Class IntermediateObjectKeyFieldInfo
- Namespace
- DevExpress.Xpo.Metadata.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public sealed class IntermediateObjectKeyFieldInfo : XPMemberInfo
- Inheritance
-
IntermediateObjectKeyFieldInfo
- Inherited Members
-
Constructors
public IntermediateObjectKeyFieldInfo(XPClassInfo owner, Type keyType)
Parameters
owner
XPClassInfo
keyType
Type
Properties
protected override bool CanPersist { get; }
Property Value
- bool
public override bool IsPublic { get; }
Property Value
- bool
public override Type MemberType { get; }
Property Value
- Type
public override string Name { get; }
Property Value
- string
Methods
public override bool GetModified(object theObject)
Parameters
theObject
object
Returns
- bool
public override object GetOldValue(object theObject)
Parameters
theObject
object
Returns
- object
public override object GetValue(object theObject)
Parameters
theObject
object
Returns
- object
public override Expression MakeGetExpression(Expression ownerExpression)
Parameters
ownerExpression
Expression
Returns
- Expression
public override void ResetModified(object theObject)
Parameters
theObject
object
public override void SetModified(object theObject, object oldValue)
Parameters
theObject
object
oldValue
object
public override void SetValue(object theObject, object theValue)
Parameters
theObject
object
theValue
object