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

LinkPropertyT - класс

Представляет реквизит, предназначенный для управления ссылкой на типизированный бизнес-объект, являющийся экземпляром класса, производного от класса Basis.
Иерархия наследования
SystemObject
  FinistSoft.ObjectsBasisProperty
    FinistSoft.ObjectsSingleValueProperty
      FinistSoft.ObjectsSingleValueTypePropertyInt64
        FinistSoft.ObjectsIdProperty
          FinistSoft.ObjectsLinkPropertyT

Пространство имён:  FinistSoft.Objects
Сборка:  Engine (в Engine.dll) Версия: 1.0.0
Синтаксис
[SerializableAttribute]
public sealed class LinkProperty<T> : IdProperty, 
	ILinkProperty, IComparable<IdProperty>, IComparable<Nullable<long>>, 
	IFormattable, IComparable, ICloneable
where T : Basis

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

T
Тип бизнес-объекта, производный от класса Basis.

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

Конструкторы
Свойства
  ИмяОписание
Открытое свойствоData
Возвращает или задает типизированные данные реквизита.
(Унаследован от SingleValueTypePropertyTDataType.)
Открытое свойствоHasLinkedObject
Возвращает признак наличия объекта в ссылке.
Открытое свойствоIsChanged
Возвращает или задаёт признак изменения данных в реквизите.
(Унаследован от BasisProperty.)
Открытое свойствоIsDefined
Возвращает или задаёт признак определенности данных в реквизите.
(Унаследован от BasisProperty.)
Открытое свойствоIsNull
Возвращает признак отсутствия данных в реквизите.
(Унаследован от SingleValueTypePropertyTDataType.)
Открытое свойствоLinkedObject
Возвращает или задает типизированный бизнес-объект на который указывает эта ссылка.
Открытое свойствоLinkedType
Возвращает тип ссылки.
Открытое свойствоTypeId
Возвращает идентификатор типа бизнес-объекта по идентификатору бизнес-объекта.
(Унаследован от IdProperty.)
Открытое свойствоValue
Возвращает или задает нетипизированные данные реквизита.
(Унаследован от SingleValueProperty.)
В начало страницы
Методы
  ИмяОписание
Открытый методClearLinkedObject
Присваивает значение null бизнес-объекту, на который указывает эта ссылка. При этом id ссылки остается неизменным.
Открытый методClone
Создаёт новый объект, являющийся копией текущего экземпляра.
(Унаследован от BasisProperty.)
Открытый методCompareTo(NullableTDataType)
Реализация интерфейса IComparable<TDataType?>.
(Унаследован от SingleValueTypePropertyTDataType.)
Открытый методCompareTo(Object)
Реализация интерфейса IComparable.
(Унаследован от SingleValueTypePropertyTDataType.)
Открытый методCompareTo(IdProperty)
Реализация интерфейса IComparable<IdProperty>
Открытый методCompareTo(SingleValueTypePropertyTDataType) (Унаследован от SingleValueTypePropertyTDataType.)
Открытый методCopyFrom
Копирует данные из переданного источника.
(Переопределяет SingleValueTypePropertyTDataTypeCopyFrom(BasisProperty).)
Открытый методEquals(Object)
Определяет, эквивалентен ли реквизит переданному объекту.
(Переопределяет SingleValueTypePropertyTDataTypeEquals(Object).)
Открытый методEquals(Object, ListBasis, Boolean)
Определяет, равен ли заданный объект текущему объекту.
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetHashCode
Определяет хеш-код реквизита.
(Переопределяет SingleValueTypePropertyTDataTypeGetHashCode.)
Закрытый методGetLinkedObject
Возвращает бизнес-объект на который указывает эта ссылка.
Открытый методGetObjectData
Проводит этап сериализации объекта.
(Унаследован от SingleValueTypePropertyTDataType.)
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методGetValue
Возвращает данные реквизита.
(Унаследован от SingleValueTypePropertyTDataType.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методParse(String)
Преобразует строковое представление данных реквизита, в формате соответствующем текущему языку и региональным параметрам, в данные реквизита.
(Унаследован от SingleValueProperty.)
Открытый методParse(String, CultureInfo)
Преобразует строковое представление данных реквизита, в формате соответствующем указанному языку и региональным параметрам, в данные реквизита.
(Унаследован от IdProperty.)
Защищённый методSetDefined
Задаёт признак определённости данных в реквизите.
(Унаследован от SingleValueProperty.)
Закрытый методSetLinkedObject
Устанавливает бизнес-объект, на который будет указывать эта ссылка.
Защищённый методSetValue(NullableInt64)
Задаёт данные реквизита.
(Переопределяет IdPropertySetValue(NullableInt64).)
Защищённый методSetValue(Object)
Задаёт данные реквизита.
(Переопределяет SingleValueTypePropertyTDataTypeSetValue(Object).)
Защищённый методSetValue(SingleValueTypePropertyInt64)
Задаёт данные реквизита.
(Переопределяет SingleValueTypePropertyTDataTypeSetValue(SingleValueTypePropertyTDataType).)
Открытый методToString
Возвращает строку, которая представляет текущий объект.
(Унаследован от SingleValueTypePropertyTDataType.)
Открытый методToString(String, IFormatProvider)
Форматирует значение текущего экземпляра, используя указанный формат.
(Унаследован от SingleValueTypePropertyTDataType.)
Открытый методTryParse(String)
Преобразует строковое представление данных реквизита, в формате соответствующем текущему языку и региональным параметрам, в данные реквизита.
(Унаследован от SingleValueProperty.)
Открытый методTryParse(String, CultureInfo)
Преобразует строковое представление данных реквизита, в формате соответствующем указанному языку и региональным параметрам, в данные реквизита.
(Унаследован от IdProperty.)
В начало страницы
Поля
  ИмяОписание
Закрытое поле_data
Данные реквизита.
(Унаследован от SingleValueTypePropertyTDataType.)
Закрытое поле_isChanged
Определяет были ли изменены данные в реквизите.
(Унаследован от BasisProperty.)
Закрытое поле_isDefined
Определяет наличие данных в реквизите.
(Унаследован от BasisProperty.)
Закрытое поле_linkedObject
Бизнес-объект на который указывает эта ссылка.
В начало страницы
Явные реализации интерфейсов
  ИмяОписание
Явные реализации интерфейсаЗакрытый методICloneableClone
Создаёт новый объект, являющийся копией текущего экземпляра.
(Унаследован от BasisProperty.)
Явные реализации интерфейсаЗакрытое свойствоILinkPropertyLinkedObject
Возвращает или задает бизнес-объект, на который указывает эта ссылка.
В начало страницы
См. также