protected override void OnReceive(object sender, RequestEventArgsBase ea)
        {
            var key = ea.GetRequest <string>();

            if (_ready.ContainsKey(key))
            {
                _ready[key] = true;
            }
            if (!_ready.Values.Contains(false))
            {
                _completion.SetResult(true);
            }
        }
Esempio n. 2
0
 protected override void OnReceive(object sender, RequestEventArgsBase ea)
 {
     _action(ea.GetRequest <Keys>());
     _completion.SetResult(true);
 }
 protected abstract void OnReceive(object sender, RequestEventArgsBase ea);