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
orig
PropertyDescriptorowner
object
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
c
object
Returns
GetValue(object)
public override object GetValue(object c)
Parameters
c
object
Returns
ResetValue(object)
public override void ResetValue(object c)
Parameters
c
object
SetValue(object, object)
public override void SetValue(object c, object value)
Parameters
ShouldSerializeValue(object)
public override bool ShouldSerializeValue(object c)
Parameters
c
object