NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.Collections Namespace

Classes

Class Description
ArrayList Implements the IList interface using an array whose size is dynamically increased as required.
BitArray Manages a compact array of bit values, which are represented as booleans, where true indicates that the bit is on (1) and false indicates the bit is off (0).
CaseInsensitiveComparer [To be supplied.]
CaseInsensitiveHashCodeProvider Supplies a hashcode for the implementing class. The hashing algorithm ignores the case for Strings. The default for Hashtables is to use case sensitive hashcodes. This class is typically used in conjunction with CaseInsensitiveComparer
CaseInsensitiveHashtable [To be supplied.]
CaseInsensitiveSortedList [To be supplied.]
Comparer Provides the default implementation for the IComparer interface, including the method CompareTo, which compares two objects for equivalence.
Dictionary Represents a collection of associated keys and values.
Hashtable Represents a collection of associated keys and values that are organized based on the hash code of the key.
NameObjectCollectionBase [To be supplied.]
NameValueCollection [To be supplied.]
ObjectList [To be supplied.]
Queue Represents a first-in-first-out collection of objects.
SortedList Represents a collection of associated keys and values, which are sorted by the keys and are accessible both by key and by index.
Stack Represents a simple queue of Object.
StringCollection Collection of Strings
StringTable Represents an unsorted set of strings.

Interfaces

Interface Description
ICollection Defines size, enumerators and synchronization methods for all collections.
IComparer Exposes a method that compares two objects.
IDictionary Represents a collection of associated keys and values.
IDictionaryEnumerator Enumerates the elements of a dictionary.
IEnumerable Exposes the enumerator, which iterates over a collection in a simple ForEach style.
IEnumerator Supports a simple ForEach-style iteration over a collection.
IHashCodeProvider Supplies a hashcode for the implementing class.
IList Represents a collection of objects that can be individually indexed.

Structures

Structure Description
DictionaryEntry Defines a dictionary key-and-value pair that can be set or retrieved.