ConfigurationElementCollection
                    public abstract class ConfigurationElementCollection : ConfigurationElement, ICollection, IEnumerable
                
                Represents a configuration element containing a collection of child elements.
                
Gets the type of the  ConfigurationElementCollection.
Gets the number of elements in the collection.
Gets the name used to identify this collection of elements in the configuration file when overridden in a derived class.
Gets or sets a value that specifies whether the collection has been cleared.
Gets a value indicating whether access to the collection is synchronized.
Gets an object used to synchronize access to the  ConfigurationElementCollection.
Gets a value indicating whether an attempt to add a duplicate  ConfigurationElement to the  ConfigurationElementCollection will cause an exception to be thrown.
protected ConfigurationElementCollection()
Initializes a new instance of the  ConfigurationElementCollection class.
Creates a new instance of the  ConfigurationElementCollection class.
Adds a configuration element to the  ConfigurationElementCollection.
Adds a configuration element to the configuration element collection.
Indicates the index of the specified  ConfigurationElement.
Copies the contents of the  ConfigurationElementCollection to an array.
Creates a new  ConfigurationElement when overridden in a derived class.
When overridden in a derived class, creates a new  ConfigurationElement.
Gets the element key for a specified configuration element when overridden in a derived class.
Gets an  IEnumerator which is used to iterate through the  ConfigurationElementCollection.
Indicates whether the specified  ConfigurationElement exists in the  ConfigurationElementCollection.
Indicates whether the specified  ConfigurationElement can be removed from the  ConfigurationElementCollection.