xpo-devexpress-dot-xpo-dot-persistentbase-dot-getmodificationsstore-x28-system-dot-object-x29.md
Returns an object that stores information about the modified properties when the Session.TrackPropertiesModifications option is enabled.
Namespace : DevExpress.Xpo
Assembly : DevExpress.Xpo.v25.2.dll
NuGet Package : DevExpress.Xpo
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 |
|---|---|
| IXPModificationsStore |
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);
Dim miContactTitle As XPMemberInfo = person.ClassInfo.GetMember("ContactTitle")
Dim ms As IXPModificationsStore = PersistentBase.GetModificationsStore(person)
Dim oldValue = ms.GetPropertyOldValue(miContactTitle)
See Also