<PackageReference Include="System.Configuration.ConfigurationManager" Version="6.0.2" />

ConfigurationCollectionAttribute

Declaratively instructs .NET to create an instance of a configuration element collection. This class cannot be inherited.
public string AddItemName { get; set; }

Gets or sets the name of the <add> configuration element.

public string ClearItemsName { get; set; }

Gets or sets the name for the <clear> configuration element.

Gets or sets the type of the ConfigurationCollectionAttribute attribute.

public Type ItemType { get; }

Gets the type of the collection element.

public string RemoveItemName { get; set; }

Gets or sets the name for the <remove> configuration element.

Initializes a new instance of the ConfigurationCollectionAttribute class.