コード例 #1
0
 public override void Initialize(Store sharedStore)
 {
     base.Initialize(sharedStore);
     observer           = new ModelingDocDataObserver(this);
     validationObserver = new ValidationOutputObserver(this);
     this.ValidationController.AddObserver(validationObserver);
 }
コード例 #2
0
		public override void Initialize(Store sharedStore)
		{
			base.Initialize(sharedStore);
			observer = new ModelingDocDataObserver(this);
            validationObserver = new ValidationOutputObserver(this);
            this.ValidationController.AddObserver(validationObserver);
        }
コード例 #3
0
 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());
     }
 }
コード例 #4
0
		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());
            }
		}