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
public XPPropertyDescriptor(XPClassInfo objectType, string propertyName)
Parameters
objectType
XPClassInfo
propertyName
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