Example #1
0
 /// <summary>
 /// Adds a lifecycle event listener to the context.
 /// </summary>
 /// <param name="listener">The listener.</param>
 public void AddLifecycleEventListener(ILifecycleEventListener listener)
 {
     _lock.EnterWriteLock();
     try
     {
         _lifecycleEventListeners.Add(listener);
     }
     finally
     {
         _lock.ExitWriteLock();
     }
 }
 /// <summary>
 /// Removes a lifecycle event listener from the context.
 /// </summary>
 /// <param name="listener">The listener.</param>
 public virtual void RemoveLifecycleEventListener(ILifecycleEventListener listener)
 {
     _lock.EnterWriteLock();
     try
     {
         _lifecycleEventListeners.Remove(listener);
     }
     finally
     {
         _lock.ExitWriteLock();
     }
 }
 /// <summary>
 /// Removes a lifecycle event listener from the context.
 /// </summary>
 /// <param name="listener">The listener.</param>
 public void RemoveLifecycleEventListener(ILifecycleEventListener listener)
 {
     _reactContext.RemoveLifecycleEventListener(listener);
 }
 /// <summary>
 /// Adds a lifecycle event listener to the context.
 /// </summary>
 /// <param name="listener">The listener.</param>
 public void AddLifecycleEventListener(ILifecycleEventListener listener)
 {
     _reactContext.AddLifecycleEventListener(listener);
 }
 /// <summary>
 /// Removes a lifecycle event listener from the context.
 /// </summary>
 /// <param name="listener">The listener.</param>
 public override void RemoveLifecycleEventListener(ILifecycleEventListener listener)
 {
     _reactContext.RemoveLifecycleEventListener(listener);
 }
 /// <summary>
 /// Adds a lifecycle event listener to the context.
 /// </summary>
 /// <param name="listener">The listener.</param>
 public override void AddLifecycleEventListener(ILifecycleEventListener listener)
 {
     _reactContext.AddLifecycleEventListener(listener);
 }