public void ClearChangesMask <T, U>(BaseUpdateData <T> updateData, ref UpdateField <U> updateField) where T : new() where U : new() { _changesMask.Reset(updateData.Bit); IHasChangesMask hasChangesMask = (IHasChangesMask)updateField._value; if (hasChangesMask != null) { hasChangesMask.ClearChangesMask(); } }
public void ClearChangesMask <T>(BaseUpdateData <T> updateData) { _changesMask.Reset(updateData.Bit); updateData.ClearChangesMask(); }
public BaseUpdateData <T> ModifyValue <T>(BaseUpdateData <T> updateData) { _changesMask.Set(updateData.Bit); return(updateData); }