Массив типизированных элементов
public sealed class StgArray<T> : StgElement<List<T>>, IStgElement, IStgArray
Параметры типа
Тип | Имя | Описание |
---|---|---|
ArrayDataType | Тип данных, хранящихся в массиве | |
Count | Количество элементов в массиве | |
ElementType | Флаг указывающий на тип данного элемента | |
Item[Int32] | ||
ItemsName | Имя элементов | |
Optional | Свойство, информирующее о том что значение данного элемента является значением по умолчанию. Сериализация элемента не требуется. | |
Target | Объект хранимый в данном элементе (Наследуется от StgElement<List`1>.) |
Тип | Имя | Описание |
---|---|---|
AddArray(StgType) | Функция добавляет новый массив, хранящий элементы типа dataType | |
AddBoolean(Boolean) | Метод добавляет новый элемент типа Boolean в коллекцию | |
AddBoolean(Boolean[]) | Метод добавляет несколько новых элементов типа Boolean в коллекцию | |
AddByte(Byte) | Метод добавляет новый элемент типа Byte в коллекцию | |
AddByte(Byte[], Int32, Int32) | ||
AddByte(Byte[]) | Метод добавляет несколько новых элементов типа Byte в коллекцию | |
AddChar(Char[]) | Метод добавляет несколько новых элементов типа Char в коллекцию | |
AddChar(Char) | Метод добавляет новый элемент типа Char в коллекцию | |
AddDouble(Double[]) | Метод добавляет несколько новых элементов типа Double в коллекцию | |
AddDouble(Double) | Метод добавляет новый элемент типа Double в коллекцию | |
AddInt16(Int16[]) | Метод добавляет несколько новых элементов типа Int16 в коллекцию | |
AddInt16(Int16) | Метод добавляет новый элемент типа Int16 в коллекцию | |
AddInt32(Int32[]) | Метод добавляет несколько новых элементов типа Int32 в коллекцию | |
AddInt32(Int32) | Метод добавляет новый элемент типа Int32 в коллекцию | |
AddInt64(Int64[]) | Метод добавляет несколько новых элементов типа Int64 в коллекцию | |
AddInt64(Int64) | Метод добавляет новый элемент типа Int64 в коллекцию | |
AddNode() | Функция добавляет новую ветку в массив | |
AddSingle(Single) | Метод добавляет новый элемент типа Single в коллекцию | |
AddSingle(Single[]) | Метод добавляет несколько новых элементов типа Single в коллекцию | |
AddString(String) | Метод добавляет новый элемент типа String в коллекцию | |
AddString(String[]) | Метод добавляет несколько новых элементов типа String в коллекцию | |
Copy(IStgArray) | ||
EnsureCapacity(Int32) | Метод устанавливает ёмкость массива достаточна для хранения указанного числа элементов | |
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) | |
GetArray(Int32, StgType) | Возвращает элемент типа IStgArray по указанному индексу index | |
GetBoolean(Int32) | Возвращает элемент типа Boolean по указанному индексу index | |
GetByte(Int32) | Возвращает элемент типа Byte по указанному индексу index | |
GetChar(Int32) | Возвращает элемент типа Char по указанному индексу index | |
GetDouble(Int32) | Возвращает элемент типа Double по указанному индексу index | |
GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) | |
GetInt16(Int32) | Возвращает элемент типа Int16 по указанному индексу index | |
GetInt32(Int32) | Возвращает элемент типа Int32 по указанному индексу index | |
GetInt64(Int32) | Возвращает элемент типа Int64 по указанному индексу index | |
GetNode(Int32) | Возвращает элемент типа StgNode по указанному индексу index | |
GetSingle(Int32) | Возвращает элемент типа Single по указанному индексу index | |
GetString(Int32) | Возвращает элемент типа String по указанному индексу index | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
Pack(Int32) | ||
RemoveAt(Int32) | ||
RemoveRange(Int32, Int32) | ||
ToString() | Текстовое представление элемента в зависимости от конкретного типа (Наследуется от StgElement<List`1>.) |