2 // System.Web.Services.Description.ServiceDescriptionBaseCollection.cs
\r
5 // Tim Coleman (tim@timcoleman.com)
\r
7 // Copyright (C) Tim Coleman, 2002
\r
10 using System.Collections;
\r
11 using System.Web.Services;
\r
13 namespace System.Web.Services.Description {
\r
14 public abstract class ServiceDescriptionBaseCollection : CollectionBase {
\r
20 #endregion // Fields
\r
22 #region Constructors
\r
24 protected internal ServiceDescriptionBaseCollection ()
\r
26 table = new Hashtable ();
\r
29 #endregion // Constructors
\r
33 protected virtual IDictionary Table {
\r
34 get { return table; }
\r
37 #endregion // Properties
\r
41 protected virtual string GetKey (object value)
\r
43 return null; // per .NET documentation
\r
47 protected override void OnClear ()
\r
49 throw new NotImplementedException ();
\r
53 protected override void OnInsertComplete (int index, object value)
\r
55 throw new NotImplementedException ();
\r
59 protected override void OnRemove (int index, object value)
\r
61 throw new NotImplementedException ();
\r
65 protected override void OnSet (int index, object oldValue, object newValue)
\r
67 throw new NotImplementedException ();
\r
71 protected virtual void SetParent (object value, object parent)
\r
73 throw new NotImplementedException ();
\r
76 #endregion // Methods
\r