/// <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); }