Exemplo n.º 1
0
 private BlockPullerBehavior[] GetNodeBehaviors()
 {
     return(Nodes
            .Where(n => requirements.Check(n.PeerVersion))
            .SelectMany(n => n.Behaviors.OfType <BlockPullerBehavior>())
            .Where(b => b.Puller == this)
            .ToArray());
 }
Exemplo n.º 2
0
 private NodesBlockPullerBehavior[] GetNodeBehaviors()
 {
     return(_Nodes.Where(n => _Requirements.Check(n.PeerVersion)).Select(n => n.Behaviors.Find <NodesBlockPullerBehavior>()).ToArray());
 }
Exemplo n.º 3
0
 private BlockingPullerBehavior[] GetNodeBehaviors()
 {
     return(nodes.Where(n => this.requirements.Check(n.PeerVersion)).Select(n => n.Behaviors.Find <BlockingPullerBehavior>()).ToArray());
 }