Public Member Functions | |
ConfigElementCollectionBase () | |
ConfigElementCollectionBase (ConfigurationElementCollectionType type, string name) | |
ConfigElementCollectionBase (ConfigurationElementCollectionType type, string name, IComparer comparer) | |
void | Add (ConfigElementType element) |
void | Clear () |
void | CopyTo (ConfigElementType[] array, int start) |
int | IndexOf (ConfigElementType element) |
void | Remove (ConfigElementType element) |
void | RemoveAt (int index) |
void | RemoveAt (object key) |
Protected Member Functions | |
override ConfigurationElement | CreateNewElement () |
override object | GetElementKey (ConfigurationElement element) |
abstract object | GetElementKey (ConfigElementType element) |
Properties | |
override ConfigurationElementCollectionType | CollectionType [get] |
override string | ElementName [get] |
ConfigElementType | this [int index] [get, set] |
virtual ConfigElementType | this [object key] [get, set] |
ConfigElementType | The element type. |
ConfigElementType | : | ConfigurationElement | |
ConfigElementType | : | new() |
DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::ConfigElementCollectionBase | ( | ) |
DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::ConfigElementCollectionBase | ( | ConfigurationElementCollectionType | type, | |
string | name | |||
) |
DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::ConfigElementCollectionBase | ( | ConfigurationElementCollectionType | type, | |
string | name, | |||
IComparer | comparer | |||
) |
void DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::Add | ( | ConfigElementType | element | ) |
void DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::Clear | ( | ) |
void DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::CopyTo | ( | ConfigElementType[] | array, | |
int | start | |||
) |
override ConfigurationElement DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::CreateNewElement | ( | ) | [protected] |
override object DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::GetElementKey | ( | ConfigurationElement | element | ) | [protected] |
abstract object DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::GetElementKey | ( | ConfigElementType | element | ) | [protected, pure virtual] |
int DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::IndexOf | ( | ConfigElementType | element | ) |
void DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::Remove | ( | ConfigElementType | element | ) |
void DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::RemoveAt | ( | int | index | ) |
void DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::RemoveAt | ( | object | key | ) |
override ConfigurationElementCollectionType DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::CollectionType [get] |
override string DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::ElementName [get, protected] |
ConfigElementType DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::this[int index] [get, set] |
virtual ConfigElementType DotNX::Config::ConfigElementCollectionBase< ConfigElementType >::this[object key] [get, set] |