Table of Contents

Class NestedStubLoader

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

Constructors

NestedStubLoader(Session, NestedParentGuidMap, XPObjectClassInfoStubCache)

public NestedStubLoader(Session owner, NestedParentGuidMap map, XPObjectClassInfoStubCache ciCache)

Parameters

owner Session
map NestedParentGuidMap
ciCache XPObjectClassInfoStubCache

Fields

Owner

public readonly Session Owner

Field Value

Session

OwnerParent

public readonly Session OwnerParent

Field Value

Session

Methods

GetNestedObject(XPObjectStub)

public object GetNestedObject(XPObjectStub parentObject)

Parameters

parentObject XPObjectStub

Returns

object

GetNestedObjects(XPObjectStubCollection[], bool[])

public ICollection[] GetNestedObjects(XPObjectStubCollection[] parentObjects, bool[] force)

Parameters

parentObjects XPObjectStubCollection[]
force bool[]

Returns

ICollection[]

GetNestedObjectsAsync(XPObjectStubCollection[], bool[], CancellationToken)

public Task<ICollection[]> GetNestedObjectsAsync(XPObjectStubCollection[] parentObjects, bool[] force, CancellationToken cancellationToken = default)

Parameters

parentObjects XPObjectStubCollection[]
force bool[]
cancellationToken CancellationToken

Returns

Task<ICollection[]>

GetNestedObjectsCore(XPObjectStubCollection[], bool[], out IList)

public ICollection[] GetNestedObjectsCore(XPObjectStubCollection[] parentObjects, bool[] force, out IList objectsToFireLoaded)

Parameters

parentObjects XPObjectStubCollection[]
force bool[]
objectsToFireLoaded IList

Returns

ICollection[]

IsObjectVersionChanged(object, XPObjectStub)

public bool IsObjectVersionChanged(object nestedObject, XPObjectStub parentObject)

Parameters

nestedObject object
parentObject XPObjectStub

Returns

bool