public void Dispose() { if (this.parent != null) { this.parent.EndIgnoreEvents(); this.parent = null; } GC.SuppressFinalize(this); }
public IgnoreViewEventsHelper(EnumerableCollectionView parent) { this.parent = parent; this.parent.BeginIgnoreEvents(); }
private void EndIgnoreEvents() { EnumerableCollectionView enumerableCollectionView = this; enumerableCollectionView.ignoreEventsLevel = enumerableCollectionView.ignoreEventsLevel - 1; }
private void BeginIgnoreEvents() { EnumerableCollectionView enumerableCollectionView = this; enumerableCollectionView.ignoreEventsLevel = enumerableCollectionView.ignoreEventsLevel + 1; }