Table of Contents

Class XPObjectTypesManager

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public sealed class XPObjectTypesManager
Inheritance
XPObjectTypesManager
Inherited Members

Constructors

XPObjectTypesManager(IObjectLayer)

public XPObjectTypesManager(IObjectLayer layer)

Parameters

layer IObjectLayer

XPObjectTypesManager(Session)

public XPObjectTypesManager(Session session)

Parameters

session Session

Properties

AllTypes

public Dictionary<XPClassInfo, XPObjectType> AllTypes { get; }

Property Value

Dictionary<XPClassInfo, XPObjectType>

Methods

EnsureIsTypedObjectValid()

public void EnsureIsTypedObjectValid()

EnsureIsTypedObjectValidAsync(CancellationToken)

public Task EnsureIsTypedObjectValidAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task

GetObjectType(XPClassInfo)

public XPObjectType GetObjectType(XPClassInfo objectType)

Parameters

objectType XPClassInfo

Returns

XPObjectType

GetObjectType(int)

public XPObjectType GetObjectType(int id)

Parameters

id int

Returns

XPObjectType

GetObjectTypeAsync(XPClassInfo, AsyncOperationIdentifier, CancellationToken)

public Task<XPObjectType> GetObjectTypeAsync(XPClassInfo objectType, AsyncOperationIdentifier asyncOperationId, CancellationToken cancellationToken)

Parameters

objectType XPClassInfo
asyncOperationId AsyncOperationIdentifier
cancellationToken CancellationToken

Returns

Task<XPObjectType>

GetObjectTypeAsync(int, AsyncOperationIdentifier, CancellationToken)

public Task<XPObjectType> GetObjectTypeAsync(int id, AsyncOperationIdentifier asyncOperationId, CancellationToken cancellationToken)

Parameters

id int
asyncOperationId AsyncOperationIdentifier
cancellationToken CancellationToken

Returns

Task<XPObjectType>

TryGetObjectType(XPClassInfo)

public XPObjectType TryGetObjectType(XPClassInfo objectType)

Parameters

objectType XPClassInfo

Returns

XPObjectType