Name
NameObjectCollectionBase
Synopsis
This abstract base class is for a hashtable-based collection of key/value pairs, in which the key is specifically typed as a string. This class defines methods to be overridden by derived classes that allow for special comparing and sorting of key strings.
public abstract class NameObjectCollectionBase : ICollection, IEnumerable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback { // Protected Constructors protected method NameObjectCollectionBase(); protected method NameObjectCollectionBase( System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer); protected method NameObjectCollectionBase(int capacity); protected method NameObjectCollectionBase(int capacity, System.Collections.IHashCodeProvider hashProvider, System.Collections.IComparer comparer); protected method NameObjectCollectionBase( System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context); // Public Instance Properties public virtual field int Count{get; } // implements ICollection public virtual field KeysCollection Keys{get; } // Protected Instance Properties protected field bool IsReadOnly{set; get; } // Public Instance Methods public method IEnumerator GetEnumerator(); // implements IEnumerable public virtual method void GetObjectData( // implements ISerializable System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext ...
Get C# in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.