protected override void Dispose(bool disposing) { if (changeScope != null) { changeScope.Dispose(); changeScope = null; } base.Dispose(disposing); }
public void Dispose() { if (extendedPropetryProviders != null) { extendedPropetryProviders.CollectionChanged -= extendedPropetryProviders_CollectionChanged; extendedPropetryProviders.Dispose(); extendedPropetryProviders = null; } GC.SuppressFinalize(this); }
protected virtual void Dispose(bool disposing) { if (elementChangeScope != null) { elementChangeScope.CollectionChanged -= ElementScopeChangedHandler; elementChangeScope.Dispose(); elementChangeScope = null; } if (scopeChangeScope != null) { scopeChangeScope.CollectionChanged -= ScopeChangedHandler; scopeChangeScope.Dispose(); scopeChangeScope = null; } }