ObjectProperty — класс

Предоставляет методы для работы со свойствами объектной модели.

Синтаксис

public sealed class ObjectProperty

Свойства

Имя Описание

DefaultValue

Возвращает значение свойства по умолчанию.

Name

Возвращает название свойства.

OwnerType

Возвращает тип владельца свойства.

ParentLink

Возвращает true, если свойство ссылается на родителя.

PropertyType

Определяет тип хранимого свойства.

ReadOnly

Возвращает true, если свойство доступно только на чтение.

Методы

Имя Описание

GetHashCode

В качестве хеш-кода возвращается индекс данного свойства в статической коллекции свойств.

GetRegistered(Type)

Возвращает массив всех зарегистрированных свойств для указанного типа владельца.

GetRegistered(Type, Boolean)

Возвращает массив всех зарегистрированных свойств для указанного типа владельца, с учетом наследования классов.

Register(String, Type, Type)

Статический метод регистрации свойств.

Register(String, Type, Type, ObjectPropertyOptions, Object)

Регистрирует свойство с указанием дополнительных параметров и значения по умолчанию.

ToString

Возвращает строку содержащую название свойства и название класса владельца свойства.