Exemplo n.º 1
0
 /// <summary>
 ///   Dispose this object and all the observers
 /// </summary>
 /// <param name = "obj">IGrammerObserver</param>
 public void Dispose(IGrammerObserver obj)
 {
     try
     {
     }
     catch (Exception error)
     {
         Framework.EventBus.Publish(error);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 ///   Update this observer with a refernece to the grammer
 /// </summary>
 /// <param name = "grammer">IGrammer</param>
 /// <param name = "source">IGrammerObserver</param>
 public void Update(IGrammer grammer, IGrammerObserver source)
 {
     try
     {
     }
     catch (Exception error)
     {
         Framework.EventBus.Publish(error);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 ///   Detach objewcts that observer this grammer
 /// </summary>
 /// <param name = "obj">IGrammerObserver</param>
 public void Detach(IGrammerObserver obj)
 {
     try
     {
         this._observers.Remove(obj);
     }
     catch (Exception error)
     {
         Framework.EventBus.Publish(error);
     }
 }
Exemplo n.º 4
0
 /// <summary>
 ///   Dispose this object and all the observers
 /// </summary>
 /// <param name = "obj">IGrammerObserver</param>
 public void Dispose(IGrammerObserver obj)
 {
     try
     {
         for (var h = 0; h < this._observers.Count; h++)
         {
             this._observers[h].Dispose(this);
         }
     }
     catch (Exception error)
     {
         Framework.EventBus.Publish(error);
     }
 }
Exemplo n.º 5
0
 /// <summary>
 ///   Attach objewcts that observer this grammer
 /// </summary>
 /// <param name = "obj">IGrammerObserver</param>
 public void Attach(IGrammerObserver obj)
 {
     try
     {
         if (!this._observers.Contains(obj))
         {
             this._observers.Add(obj);
         }
     }
     catch (Exception error)
     {
         Framework.EventBus.Publish(error);
     }
 }