Flexberry ORM 4.0.0
Класс ICSSoft.STORMNET.Collections.NameObjectCollection

коллекция со строковыми ключами Подробнее...

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

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

 NameObjectCollection ()
 
 NameObjectCollection (SerializationInfo info, StreamingContext context)
 
override void GetObjectData (SerializationInfo info, StreamingContext context)
 
void Add (string name, object value)
 добавить элемент Подробнее...
 
void Add (object value)
 Добавить элемент, при этом ключом будет случайный Guid, приведённый к строке (Сам метод нужен для того, чтобы работала XML-сериализация, логика не) Подробнее...
 
void Clear ()
 очистить Подробнее...
 
object Get (int index)
 взять по индексу Подробнее...
 
object Get (string name)
 взять по имени Подробнее...
 
void Set (int index, object value)
 положить по индексу Подробнее...
 
void Set (string name, object value)
 положить по имени Подробнее...
 
string[] GetAllKeys ()
 получить все ключи-имена Подробнее...
 
object[] GetAllValues ()
 получить все значения Подробнее...
 
object[] GetAllValues (Type type)
 получить все значения оперделенного типа Подробнее...
 
string GetKey (int index)
 получить ключ по индексу Подробнее...
 
bool HasKeys ()
 есть ли непустые ключи Подробнее...
 
void Remove (string name)
 удалить по имени Подробнее...
 
void RemoveAt (int index)
 удалить по индексу Подробнее...
 
bool ContainsKey (string name)
 есть ли значение с заданным ключем Подробнее...
 

Свойства

object this[int index] [get, set]
 доступ по порядковому номеру Подробнее...
 
object this[string name] [get, set]
 доступ по имени элемента Подробнее...
 

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

коллекция со строковыми ключами

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

ICSSoft.STORMNET.Collections.NameObjectCollection.NameObjectCollection ( )
inline

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

Аргументы
info
context

Методы

void ICSSoft.STORMNET.Collections.NameObjectCollection.Add ( string  name,
object  value 
)
inline

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

Аргументы
nameимя
valueзначение
void ICSSoft.STORMNET.Collections.NameObjectCollection.Add ( object  value)
inline

Добавить элемент, при этом ключом будет случайный Guid, приведённый к строке (Сам метод нужен для того, чтобы работала XML-сериализация, логика не)

Аргументы
value
void ICSSoft.STORMNET.Collections.NameObjectCollection.Clear ( )
inline

очистить

bool ICSSoft.STORMNET.Collections.NameObjectCollection.ContainsKey ( string  name)
inline

есть ли значение с заданным ключем

Аргументы
name
Возвращает
object ICSSoft.STORMNET.Collections.NameObjectCollection.Get ( int  index)
inline

взять по индексу

Аргументы
index
Возвращает
object ICSSoft.STORMNET.Collections.NameObjectCollection.Get ( string  name)
inline

взять по имени

Аргументы
name
Возвращает
string [] ICSSoft.STORMNET.Collections.NameObjectCollection.GetAllKeys ( )
inline

получить все ключи-имена

Возвращает
object [] ICSSoft.STORMNET.Collections.NameObjectCollection.GetAllValues ( )
inline

получить все значения

Возвращает
object [] ICSSoft.STORMNET.Collections.NameObjectCollection.GetAllValues ( Type  type)
inline

получить все значения оперделенного типа

Аргументы
type
Возвращает
string ICSSoft.STORMNET.Collections.NameObjectCollection.GetKey ( int  index)
inline

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

Аргументы
index
Возвращает
override void ICSSoft.STORMNET.Collections.NameObjectCollection.GetObjectData ( SerializationInfo  info,
StreamingContext  context 
)
inline

Аргументы
info
context
bool ICSSoft.STORMNET.Collections.NameObjectCollection.HasKeys ( )
inline

есть ли непустые ключи

Возвращает
void ICSSoft.STORMNET.Collections.NameObjectCollection.Remove ( string  name)
inline

удалить по имени

Аргументы
name
void ICSSoft.STORMNET.Collections.NameObjectCollection.RemoveAt ( int  index)
inline

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

Аргументы
index
void ICSSoft.STORMNET.Collections.NameObjectCollection.Set ( int  index,
object  value 
)
inline

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

Аргументы
index
value
void ICSSoft.STORMNET.Collections.NameObjectCollection.Set ( string  name,
object  value 
)
inline

положить по имени

Аргументы
name
value

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

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

доступ по порядковому номеру

object ICSSoft.STORMNET.Collections.NameObjectCollection.this[string name]
getset

доступ по имени элемента