2002-07-31 Rodrigo Moya <rodrigo@ximian.com>
authorRodrigo Moya <rodrigo@mono-cvs.ximian.com>
Wed, 31 Jul 2002 22:48:18 +0000 (22:48 -0000)
committerRodrigo Moya <rodrigo@mono-cvs.ximian.com>
Wed, 31 Jul 2002 22:48:18 +0000 (22:48 -0000)
* BaseChannelObjectWithProperties.cs: new stubs.

svn path=/trunk/mcs/; revision=6302

mcs/class/corlib/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.cs [new file with mode: 0644]
mcs/class/corlib/System.Runtime.Remoting.Channels/ChangeLog

diff --git a/mcs/class/corlib/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.cs b/mcs/class/corlib/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.cs
new file mode 100644 (file)
index 0000000..ebfad29
--- /dev/null
@@ -0,0 +1,107 @@
+//
+// System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.cs
+//
+// Author: Rodrigo Moya (rodrigo@ximian.com)
+//
+// 2002 (C) Copyright, Ximian, Inc.
+//
+
+using System.Collections;
+
+namespace System.Runtime.Remoting.Channels {
+
+       public abstract class BaseChannelObjectWithProperties :
+               IDictionary, ICollection, IEnumerable
+       {
+               [MonoTODO]
+               public BaseChannelObjectWithProperties ()
+               {
+               }
+
+               public virtual int Count
+               {
+                       get { throw new NotImplementedException (); }
+               }
+
+               public virtual bool IsFixedSize
+               {
+                       get { throw new NotImplementedException (); }
+               }
+               
+               public virtual bool IsReadOnly
+               {
+                       get { throw new NotImplementedException (); }
+               }
+
+               public virtual bool IsSynchronized
+               {
+                       get { throw new NotImplementedException (); }
+               }
+
+               public virtual object this[object key]
+               {
+                       get { throw new NotImplementedException (); }
+                       set { throw new NotImplementedException (); }
+               }
+
+               public virtual ICollection Keys
+               {
+                       get { throw new NotImplementedException (); }
+               }
+
+               public virtual IDictionary Properties
+               {
+                       get { throw new NotImplementedException (); }
+               }
+
+               public virtual object SyncRoot
+               {
+                       get { throw new NotImplementedException (); }
+               }
+
+               public virtual ICollection Values
+               {
+                       get { throw new NotImplementedException (); }
+               }
+
+               [MonoTODO]
+               public virtual void Add (object key, object value)
+               {
+                       // .NET says this method must not implemented
+                       throw new NotSupportedException ();
+               }
+
+               public virtual void Clear ()
+               {
+                       // .NET says this method must not implemented
+                       throw new NotSupportedException ();
+               }
+
+               public virtual bool Contains (object key)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               public virtual void CopyTo (Array array, int index)
+               {
+                       // .NET says this method must not implemented
+                       throw new NotSupportedException ();
+               }
+               
+               public virtual IDictionaryEnumerator GetEnumerator ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               IEnumerator IEnumerable.GetEnumerator ()
+               {
+                       throw new NotImplementedException ();
+               }
+               
+               public virtual void Remove (object key)
+               {
+                       // .NET says this method must not implemented
+                       throw new NotSupportedException ();
+               }
+       }
+}
index 369ea3205c2821ed7aa75e33f60e0fba39289684..2b69531bb1b0c17cffe96702e4c5abaa99326929 100644 (file)
@@ -1,3 +1,7 @@
+2002-07-31  Rodrigo Moya <rodrigo@ximian.com>
+
+       * BaseChannelObjectWithProperties.cs: new stubs.
+
 2002-08-01  Duncan Mak  <duncan@ximian.com>
 
        * BinaryServerFormatterSink.cs: