Collection<T> Hierarchy

The following table lists the classes derived from System.Collections.ObjectModel.Collection .

Derived Classes

Class Description
System.Collections.ObjectModel.KeyedCollection`2 Provides the abstract base class for a collection whose keys are embedded in the values.
System.Collections.ObjectModel.ObservableCollection`1 Represents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
System.ComponentModel.BindingList`1 Provides a generic collection that supports data binding.
System.ComponentModel.SortDescriptionCollection Represents a collection of SortDescription objects.
System.Net.Mail.AlternateViewCollection Represents a collection of AlternateView objects.
System.Net.Mail.AttachmentCollection Stores attachments to be sent as part of an e-mail message.
System.Net.Mail.LinkedResourceCollection Stores linked resources to be sent as part of an e-mail message.
System.Net.Mail.MailAddressCollection Store e-mail addresses that are associated with an e-mail message.
System.ServiceModel.Channels.BindingElementCollection  
System.ServiceModel.Channels.ChannelParameterCollection Represents a collection of channel parameters.
System.ServiceModel.Description.FaultDescriptionCollection A collection of FaultDescription objects that you can use to obtain information about SOAP faults in a contract.
System.ServiceModel.Description.MessageDescriptionCollection Provides a collection that is used to store descriptions of the messages that make up an operation that belongs to a contract.
System.ServiceModel.Description.OperationDescriptionCollection Represents a collection that contains operation descriptions.
System.ServiceModel.Description.PolicyAssertionCollection Contains policy assertions.
System.ServiceModel.Description.ServiceEndpointCollection A collection that contains the endpoints for a service.
System.Windows.ConditionCollection Represents a collection of Condition objects.
System.Windows.Ink.StrokeCollection Represents a collection of Stroke objects.
System.Windows.Input.StylusPlugIns.StylusPlugInCollection Represent a collection of StylusPlugIn objects.
System.Windows.Input.StylusPointCollection Contains a collection of StylusPoint objects.
System.Windows.SetterBaseCollection Represents a collection of SetterBase objects.
System.Windows.TriggerCollection Represents a collection of TriggerBase objects.
System.Workflow.ComponentModel.Compiler.ValidationErrorCollection Holds a collection of ValidationError objects.

See Also

Reference

Collection Class
Collection Members
System.Collections.ObjectModel Namespace
ICollection Generic Interface

Other Resources

Performing Culture-Insensitive String Operations in Collections