Class CustomObjectWrapper<T>.ProxyPropDescriptor
- Namespace
- Ecng.ComponentModel
- Assembly
- Ecng.ComponentModel.dll
Specialization of PropertyDescriptor.
protected class CustomObjectWrapper<T>.ProxyPropDescriptor : NamedPropertyDescriptor
- Inheritance
-
CustomObjectWrapper<T>.ProxyPropDescriptor
- Inherited Members
- Extension Methods
Remarks
Create instance.
Constructors
ProxyPropDescriptor(PropertyDescriptor, object)
Specialization of PropertyDescriptor.
public ProxyPropDescriptor(PropertyDescriptor orig, object owner)
Parameters
origPropertyDescriptorownerobject
Remarks
Create instance.
Properties
ComponentType
public override Type ComponentType { get; }
Property Value
IsReadOnly
public override bool IsReadOnly { get; }
Property Value
Owner
Parent object.
public object Owner { get; }
Property Value
PropertyType
public override Type PropertyType { get; }
Property Value
Methods
CanResetValue(object)
public override bool CanResetValue(object c)
Parameters
cobject
Returns
GetValue(object)
public override object GetValue(object c)
Parameters
cobject
Returns
ResetValue(object)
public override void ResetValue(object c)
Parameters
cobject
SetValue(object, object)
public override void SetValue(object c, object value)
Parameters
ShouldSerializeValue(object)
public override bool ShouldSerializeValue(object c)
Parameters
cobject