PolymorphicConfigurationElementCollection<T> Class

Represents the base class from which all implementations of polymorphic configuration collections must derive.

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

Syntax

public abstract class PolymorphicConfigurationElementCollection<T> : NamedElementCollection<T>
where T : new(), NamedConfigurationElement
'Declaration
Public MustInherit Class PolymorphicConfigurationElementCollection(Of T As {New, NamedConfigurationElement})
    Inherits NamedElementCollection(Of T)
generic<typename T>
where T : gcnew(), NamedConfigurationElement
public ref class PolymorphicConfigurationElementCollection abstract : public NamedElementCollection<T>

Type Parameters

  • T
    The type contained in the collection.

Inheritance Hierarchy

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

See Also

PolymorphicConfigurationElementCollection<T> Members

Microsoft.Practices.EnterpriseLibrary.Common.Configuration Namespace