Interface IXPModificationsStore
- Namespace
- DevExpress.Xpo
- Assembly
- DevExpress.Xpo.v24.1.dll
Implemented by classes that store information about the modified properties.
public interface IXPModificationsStore
Methods
ClearModifications()
Clears modifications in the current IXPModificationsStore.
void ClearModifications()
GetPropertyModified(XPMemberInfo)
Checks whether or not the member is modified.
bool GetPropertyModified(XPMemberInfo property)
Parameters
property
XPMemberInfoAn XPMemberInfo object that provides access to member metadata.
Returns
- bool
true, if the member is modified; otherwise, false.
GetPropertyOldValue(XPMemberInfo)
Returns the old value of the member.
object GetPropertyOldValue(XPMemberInfo property)
Parameters
property
XPMemberInfoAn XPMemberInfo object that provides access to member metadata.
Returns
- object
An object which is the old value of the member.
HasModifications()
Checks if there are modifications in the current IXPModificationsStore.
bool HasModifications()
Returns
- bool
true, if there are modifications; otherwise - false;
ResetPropertyModified(XPMemberInfo)
Resets the member’s modification.
void ResetPropertyModified(XPMemberInfo property)
Parameters
property
XPMemberInfoAn XPMemberInfo object that provides access to member metadata.
SetPropertyModified(XPMemberInfo, object)
Marks the member as modified.
void SetPropertyModified(XPMemberInfo property, object oldValue)
Parameters
property
XPMemberInfoAn XPMemberInfo object that provides access to member metadata.
oldValue
objectAn object that is the member’s old value.