![]() |
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.
|