public void MarkChanged <U>(UpdateField <U> updateField) where U : new() { _changesMask.Set(updateField.BlockBit); _changesMask.Set(updateField.Bit); }
public void ClearChanged <U>(UpdateField <U> updateField) where U : new() { _changesMask.Reset(updateField.Bit); }
public UpdateField <U> ModifyValue <U>(UpdateField <U> updateField) where U : new() { MarkChanged(updateField); return(updateField); }
public UpdateField <U> ModifyValue <U>(UpdateField <U> updateField) where U : new() { _changesMask.Set(updateField.BlockBit); _changesMask.Set(updateField.Bit); return(updateField); }