Exemplo n.º 1
0
        public WaitForSignal(SignalManager.Container container, Predicate <T> predicate)
        {
            Assert.NotNull(container, nameof(container));

            handler        = container.OnSignal <T>(Callback);
            this.predicate = predicate;
        }
Exemplo n.º 2
0
 public static IWaitable<T> Signal<T>(SignalManager.Container container) => new WaitForSignal<T>(container, null);
Exemplo n.º 3
0
 public static IWaitable<T> Signal<T>(SignalManager.Container container, Predicate<T> predicate) => new WaitForSignal<T>(container, predicate);