<PackageReference Include="System.Configuration.ConfigurationManager" Version="5.0.0-preview.7.20364.11" />

ConfigurationPropertyCollection

Represents a collection of configuration-element properties.
public int Count { get; }

Gets the number of properties in the collection.

public bool IsSynchronized { get; }

Gets a value indicating whether access to the collection is synchronized (thread safe).

public ConfigurationProperty this[string name] { get; }

Gets the collection item with the specified name.

public object SyncRoot { get; }

Gets the object to synchronize access to the collection.

Initializes a new instance of the ConfigurationPropertyCollection class.

public void Add(ConfigurationProperty property)

Adds a configuration property to the collection.

public void Clear()

Removes all configuration property objects from the collection.

public bool Contains(string name)

Specifies whether the configuration property is contained in this collection.

public void CopyTo(ConfigurationProperty[] array, int index)

Copies this ConfigurationPropertyCollection to an array.

Gets the IEnumerator object as it applies to the collection.

public bool Remove(string name)

Removes a configuration property from the collection.