Table of Contents

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 PropertyDescriptor
owner object

Remarks

Create instance.

Properties

ComponentType

public override Type ComponentType { get; }

Property Value

Type

IsReadOnly

public override bool IsReadOnly { get; }

Property Value

bool

Owner

Parent object.

public object Owner { get; }

Property Value

object

PropertyType

public override Type PropertyType { get; }

Property Value

Type

Methods

CanResetValue(object)

public override bool CanResetValue(object c)

Parameters

c object

Returns

bool

GetValue(object)

public override object GetValue(object c)

Parameters

c object

Returns

object

ResetValue(object)

public override void ResetValue(object c)

Parameters

c object

SetValue(object, object)

public override void SetValue(object c, object value)

Parameters

c object
value object

ShouldSerializeValue(object)

public override bool ShouldSerializeValue(object c)

Parameters

c object

Returns

bool