Table of Contents

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 XPMemberInfo

An 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 XPMemberInfo

An 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 XPMemberInfo

An XPMemberInfo object that provides access to member metadata.

SetPropertyModified(XPMemberInfo, object)

Marks the member as modified.

void SetPropertyModified(XPMemberInfo property, object oldValue)

Parameters

property XPMemberInfo

An XPMemberInfo object that provides access to member metadata.

oldValue object

An object that is the member’s old value.