Interface IHasChanges
represents a value which might have been changed from its original state
public interface IHasChanges
Methods
HasChanges()
true if the current value differs from its original
bool HasChanges()
Returns
MarkUnchanged()
update original data so that it's no longer considered changed
void MarkUnchanged()
NeedsSave()
true if the value has non-derived changes, ones made deliberately by a user or business logic
bool NeedsSave()