Share via


CustomConfigurationElementCollection<T, TCustomElementData> Class

Represents a collection of NameTypeConfigurationElement objects.

Namespace:  Microsoft.Practices.EnterpriseLibrary.Common.Configuration
Assembly:  Microsoft.Practices.EnterpriseLibrary.Common (in Microsoft.Practices.EnterpriseLibrary.Common.dll)

Syntax

'Declaration
Public Class CustomConfigurationElementCollection(Of T As {New, NameTypeConfigurationElement}, TCustomElementData As New) _
    Inherits NameTypeConfigurationElementCollection(Of ConfigurationSourceElement, ConfigurationSourceElement)
public class CustomConfigurationElementCollection<T, TCustomElementData> : NameTypeConfigurationElementCollection<ConfigurationSourceElement, ConfigurationSourceElement>
where T : new(), NameTypeConfigurationElement
where TCustomElementData : new()
generic<typename T, typename TCustomElementData>
where T : gcnew(), NameTypeConfigurationElement
where TCustomElementData : gcnew()
public ref class CustomConfigurationElementCollection : public NameTypeConfigurationElementCollection<ConfigurationSourceElement^, ConfigurationSourceElement^>
JScript does not support generic types or methods.

Type Parameters

  • T
    The type of NameTypeConfigurationElement object this collection contains.
  • TCustomElementData
    The type used for Custom configuration elements in this collection.

Inheritance Hierarchy

System.Object
  System.Configuration.ConfigurationElement
    System.Configuration.ConfigurationElementCollection
      Microsoft.Practices.EnterpriseLibrary.Common.Configuration.NamedElementCollection<ConfigurationSourceElement>
        Microsoft.Practices.EnterpriseLibrary.Common.Configuration.PolymorphicConfigurationElementCollection<ConfigurationSourceElement>
          Microsoft.Practices.EnterpriseLibrary.Common.Configuration.NameTypeConfigurationElementCollection<ConfigurationSourceElement, ConfigurationSourceElement>
            Microsoft.Practices.EnterpriseLibrary.Common.Configuration.CustomConfigurationElementCollection<T, TCustomElementData>

See Also

CustomConfigurationElementCollection<T, TCustomElementData> Members

Microsoft.Practices.EnterpriseLibrary.Common.Configuration Namespace