Ветка дерева Stg документа
public sealed class StgNode : StgCollection, IStgElement
Тип | Имя | Описание |
---|---|---|
Attribute | Атрибуты ветки | |
ElementType | Флаг указывающий на тип данного элемента | |
IsAttributeExists | ||
Optional | Свойство, информирующее о том что значение данного элемента является значением по умолчанию. Сериализация элемента не требуется. | |
Target | Объект хранимый в данном элементе (Наследуется от StgElement<Dictionary`2>.) |
Тип | Имя | Описание |
---|---|---|
AddArray(String, StgType) | Метод добавляет новый именованный типизированный массив элементов заданного тип dataType | |
AddBoolean(String, Boolean, Boolean) | Метод добавляет необязательный именованный элемент типа Boolean . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddBoolean(String, Boolean) | Метод добавляет обязательный именованный элемент типа Boolean (Наследуется от StgCollection.) | |
AddByte(String, Byte, Byte) | Метод добавляет необязательный именованный элемент типа Byte . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddByte(String, Byte) | Метод добавляет обязательный именованный элемент типа Byte (Наследуется от StgCollection.) | |
AddChar(String, Char, Char) | Метод добавляет необязательный именованный элемент типа Char . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddChar(String, Char) | Метод добавляет обязательный именованный элемент типа Char (Наследуется от StgCollection.) | |
AddDouble(String, Double, Double) | Метод добавляет необязательный именованный элемент типа Double . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddDouble(String, Double) | Метод добавляет обязательный именованный элемент типа Double (Наследуется от StgCollection.) | |
AddInt16(String, Int16, Int16) | Метод добавляет необязательный именованный элемент типа Int16 . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddInt16(String, Int16) | Метод добавляет обязательный именованный элемент типа Int16 (Наследуется от StgCollection.) | |
AddInt32(String, Int32) | Метод добавляет обязательный именованный элемент типа Int32 (Наследуется от StgCollection.) | |
AddInt32(String, Int32, Int32) | Метод добавляет необязательный именованный элемент типа Int32 . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddInt64(String, Int64) | Метод добавляет обязательный именованный элемент типа Int64 (Наследуется от StgCollection.) | |
AddInt64(String, Int64, Int64) | Метод добавляет необязательный именованный элемент типа Int64 . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddNode(String) | Метод добавляет новую именованную подветку. | |
AddSingle(String, Single) | Метод добавляет обязательный именованный элемент типа Single (Наследуется от StgCollection.) | |
AddSingle(String, Single, Single) | Метод добавляет необязательный именованный элемент типа Single . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddString(String, String) | Метод добавляет обязательный именованный элемент типа String (Наследуется от StgCollection.) | |
AddString(String, String, String) | Метод добавляет необязательный именованный элемент типа String . В случае если значение value совпадает со значение optional , то данный элемент не будет сериализован. (Наследуется от StgCollection.) |
|
AddUInt32(String, UInt32) | (Наследуется от StgCollection.) | |
AddUInt32(String, UInt32, UInt32) | (Наследуется от StgCollection.) | |
Copy(StgNode) | ||
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) | |
GetArray(String, StgType) | Функция возвращает массив с именем name . Если элемент с заданным именем не найден в коллекции, то исключение не выбрасывается, создается пустой массив с именем name . Если элемент с заданным именем существут, но имеет тип отличный от Array , или тип хранимых в массиве элементов отличен от dataType , то выбрасывается исключение KeyNotFoundException . | |
GetBoolean(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Boolean . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetBoolean(String, Boolean) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Boolean . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetByte(String, Byte) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Byte . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetByte(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Byte . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetChar(String, Char) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Char . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetChar(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Char . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetDouble(String, Double) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Double . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetDouble(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Double . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) | |
GetInt16(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Int16 . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetInt16(String, Int16) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Int16 . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetInt32(String, Int32) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Int32 . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetInt32(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Int32 . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetInt64(String, Int64) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Int64 . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetInt64(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Int64 . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetName(Int32) | (Наследуется от StgCollection.) | |
GetNode(String) | Функция возвращает подветку с именем name . Если элемент с заданным именем не найден в коллекции, то исключение не выбрасывается, создается пустая ветка с именем name . Если элемент с заданным именем существут, но имеет тип отличный от Node , то выбрасывается исключение KeyNotFoundException . | |
GetSingle(String, Single) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Single . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetSingle(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Single . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetString(String, String) | Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа String . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию defaultValue . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetString(String) | Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа String . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от StgCollection.) | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
GetUInt32(String) | (Наследуется от StgCollection.) | |
GetUInt32(String, UInt32) | (Наследуется от StgCollection.) | |
IsExists(String) | Существует ли элемент с указанным именем в коллекции (Наследуется от StgCollection.) | |
ToString() | Текстовое представление элемента в зависимости от конкретного типа (Наследуется от StgElement<Dictionary`2>.) |