C# Класс Tiraggo.Core.tgPropertyDescriptor

Used when DataBinding internally by EntitySpaces
Наследование: System.ComponentModel.PropertyDescriptor
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_componentType System.Type
m_getDelegate DynamicGetValue
m_propertyType System.Type
m_setDelegate DynamicSetValue

Открытые методы

Метод Описание
CanResetValue ( object component ) : bool
GetValue ( object component ) : object
ResetValue ( object component ) : void
SetValue ( object component, object value ) : void
ShouldSerializeValue ( object component ) : bool
tgPropertyDescriptor ( Type componentType, string name, Type propertyType, DynamicGetValue getDelegate, DynamicSetValue setDelegate ) : System
tgPropertyDescriptor ( tgEntity entity, string name, Type propertyType ) : System
tgPropertyDescriptor ( tgEntity entity, string name, Type propertyType, tgEntity containedEntity ) : System

Описание методов

CanResetValue() публичный Метод

public CanResetValue ( object component ) : bool
component object
Результат bool

GetValue() публичный Метод

public GetValue ( object component ) : object
component object
Результат object

ResetValue() публичный Метод

public ResetValue ( object component ) : void
component object
Результат void

SetValue() публичный Метод

public SetValue ( object component, object value ) : void
component object
value object
Результат void

ShouldSerializeValue() публичный Метод

public ShouldSerializeValue ( object component ) : bool
component object
Результат bool

tgPropertyDescriptor() публичный Метод

public tgPropertyDescriptor ( Type componentType, string name, Type propertyType, DynamicGetValue getDelegate, DynamicSetValue setDelegate ) : System
componentType System.Type
name string
propertyType System.Type
getDelegate DynamicGetValue
setDelegate DynamicSetValue
Результат System

tgPropertyDescriptor() публичный Метод

public tgPropertyDescriptor ( tgEntity entity, string name, Type propertyType ) : System
entity tgEntity
name string
propertyType System.Type
Результат System

tgPropertyDescriptor() публичный Метод

public tgPropertyDescriptor ( tgEntity entity, string name, Type propertyType, tgEntity containedEntity ) : System
entity tgEntity
name string
propertyType System.Type
containedEntity tgEntity
Результат System

Описание свойств

m_componentType защищенное свойство

protected Type,System m_componentType
Результат System.Type

m_getDelegate защищенное свойство

protected DynamicGetValue m_getDelegate
Результат DynamicGetValue

m_propertyType защищенное свойство

protected Type,System m_propertyType
Результат System.Type

m_setDelegate защищенное свойство

protected DynamicSetValue m_setDelegate
Результат DynamicSetValue