public override void Initialize(Store sharedStore) { base.Initialize(sharedStore); observer = new ModelingDocDataObserver(this); validationObserver = new ValidationOutputObserver(this); this.ValidationController.AddObserver(validationObserver); }
public override void Initialize(Store sharedStore) { base.Initialize(sharedStore); observer = new ModelingDocDataObserver(this); validationObserver = new ValidationOutputObserver(this); this.ValidationController.AddObserver(validationObserver); }
protected override void Dispose(bool disposing) { try { if (disposing && observer != null) { observer.Dispose(); observer = null; } this.ValidationController.RemoveObserver(validationObserver); base.Dispose(disposing); } catch (Exception e) { Trace.TraceError(e.ToString()); } }
protected override void Dispose(bool disposing) { try { if (disposing && observer != null) { observer.Dispose(); observer = null; } this.ValidationController.RemoveObserver(validationObserver); base.Dispose(disposing); } catch (Exception e) { Trace.TraceError(e.ToString()); } }