Table of Contents

Class IntermediateClassInfo

Namespace
DevExpress.Xpo.Metadata.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public sealed class IntermediateClassInfo : XPClassInfo, IXPClassInfoProvider, IXPDictionaryProvider
Inheritance
IntermediateClassInfo
Implements
Inherited Members

Constructors

IntermediateClassInfo(XPMemberInfo, XPMemberInfo, XPDictionary, string)

public IntermediateClassInfo(XPMemberInfo refProperty, XPMemberInfo relatedProperty, XPDictionary dictionary, string name)

Parameters

refProperty XPMemberInfo
relatedProperty XPMemberInfo
dictionary XPDictionary
name string

Fields

IntermediateObjectAssemblyName

public const string IntermediateObjectAssemblyName = ""

Field Value

string

Properties

AssemblyName

public override string AssemblyName { get; }

Property Value

string

BaseClass

public override XPClassInfo BaseClass { get; }

Property Value

XPClassInfo

CanGetByClassType

public override bool CanGetByClassType { get; }

Property Value

bool

CanPersist

protected override bool CanPersist { get; }

Property Value

bool

ClassType

public override Type ClassType { get; }

Property Value

Type

FullName

public override string FullName { get; }

Property Value

string

OwnMembers

public override ICollection<XPMemberInfo> OwnMembers { get; }

Property Value

ICollection<XPMemberInfo>

Methods

AddMember(XPMemberInfo)

public override void AddMember(XPMemberInfo newMember)

Parameters

newMember XPMemberInfo

ClearModifications(object)

public override void ClearModifications(object theObject)

Parameters

theObject object

CreateObjectInstance(Session, XPClassInfo)

protected override object CreateObjectInstance(Session session, XPClassInfo instantiationClassInfo)

Parameters

session Session
instantiationClassInfo XPClassInfo

Returns

object

GetFieldInfo(XPMemberInfo)

public IntermediateObjectFieldInfo GetFieldInfo(XPMemberInfo refProperty)

Parameters

refProperty XPMemberInfo

Returns

IntermediateObjectFieldInfo

HasModifications(object)

public override bool HasModifications(object theObject)

Parameters

theObject object

Returns

bool