======Класс StgAttribute====== * **Пространство имен:** [[developers:references:topomatic.stg|Topomatic.Stg]] * **Сборка:** Topomatic.Stg (в Topomatic.Stg.dll) =====Иерархия наследования===== * System.Object * [[developers:references:topomatic.stg.stgelement_1|Topomatic.Stg.StgElement]]> * [[developers:references:topomatic.stg.stgcollection|Topomatic.Stg.StgCollection]] * Topomatic.Stg.StgAttribute =====Синтаксис===== sealed class StgAttribute : StgCollection, IStgElement =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgelement_1.elementtype|ElementType]]| Флаг указывающий на тип данного элемента (Наследуется от [[developers:references:topomatic.stg.stgelement_1|StgElement]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgelement_1.optional|Optional]]| Свойство, информирующее о том что значение данного элемента является значением по умолчанию. Сериализация элемента не требуется. (Наследуется от [[developers:references:topomatic.stg.stgelement_1|StgElement]].)| |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.stgelement_1.target|Target]]| Объект хранимый в данном элементе (Наследуется от [[developers:references:topomatic.stg.stgelement_1|StgElement]].)| =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addboolean_system.string_system.boolean|AddBoolean(String, Boolean)]]| Метод добавляет обязательный именованный элемент типа Boolean (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addboolean_system.string_system.boolean_system.boolean|AddBoolean(String, Boolean, Boolean)]]| Метод добавляет ''необязательный'' именованный элемент типа Boolean . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addbyte_system.string_system.byte|AddByte(String, Byte)]]| Метод добавляет обязательный именованный элемент типа Byte (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addbyte_system.string_system.byte_system.byte|AddByte(String, Byte, Byte)]]| Метод добавляет ''необязательный'' именованный элемент типа Byte . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addchar_system.string_system.char|AddChar(String, Char)]]| Метод добавляет обязательный именованный элемент типа Char (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addchar_system.string_system.char_system.char|AddChar(String, Char, Char)]]| Метод добавляет ''необязательный'' именованный элемент типа Char . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.adddouble_system.string_system.double|AddDouble(String, Double)]]| Метод добавляет обязательный именованный элемент типа Double (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.adddouble_system.string_system.double_system.double|AddDouble(String, Double, Double)]]| Метод добавляет ''необязательный'' именованный элемент типа Double . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addint16_system.string_system.int16|AddInt16(String, Int16)]]| Метод добавляет обязательный именованный элемент типа Int16 (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addint16_system.string_system.int16_system.int16|AddInt16(String, Int16, Int16)]]| Метод добавляет ''необязательный'' именованный элемент типа Int16 . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addint32_system.string_system.int32_system.int32|AddInt32(String, Int32, Int32)]]| Метод добавляет ''необязательный'' именованный элемент типа Int32 . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addint32_system.string_system.int32|AddInt32(String, Int32)]]| Метод добавляет обязательный именованный элемент типа Int32 (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addint64_system.string_system.int64|AddInt64(String, Int64)]]| Метод добавляет обязательный именованный элемент типа Int64 (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addint64_system.string_system.int64_system.int64|AddInt64(String, Int64, Int64)]]| Метод добавляет ''необязательный'' именованный элемент типа Int64 . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addsingle_system.string_system.single_system.single|AddSingle(String, Single, Single)]]| Метод добавляет ''необязательный'' именованный элемент типа Single . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addsingle_system.string_system.single|AddSingle(String, Single)]]| Метод добавляет обязательный именованный элемент типа Single (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addstring_system.string_system.string|AddString(String, String)]]| Метод добавляет обязательный именованный элемент типа String (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.addstring_system.string_system.string_system.string|AddString(String, String, String)]]| Метод добавляет ''необязательный'' именованный элемент типа String . В случае если значение //value// совпадает со значение //optional// , то данный элемент не будет сериализован. (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.adduint32_system.string_system.uint32|AddUInt32(String, UInt32)]]| (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.adduint32_system.string_system.uint32_system.uint32|AddUInt32(String, UInt32, UInt32)]]| (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|Equals(Object)| Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getboolean_system.string_system.boolean|GetBoolean(String, Boolean)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Boolean . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getboolean_system.string|GetBoolean(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Boolean . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getbyte_system.string_system.byte|GetByte(String, Byte)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Byte . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getbyte_system.string|GetByte(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Byte . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getchar_system.string|GetChar(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Char . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getchar_system.string_system.char|GetChar(String, Char)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Char . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getdouble_system.string_system.double|GetDouble(String, Double)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Double . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getdouble_system.string|GetDouble(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Double . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|GetHashCode()| Служит хэш-функцией по умолчанию. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getint16_system.string_system.int16|GetInt16(String, Int16)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Int16 . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getint16_system.string|GetInt16(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Int16 . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getint32_system.string_system.int32|GetInt32(String, Int32)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Int32 . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getint32_system.string|GetInt32(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Int32 . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getint64_system.string|GetInt64(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Int64 . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getint64_system.string_system.int64|GetInt64(String, Int64)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Int64 . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getname_system.int32|GetName(Int32)]]| (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getsingle_system.string|GetSingle(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа Single . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getsingle_system.string_system.single|GetSingle(String, Single)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа Single . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getstring_system.string_system.string|GetString(String, String)]]| Метод запрашивающий свойства, которые поддерживают значения по умолчанию. Возвращает именованное значение типа String . Если элемент с таким именем не найден в коллекции, то возвращается значение по умолчанию //defaultValue// . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getstring_system.string|GetString(String)]]| Метод запрашивающий свойства, которые не поддерживают значений по умолчанию. Возвращает именованное значение типа String . Если элемент с таким именем не найден в коллекции, то выбрасывается исключение KeyNotFoundException . В случае если элемент с заданным именем найден и возможно приведение типов, то возвращается приведенное значение, в противном случае выбрасывается исключение InvalidCastException . (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|GetType()| Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getuint32_system.string|GetUInt32(String)]]| (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.getuint32_system.string_system.uint32|GetUInt32(String, UInt32)]]| (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgcollection.isexists_system.string|IsExists(String)]]| Существует ли элемент с указанным именем в коллекции (Наследуется от [[developers:references:topomatic.stg.stgcollection|StgCollection]].)| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.stgelement_1.tostring|ToString()]]| Текстовое представление элемента в зависимости от конкретного типа (Наследуется от [[developers:references:topomatic.stg.stgelement_1|StgElement]].)|