Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.Collections.TypeBaseCollection

коллекция со Type - ключами. Подробнее...

Граф наследования:ICSSoft.STORMNET.Collections.TypeBaseCollection:

Открытые члены

 TypeBaseCollection ()
 
 TypeBaseCollection (SerializationInfo info, StreamingContext context)
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 
bool Contains (Type key)
 содержит ли ключ. Подробнее...
 
void Clear ()
 почистить. Подробнее...
 
void Add (Type key, object value)
 добавить элемент. Подробнее...
 
void Insert (int index, Type key, object value)
 вставить элемент. Подробнее...
 
void Remove (int index)
 удалить по индексу. Подробнее...
 
void Remove (Type key)
 удалить по ключу. Подробнее...
 
Type Key (int index)
 ключ по индексу. Подробнее...
 
object GetMostCompatible (Type key)
 вернуть по шаблону(наиболее подходящий). Подробнее...
 
object[] GetCompatible (Type key)
 вернуть по шаблону. Подробнее...
 
Dictionary< Type, object > ToDictionary ()
 Вернуть элементы коллекции в виде стандартного словаря. Подробнее...
 

Свойства

int Count [get]
 количество. Подробнее...
 
object this[Type key] [get, set]
 доступ по ключу. Подробнее...
 
object this[int index] [get, set]
 доступ по индексу. Подробнее...
 

Подробное описание

коллекция со Type - ключами.

Конструктор(ы)

◆ TypeBaseCollection() [1/2]

ICSSoft.STORMNET.Collections.TypeBaseCollection.TypeBaseCollection ( )
inline

◆ TypeBaseCollection() [2/2]

ICSSoft.STORMNET.Collections.TypeBaseCollection.TypeBaseCollection ( SerializationInfo  info,
StreamingContext  context 
)
inline

Аргументы
info
context

Методы

◆ Add()

void ICSSoft.STORMNET.Collections.TypeBaseCollection.Add ( Type  key,
object  value 
)
inline

добавить элемент.

Аргументы
key
value

◆ Clear()

void ICSSoft.STORMNET.Collections.TypeBaseCollection.Clear ( )
inline

почистить.

◆ Contains()

bool ICSSoft.STORMNET.Collections.TypeBaseCollection.Contains ( Type  key)
inline

содержит ли ключ.

Аргументы
key
Возвращает

◆ GetCompatible()

object [] ICSSoft.STORMNET.Collections.TypeBaseCollection.GetCompatible ( Type  key)
inline

вернуть по шаблону.

Аргументы
key
Возвращает

◆ GetMostCompatible()

object ICSSoft.STORMNET.Collections.TypeBaseCollection.GetMostCompatible ( Type  key)
inline

вернуть по шаблону(наиболее подходящий).

Аргументы
key
Возвращает

◆ GetObjectData()

void ICSSoft.STORMNET.Collections.TypeBaseCollection.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
inline

Аргументы
info
context

◆ Insert()

void ICSSoft.STORMNET.Collections.TypeBaseCollection.Insert ( int  index,
Type  key,
object  value 
)
inline

вставить элемент.

Аргументы
index
key
value

◆ Key()

Type ICSSoft.STORMNET.Collections.TypeBaseCollection.Key ( int  index)
inline

ключ по индексу.

Аргументы
index
Возвращает

◆ Remove() [1/2]

void ICSSoft.STORMNET.Collections.TypeBaseCollection.Remove ( int  index)
inline

удалить по индексу.

Аргументы
index

◆ Remove() [2/2]

void ICSSoft.STORMNET.Collections.TypeBaseCollection.Remove ( Type  key)
inline

удалить по ключу.

Аргументы
key

◆ ToDictionary()

Dictionary<Type, object> ICSSoft.STORMNET.Collections.TypeBaseCollection.ToDictionary ( )
inline

Вернуть элементы коллекции в виде стандартного словаря.

Возвращает
Объект словаря System.Collections.Generic.Dictionary.

Полный список свойств

◆ Count

int ICSSoft.STORMNET.Collections.TypeBaseCollection.Count
get

количество.

◆ this[int index]

object ICSSoft.STORMNET.Collections.TypeBaseCollection.this[int index]
getset

доступ по индексу.

◆ this[Type key]

object ICSSoft.STORMNET.Collections.TypeBaseCollection.this[Type key]
getset

доступ по ключу.