2 // System.Runtime.Remoting.Channels.BaseChannelObjectWithProperties.cs
4 // Author: Rodrigo Moya (rodrigo@ximian.com)
6 // 2002 (C) Copyright, Ximian, Inc.
9 using System.Collections;
11 namespace System.Runtime.Remoting.Channels {
13 public abstract class BaseChannelObjectWithProperties :
14 IDictionary, ICollection, IEnumerable
17 public BaseChannelObjectWithProperties ()
21 public virtual int Count
23 get { throw new NotImplementedException (); }
26 public virtual bool IsFixedSize
28 get { throw new NotImplementedException (); }
31 public virtual bool IsReadOnly
33 get { throw new NotImplementedException (); }
36 public virtual bool IsSynchronized
38 get { throw new NotImplementedException (); }
41 public virtual object this[object key]
43 get { throw new NotImplementedException (); }
44 set { throw new NotImplementedException (); }
47 public virtual ICollection Keys
49 get { throw new NotImplementedException (); }
52 public virtual IDictionary Properties
54 get { throw new NotImplementedException (); }
57 public virtual object SyncRoot
59 get { throw new NotImplementedException (); }
62 public virtual ICollection Values
64 get { throw new NotImplementedException (); }
68 public virtual void Add (object key, object value)
70 // .NET says this method must not implemented
71 throw new NotSupportedException ();
74 public virtual void Clear ()
76 // .NET says this method must not implemented
77 throw new NotSupportedException ();
80 public virtual bool Contains (object key)
82 throw new NotImplementedException ();
85 public virtual void CopyTo (Array array, int index)
87 // .NET says this method must not implemented
88 throw new NotSupportedException ();
91 public virtual IDictionaryEnumerator GetEnumerator ()
93 throw new NotImplementedException ();
96 IEnumerator IEnumerable.GetEnumerator ()
98 throw new NotImplementedException ();
101 public virtual void Remove (object key)
103 // .NET says this method must not implemented
104 throw new NotSupportedException ();