/// <summary> /// Sets current observable as dirty /// </summary> public void MarkDirty() { if (OnDirty != null) { OnDirty.Invoke(this); } }
public void MarkDirty(bool v) { _isDirty = v; if (OnDirty != null) { OnDirty.Invoke(); } }
void AddOperation(Operation op, T item) { if (IsReadOnly) { throw new InvalidOperationException("SyncSets can only be modified at the server"); } Change change = new Change { operation = op, item = item }; if (IsRecording()) { changes.Add(change); OnDirty?.Invoke(); } Callback?.Invoke(op, item); }
void AddOperation(Operation op, TKey key, TValue item) { if (IsReadOnly) { throw new System.InvalidOperationException("SyncDictionaries can only be modified by the server"); } Change change = new Change { operation = op, key = key, item = item }; if (IsRecording()) { changes.Add(change); OnDirty?.Invoke(); } Callback?.Invoke(op, key, item); }
private void Dirty(ItemStack previous) { OnDirty?.Invoke(this, previous); }
protected virtual void Dirty() { OnDirty?.Invoke(this); }
private void SetDirty(bool dirty) { isDirty = dirty; OnDirty?.Invoke(this, new DirtyArgs(IsDirty)); }
public virtual void NeedCheck() { OnDirty?.Invoke(); IsDirty = true; }