CollectionBase

CollectionBase CF 1.0, serializable

System.Collections (mscorlib.dll) abstract class

This base collection type must be extended to create strongly typed collection objects. CollectionBase provides a modifiable collection. For a read-only collection of objects, use ReadOnlyCollectionBase . Many special collection types throughout the .NET framework derive from this class.

 public abstract class  CollectionBase  : IList, ICollection, IEnumerable {  // Protected Constructors  protected  CollectionBase  ( );  // Public Instance Properties  public int  Count  {get; }  // implements ICollection   // Protected Instance Properties  protected ArrayList  InnerList  {get; }    protected IList  List  {get; }  // Public Instance Methods  public void  Clear  ( );  // implements IList  public IEnumerator  GetEnumerator  ( );  // implements IEnumerable  public void  RemoveAt  (int   index   );  // implements IList   // Protected Instance Methods  protected virtual void  OnClear  ( );    protected virtual void  OnClearComplete  ( );    protected virtual void  OnInsert  (int   index   , object   value   );    protected virtual void  OnInsertComplete  (int   index   , object   value   );    protected virtual void  OnRemove  (int   index   , object   value   );    protected virtual void  OnRemoveComplete  (int   index   , object   value   );    protected virtual void  OnSet  (int   index   , object   oldValue   , object   newValue   );    protected virtual void  OnSetComplete  (int   index   , object   oldValue   , object   newValue   );    protected virtual void  OnValidate  (object   value   ); } 

Subclasses

System.Diagnostics.{CounterCreationDataCollection , EventLogPermissionEntryCollection , PerformanceCounterPermissionEntryCollection}



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net