Click or drag to resize

ITrackable Interface

Represents the change history for a property.

Namespace: GSF
Assembly: GSF.Core (in GSF.Core.dll) Version: 2.4.207-beta+1781b796b2aa7a54013a031eb432fe4ccee31867
Syntax
public interface ITrackable : IChangeTracking
View Source

The ITrackable type exposes the following members.

Properties
 NameDescription
Public propertyCurrentValue Gets the current value after all changes have been applied to the property.
Public propertyIsChangedGets the object's changed status.
(Inherited from IChangeTracking)
Public propertyOriginalValue Gets the original value before the first change was made to the property.
Public propertyPropertyName Gets the name of the property being tracked.
Top
Methods
 NameDescription
Public methodAcceptChangesResets the object's state to unchanged by accepting the modifications.
(Inherited from IChangeTracking)
Public methodReset Erases all change history and sets the original value back to its initial value.
Public methodRevert Erases all change history and reverts to the original value before any changes were made.
Top
See Also

Reference

GSF Namespace