Class XPRefCollectionHelperOneToMany
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public sealed class XPRefCollectionHelperOneToMany : XPRefCollectionHelper
- Inheritance
-
XPRefCollectionHelperOneToMany
- Inherited Members
-
Constructors
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()