mscorlib(4.0.0.0) API with additions
System.Collections.Specialized Namespace Reference

Classes

struct  BitVector32
 Provides a simple structure that stores Boolean values and small integers in 32 bits of memory. More...
 
class  CollectionsUtil
 Creates collections that ignore the case in strings. More...
 
class  HybridDictionary
 Implements IDictionary by using a T:System.Collections.Specialized.ListDictionary while the collection is small, and then switching to a T:System.Collections.Hashtable when the collection gets large. More...
 
interface  INotifyCollectionChanged
 Notifies listeners of dynamic changes, such as when an item is added and removed or the whole list is cleared. More...
 
interface  IOrderedDictionary
 Represents an indexed collection of key/value pairs. More...
 
class  ListDictionary
 Implements IDictionary using a singly linked list. Recommended for collections that typically include fewer than 10 items. More...
 
class  NameObjectCollectionBase
 Provides the abstract base class for a collection of associated T:System.String keys and T:System.Object values that can be accessed either with the key or with the index. More...
 
class  NameValueCollection
 Represents a collection of associated T:System.String keys and T:System.String values that can be accessed either with the key or with the index. More...
 
class  NotifyCollectionChangedEventArgs
 Provides data for the E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event. More...
 
class  OrderedDictionary
 Represents a collection of key/value pairs that are accessible by the key or index. More...
 
class  StringCollection
 Represents a collection of strings. More...
 
class  StringDictionary
 Implements a hash table with the key and the value strongly typed to be strings rather than objects. More...
 
class  StringEnumerator
 Supports a simple iteration over a T:System.Collections.Specialized.StringCollection. More...
 

Enumerations

enum  NotifyCollectionChangedAction {
  NotifyCollectionChangedAction.Add, NotifyCollectionChangedAction.Remove, NotifyCollectionChangedAction.Replace, NotifyCollectionChangedAction.Move,
  NotifyCollectionChangedAction.Reset
}
 Describes the action that caused a E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event. More...
 

Functions

delegate void NotifyCollectionChangedEventHandler (object sender, NotifyCollectionChangedEventArgs e)
 Represents the method that handles the E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event. More...
 

Enumeration Type Documentation

◆ NotifyCollectionChangedAction

Describes the action that caused a E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event.

Enumerator
Add 

An item was added to the collection.

Remove 

An item was removed from the collection.

Replace 

An item was replaced in the collection.

Move 

An item was moved within the collection.

Reset 

The content of the collection was cleared.

Definition at line 8 of file NotifyCollectionChangedAction.cs.

Function Documentation

◆ NotifyCollectionChangedEventHandler()

delegate void System.Collections.Specialized.NotifyCollectionChangedEventHandler ( object  sender,
NotifyCollectionChangedEventArgs  e 
)

Represents the method that handles the E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged event.

Parameters
senderThe object that raised the event.
eInformation about the event.