Table of Contents

Class XPPropertyDescriptor

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public sealed class XPPropertyDescriptor : XPPropertyDescriptorBase, IReferenceAsCollectionPropertyDescriptorMarker, IObjectChange
Inheritance
XPPropertyDescriptor
Implements
IReferenceAsCollectionPropertyDescriptorMarker
Inherited Members

Constructors

XPPropertyDescriptor(XPClassInfo, string)

public XPPropertyDescriptor(XPClassInfo objectType, string propertyName)

Parameters

objectType XPClassInfo
propertyName string

XPPropertyDescriptor(Session, XPClassInfo, string)

public XPPropertyDescriptor(Session session, XPClassInfo objectType, string propertyName)

Parameters

session Session
objectType XPClassInfo
propertyName string

Properties

ComponentType

public override Type ComponentType { get; }

Property Value

Type

DisplayName

public override string DisplayName { get; }

Property Value

string

IsReadOnly

public override bool IsReadOnly { get; }

Property Value

bool

MemberInfo

public XPMemberInfo MemberInfo { get; }

Property Value

XPMemberInfo

PropertyType

public override Type PropertyType { get; }

Property Value

Type

Methods

AddValueChanged(object, EventHandler)

public override void AddValueChanged(object component, EventHandler handler)

Parameters

component object
handler EventHandler

CanResetValue(object)

public override bool CanResetValue(object component)

Parameters

component object

Returns

bool

FillAttributes(IList)

protected override void FillAttributes(IList attributeList)

Parameters

attributeList IList

GetValue(object)

public override object GetValue(object component)

Parameters

component object

Returns

object

RemoveValueChanged(object, EventHandler)

public override void RemoveValueChanged(object component, EventHandler handler)

Parameters

component object
handler EventHandler

ResetValue(object)

public override void ResetValue(object component)

Parameters

component object

SetValue(object, object)

public override void SetValue(object component, object value)

Parameters

component object
value object

ShouldSerializeValue(object)

public override bool ShouldSerializeValue(object component)

Parameters

component object

Returns

bool