Для изменения размера нажмите или перетащите

XmlPropertyTDataType - класс

Представляет реквизит, предназначенный для управления данными произвольного типа которые хранятся в формате XML. Этот класс является абстрактным.
Иерархия наследования
SystemObject
  FinistSoft.ObjectsBasisProperty
    FinistSoft.ObjectsSingleValueProperty
      FinistSoft.ObjectsSingleValuePropertyTDataType
        FinistSoft.ObjectsXmlPropertyTDataType
          FinistSoft.ObjectsDataListsTreeProperty
          FinistSoft.ObjectsPropertyPathProperty
          FinistSoft.ObjectsTransactionBuilderProperty

Пространство имён:  FinistSoft.Objects
Сборка:  Engine (в Engine.dll) Версия: 1.0.0
Синтаксис
[SerializableAttribute]
public abstract class XmlProperty<TDataType> : SingleValueProperty<TDataType>, 
	IXmlStorable, IComparable<SingleValueProperty<TDataType>>, IComparable<TDataType>
where TDataType : class

Параметры типа

TDataType
Ссылочный тип данных, которыми управляет данный реквизит.

Тип XmlPropertyTDataType предоставляет следующие члены.

Конструкторы
Свойства
  ИмяОписание
Открытое свойствоData
Возвращает или задаёт типизированные данные реквизита.
(Унаследован от SingleValuePropertyTDataType.)
Открытое свойствоIsChanged
Возвращает или задаёт признак изменения данных в реквизите.
(Переопределяет BasisPropertyIsChanged.)
Открытое свойствоIsDefined
Возвращает или задаёт признак определенности данных в реквизите.
(Унаследован от BasisProperty.)
Открытое свойствоIsNull
Возвращает признак отсутствия данных в реквизите.
(Унаследован от SingleValuePropertyTDataType.)
Открытое свойствоValue
Возвращает или задает нетипизированные данные реквизита.
(Унаследован от SingleValueProperty.)
В начало страницы
Методы
  ИмяОписание
Открытый методClone
Создаёт новый объект, являющийся копией текущего экземпляра.
(Унаследован от BasisProperty.)
Защищённый методCloneData
Возвращает клонированное значение данных реквизита.
(Унаследован от SingleValuePropertyTDataType.)
Открытый методCompareTo(Object)
Реализация интерфейса IComparable.
(Унаследован от SingleValuePropertyTDataType.)
Открытый методCompareTo(SingleValuePropertyTDataType) (Унаследован от SingleValuePropertyTDataType.)
Открытый методCopyFrom
Копирует данные из переданного источника.
(Переопределяет SingleValuePropertyTDataTypeCopyFrom(BasisProperty).)
Открытый методDeserialize
Выполняет десериализацию xml-строки в данные реквизита.
Открытый методEquals
Определяет, эквивалентен ли реквизит переданному объекту.
(Переопределяет SingleValuePropertyTDataTypeEquals(Object).)
Защищённый методEqualsData
Определяет, эквивалентно ли значение реквизита переданному значению.
(Унаследован от SingleValuePropertyTDataType.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Закрытый методGetDataHash
Возвращает хеш-значение сериализованных данных реквизита.
Открытый методGetHashCode
Определяет хеш-код реквизита.
(Переопределяет SingleValuePropertyTDataTypeGetHashCode.)
Защищённый методGetHashCodeData
Определяет хеш-код значения реквизита.
(Унаследован от SingleValuePropertyTDataType.)
Открытый методGetObjectData
Проводит этап сериализации объекта.
(Переопределяет SingleValuePropertyTDataTypeGetObjectData(SerializationInfo, StreamingContext).)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методGetValue
Возвращает данные реквизита.
(Унаследован от SingleValuePropertyTDataType.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методParse(String)
Преобразует строковое представление данных реквизита, в формате соответствующем текущему языку и региональным параметрам, в данные реквизита.
(Унаследован от SingleValueProperty.)
Открытый методParse(String, CultureInfo)
Преобразует строковое представление данных реквизита, в формате соответствующем указанному языку и региональным параметрам, в данные реквизита.
(Унаследован от SingleValueProperty.)
Открытый методSerialize
Выполняет сериализацию данных реквизита в xml-строку.
Закрытый методSerializeWithoutGuid
Выполняет сериализацию данных реквизита в xml-строку не содержащую GUID'ы.
Защищённый методSetDefined
Задаёт признак определённости данных в реквизите.
(Унаследован от SingleValueProperty.)
Защищённый методSetValue(Object)
Задаёт данные реквизита.
(Унаследован от SingleValuePropertyTDataType.)
Защищённый методSetValue(Object)
Задает данные реквизита.
(Переопределяет SingleValuePropertyTDataTypeSetValue(Object).)
Защищённый методSetValue(SingleValuePropertyTDataType)
Задаёт данные реквизита.
(Унаследован от SingleValuePropertyTDataType.)
Открытый методToString
Возвращает строку, которая представляет текущий объект.
(Унаследован от SingleValuePropertyTDataType.)
Открытый методTryParse(String)
Преобразует строковое представление данных реквизита, в формате соответствующем текущему языку и региональным параметрам, в данные реквизита.
(Унаследован от SingleValueProperty.)
Открытый методTryParse(String, CultureInfo)
Преобразует строковое представление данных реквизита, в формате соответствующем указанному языку и региональным параметрам, в данные реквизита.
(Унаследован от SingleValueProperty.)
Защищённый методUseHash
Определяет, использовать ли хеш-значение сериализованных данных реквизита для определения признака изменения данных в реквизите.
В начало страницы
Поля
  ИмяОписание
Закрытое поле_data
Данные реквизита.
(Унаследован от SingleValuePropertyTDataType.)
Закрытое поле_dataHash
Хеш-значение сериализованных данных реквизита для определения признака изменения данных в реквизите.
Закрытое поле_isChanged
Определяет были ли изменены данные в реквизите.
(Унаследован от BasisProperty.)
Закрытое поле_isDefined
Определяет наличие данных в реквизите.
(Унаследован от BasisProperty.)
В начало страницы
Явные реализации интерфейсов
  ИмяОписание
Явные реализации интерфейсаЗакрытый методICloneableClone
Создаёт новый объект, являющийся копией текущего экземпляра.
(Унаследован от BasisProperty.)
В начало страницы
См. также