.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
A newer version of this page is available. Switch to the current version.

PersistentBase.GetModificationsStore(Object) Method

Returns an object that stores information about the modified properties when the Session.TrackPropertiesModifications option is enabled.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v19.2.dll


public static IXPModificationsStore GetModificationsStore(
    object theObject
Public Shared Function GetModificationsStore(
    theObject As Object
) As IXPModificationsStore


Name Type Description
theObject Object

A persistent object that is modified.


Type Description

An IXPModificationsStore object that stores information about the modified properties.


Use the GetModificationsStore method to access an IXPModificationsStore storage for a given persistent object Then, you can access the IXPModificationsStore methods, for instance:

XPMemberInfo miContactTitle = person.ClassInfo.GetMember("ContactTitle");
IXPModificationsStore ms = PersistentBase.GetModificationsStore(person);
var oldValue = ms.GetPropertyOldValue(miContactTitle);
See Also