From: Rodrigo Moya Date: Wed, 31 Jul 2002 22:48:18 +0000 (-0000) Subject: 2002-07-31 Rodrigo Moya X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=commitdiff_plain;h=b3635f858fb200b6d04e854377d8efc93bec8804;p=mono.git 2002-07-31 Rodrigo Moya * BaseChannelObjectWithProperties.cs: new stubs. svn path=/trunk/mcs/; revision=6302 --- 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 index 00000000000..ebfad29ba14 --- /dev/null +++ b/mcs/class/corlib/System.Runtime.Remoting.Channels/BaseChannelObjectWithProperties.cs @@ -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 (); + } + } +} diff --git a/mcs/class/corlib/System.Runtime.Remoting.Channels/ChangeLog b/mcs/class/corlib/System.Runtime.Remoting.Channels/ChangeLog index 369ea3205c2..2b69531bb1b 100644 --- a/mcs/class/corlib/System.Runtime.Remoting.Channels/ChangeLog +++ b/mcs/class/corlib/System.Runtime.Remoting.Channels/ChangeLog @@ -1,3 +1,7 @@ +2002-07-31 Rodrigo Moya + + * BaseChannelObjectWithProperties.cs: new stubs. + 2002-08-01 Duncan Mak * BinaryServerFormatterSink.cs: