Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.Design.DinamicPropertyDescriptor

Описатель динамического свойства. Подробнее...

Граф наследования:ICSSoft.STORMNET.Design.DinamicPropertyDescriptor:

Открытые члены

 DinamicPropertyDescriptor (string name, System.Type propType, object initValue, params Attribute[] attrs)
 создаватель экземпляров класса DinamicPropertyDescriptor. Подробнее...
 
override bool CanResetValue (object component)
 можно ли вернуть начальные значения (False). Подробнее...
 
override object GetValue (object component)
 Взять значение. Подробнее...
 
override void ResetValue (object component)
 Вернуть начальное значение. Подробнее...
 
override void SetValue (object component, object value)
 Установить значение. Подробнее...
 
override bool ShouldSerializeValue (object component)
 Можно ли сериализовать свойство. Подробнее...
 

Защищенные данные

System.Type propertyType
 тип свойства. Подробнее...
 
object value
 значение свойства. Подробнее...
 

Свойства

override Type ComponentType [get]
 Тип компонента. Подробнее...
 
override bool IsReadOnly [get]
 Только на чтение ?. Подробнее...
 
override Type PropertyType [get]
 Тип свойства. Подробнее...
 

Подробное описание

Описатель динамического свойства.

Конструктор(ы)

◆ DinamicPropertyDescriptor()

ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.DinamicPropertyDescriptor ( string  name,
System.Type  propType,
object  initValue,
params Attribute[]  attrs 
)
inline

создаватель экземпляров класса DinamicPropertyDescriptor.

Аргументы
nameимя свойства.
propTypeтип свойства.
initValueначальное значение.
attrsатрибуты свойства.

Методы

◆ CanResetValue()

override bool ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.CanResetValue ( object  component)
inline

можно ли вернуть начальные значения (False).

Аргументы
component
Возвращает
ложь.

◆ GetValue()

override object ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.GetValue ( object  component)
inline

Взять значение.

Аргументы
componentкомпонент у которого берется значение.
Возвращает
значение.

◆ ResetValue()

override void ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.ResetValue ( object  component)
inline

Вернуть начальное значение.

Аргументы
componentобъект у которого устанавливается свойство.

◆ SetValue()

override void ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.SetValue ( object  component,
object  value 
)
inline

Установить значение.

Аргументы
componentобъект.
valueзначение.

◆ ShouldSerializeValue()

override bool ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.ShouldSerializeValue ( object  component)
inline

Можно ли сериализовать свойство.

Аргументы
componentобъект.
Возвращает
ложь.

Данные класса

◆ propertyType

System.Type ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.propertyType
protected

тип свойства.

◆ value

object ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.value
protected

значение свойства.

Полный список свойств

◆ ComponentType

override Type ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.ComponentType
get

Тип компонента.

◆ IsReadOnly

override bool ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.IsReadOnly
get

Только на чтение ?.

◆ PropertyType

override Type ICSSoft.STORMNET.Design.DinamicPropertyDescriptor.PropertyType
get

Тип свойства.