Table of Contents

Class XPRefCollectionHelperOneToMany

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public sealed class XPRefCollectionHelperOneToMany : XPRefCollectionHelper
Inheritance
XPRefCollectionHelperOneToMany
Inherited Members

Constructors

XPRefCollectionHelperOneToMany(XPBaseCollection, object, XPMemberInfo)

public XPRefCollectionHelperOneToMany(XPBaseCollection parentCollection, object ownerObject, XPMemberInfo refProperty)

Parameters

parentCollection XPBaseCollection
ownerObject object
refProperty XPMemberInfo

Fields

AssocRefChangeRemovingObject

public object AssocRefChangeRemovingObject

Field Value

object

Properties

LoadCollectionOnModifyCore

protected override bool LoadCollectionOnModifyCore { get; }

Property Value

bool

Methods

Add(object)

public override int Add(object newObject)

Parameters

newObject object

Returns

int

BeforeAfterRemove(object)

public override void BeforeAfterRemove(object theObject)

Parameters

theObject object

ClearChangesCache()

public override void ClearChangesCache()

GetHardcodedCriterion()

public override CriteriaOperator GetHardcodedCriterion()

Returns

CriteriaOperator

IsThereForDelete(object)

public override bool IsThereForDelete(object theObject)

Parameters

theObject object

Returns

bool

KickOutCancelledAddNew(object)

public override void KickOutCancelledAddNew(object removedNew)

Parameters

removedNew object

PatchLoadedCollectionWithChangesWhileNotLoaded(IEnumerable)

public override IEnumerable PatchLoadedCollectionWithChangesWhileNotLoaded(IEnumerable objects)

Parameters

objects IEnumerable

Returns

IEnumerable

Reload()

public override void Reload()

Remove(object)

public override void Remove(object theObject)

Parameters

theObject object

Save()

public override void Save()