Table of Contents

Class IntermediateObjectFieldInfo

Namespace
DevExpress.Xpo.Metadata.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public sealed class IntermediateObjectFieldInfo : XPMemberInfo
Inheritance
IntermediateObjectFieldInfo
Inherited Members

Constructors

IntermediateObjectFieldInfo(XPMemberInfo, XPClassInfo, bool)

public IntermediateObjectFieldInfo(XPMemberInfo refProperty, XPClassInfo owner, bool isLeft)

Parameters

refProperty XPMemberInfo
owner XPClassInfo
isLeft bool

Properties

CanPersist

protected override bool CanPersist { get; }

Property Value

bool

IsPublic

public override bool IsPublic { get; }

Property Value

bool

MemberType

public override Type MemberType { get; }

Property Value

Type

Name

public override string Name { get; }

Property Value

string

ReferenceType

public override XPClassInfo ReferenceType { get; }

Property Value

XPClassInfo

Methods

GetModified(object)

public override bool GetModified(object theObject)

Parameters

theObject object

Returns

bool

GetOldValue(object)

public override object GetOldValue(object theObject)

Parameters

theObject object

Returns

object

GetValue(object)

public override object GetValue(object theObject)

Parameters

theObject object

Returns

object

MakeGetExpression(Expression)

public override Expression MakeGetExpression(Expression ownerExpression)

Parameters

ownerExpression Expression

Returns

Expression

ResetModified(object)

public override void ResetModified(object theObject)

Parameters

theObject object

SetModified(object, object)

public override void SetModified(object theObject, object oldValue)

Parameters

theObject object
oldValue object

SetValue(object, object)

public override void SetValue(object theObject, object theValue)

Parameters

theObject object
theValue object