Table of Contents

Class XPDataTableClassInfo

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

Constructors

XPDataTableClassInfo(XPDictionary, Type)

public XPDataTableClassInfo(XPDictionary dictionary, Type type)

Parameters

dictionary XPDictionary
type Type

Properties

AssemblyName

public override string AssemblyName { get; }

Property Value

string

BaseClass

public override XPClassInfo BaseClass { get; }

Property Value

XPClassInfo

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>

RealInstanceType

protected override Type RealInstanceType { get; }

Property Value

Type

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

GetTableName()

protected override string GetTableName()

Returns

string

HasModifications(object)

public override bool HasModifications(object theObject)

Parameters

theObject object

Returns

bool