Add MessageQueue::GetMessageEnumerator2
authorMarek Safar <marek.safar@gmail.com>
Fri, 12 Nov 2010 10:08:46 +0000 (10:08 +0000)
committerMarek Safar <marek.safar@gmail.com>
Fri, 12 Nov 2010 10:32:42 +0000 (10:32 +0000)
mcs/class/System.Messaging/System.Messaging/MessageQueue.cs

index 4fc940334feb3657f887df4efe455fbc8304d8e5..8b3481b9d3e53b1b0f43ac72eecbe1945284bc5b 100644 (file)
@@ -42,7 +42,7 @@ namespace System.Messaging
 {
        [TypeConverter (typeof(MessageQueueConverter))]
        [Editor ("System.Messaging.Design.QueuePathEditor", "System.Drawing.Design.UITypeEditor, " + Consts.AssemblySystem_Drawing)]
-       [Designer ("Microsoft.VisualStudio.Install.MessageQueueInstallableComponentDesigner, " + Consts.AssemblyMicrosoft_VisualStudio)]
+//     [Designer ("Microsoft.VisualStudio.Install.MessageQueueInstallableComponentDesigner, " + Consts.AssemblyMicrosoft_VisualStudio)]
        [InstallerType (typeof(MessageQueueInstaller))]
        [DefaultEvent ("ReceiveCompleted")]
        public class MessageQueue : Component, IEnumerable
@@ -293,7 +293,6 @@ namespace System.Messaging
                        }
                }
 
-               [RecommendedAsConfigurable (true)]
                [Editor ("System.Messaging.Design.QueuePathEditor", "System.Drawing.Design.UITypeEditor, " + Consts.AssemblySystem_Drawing)]
                [Browsable (false)]
                [DefaultValue ("")]
@@ -504,6 +503,7 @@ namespace System.Messaging
                        throw new NotImplementedException ();
                }
 
+               [Obsolete]
                public IEnumerator GetEnumerator ()
                {
                        return GetMessageEnumerator ();
@@ -514,15 +514,24 @@ namespace System.Messaging
                        throw new NotImplementedException ();
                }
 
+               [Obsolete]
                public MessageEnumerator GetMessageEnumerator ()
                {
                        return new MessageEnumerator (delegateQueue.GetMessageEnumerator (), Formatter);
                }
+               
                [MonoTODO]
                public static MessageQueueEnumerator GetMessageQueueEnumerator ()
                {
                        throw new NotImplementedException ();
                }
+               
+               [MonoTODO]
+               public MessageEnumerator GetMessageEnumerator2 ()
+               {
+                       throw new NotImplementedException ();
+               }
+               
                [MonoTODO]
                private static ArrayList filteredQueueList (MessageQueueCriteria criteria)
                {