|
|
ObjectChangeTrackingExtensions Methods |
The ObjectChangeTrackingExtensions type exposes the following members.
| Name | Description | |
|---|---|---|
| AcceptChanges |
Accepts all changes made to the change-tracked object and its associations.
| |
| CurrentPropertyValue(Object, String) |
Gets the last value of given selected property.
| |
| CurrentPropertyValueT, TReturn(T, ExpressionFuncT, TReturn) |
Gets the last value of given selected property.
| |
| GetActualTypeIfTrackable(Object) |
Gets if non-proxied object type is already change-trackable
| |
| GetActualTypeIfTrackable(Type) |
Gets if non-proxied type is already change-trackable
| |
| GetChangeTracker |
Gets current tracked object change tracker.
| |
| GetPropertyTracking(Object, PropertyInfo) |
Gets a property change tracking for a given property
| |
| GetPropertyTracking(Object, String) |
Gets a property change tracking for a given property
| |
| GetPropertyTrackingTObject, TReturn(TObject, ExpressionFuncTObject, TReturn) |
Gets a property change tracking for a given property
| |
| IsTrackable(Object) |
Determines if a given object is a change-trackable object already
| |
| IsTrackable(Type) |
Determines if a given type is already change-trackable
| |
| OldPropertyValue(Object, String) |
Gets the value of given selected property that had when the change-tracked object started to track its changes.
| |
| OldPropertyValueT, TReturn(T, ExpressionFuncT, TReturn) |
Gets the value of given selected property that had when the change-tracked object started to track its changes.
| |
| PropertyHasChanged(Object, String) |
Determines if a given property by name has changed since its tracking was started.
| |
| PropertyHasChangedT(T, ExpressionFuncT, Object) |
Determines if a given property by selector has changed since its tracking was started.
| |
| ToUntrackedTObject |
Turns given object and all associates to untrackable objects (i.e. POCO objects).
| |
| ToUntrackedEnumerable |
Iterates the given enumerable and returns an instance of given target collection type configured implementation
where each item will be also converted to untracked objects.
| |
| UndoChanges |
Undoes all changes made to the change-tracked object and its associations.
|