Ejemplo n.º 1
0
 /// <summary>
 /// Registers the event consumer.
 /// </summary>
 /// <param name="iGenuineEventHandler">The event handler to be registered.</param>
 public void Register(IGenuineEventHandler iGenuineEventHandler)
 {
     using (new WriterAutoLocker(this._handlersLock))
     {
         if (!this._handlers.Contains(iGenuineEventHandler))
         {
             this._handlers.Add(iGenuineEventHandler);
         }
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Unregisters the event consumer.
 /// </summary>
 /// <param name="iGenuineEventHandler">The event handler to be registered.</param>
 public void Unregister(IGenuineEventHandler iGenuineEventHandler)
 {
     using (new WriterAutoLocker(this._handlersLock))
         this._handlers.Remove(iGenuineEventHandler);
 }
 /// <summary>
 /// Registers the event consumer.
 /// </summary>
 /// <param name="iGenuineEventHandler">The event handler to be registered.</param>
 public void Register(IGenuineEventHandler iGenuineEventHandler)
 {
     using(new WriterAutoLocker(this._handlersLock))
     {
         if (! this._handlers.Contains(iGenuineEventHandler))
             this._handlers.Add(iGenuineEventHandler);
     }
 }
 /// <summary>
 /// Unregisters the event consumer.
 /// </summary>
 /// <param name="iGenuineEventHandler">The event handler to be registered.</param>
 public void Unregister(IGenuineEventHandler iGenuineEventHandler)
 {
     using(new WriterAutoLocker(this._handlersLock))
         this._handlers.Remove(iGenuineEventHandler);
 }