Exemplo n.º 1
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitAnd(evalAndNode.FactoryNode, this, eventsPerChild);
     foreach (var node in activeChildNodes) {
         node?.Accept(visitor);
     }
 }
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitEveryDistinct(everyNode.FactoryNode, this, beginState, spawnedNodes.Values.Unwrap<object>());
     foreach (var spawnedNode in spawnedNodes.Keys) {
         spawnedNode.Accept(visitor);
     }
 }
Exemplo n.º 3
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitOr(evalOrNode.FactoryNode, this);
     foreach (var node in childNodes) {
         node?.Accept(visitor);
     }
 }
Exemplo n.º 4
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitEvery(evalEveryNode.FactoryNode, this, beginState);
     foreach (var spawnedNode in spawnedNodes) {
         spawnedNode.Accept(visitor);
     }
 }
Exemplo n.º 5
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitFollowedBy(evalFollowedByNode.FactoryNode, this, nodes, countActivePerChild);
     foreach (var node in nodes.Keys) {
         node.Accept(visitor);
     }
 }
Exemplo n.º 6
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitNot(_evalNotNode.FactoryNode, this);
     if (_childNode != null)
     {
         _childNode.Accept(visitor);
     }
 }
Exemplo n.º 7
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitRoot(this);
     if (_topStateNode != null)
     {
         _topStateNode.Accept(visitor);
     }
 }
Exemplo n.º 8
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitGuard(_evalGuardNode.FactoryNode, this, _guard);
     if (_activeChildNode != null)
     {
         _activeChildNode.Accept(visitor);
     }
 }
Exemplo n.º 9
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitFollowedBy(EvalFollowedByNode.FactoryNode, this, Nodes);
     foreach (EvalStateNode node in Nodes.Keys)
     {
         node.Accept(visitor);
     }
 }
Exemplo n.º 10
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitEveryDistinct(EveryDistinctNode.FactoryNode, this, BeginState, SpawnedNodes.Values);
     foreach (var spawnedNode in SpawnedNodes.Keys)
     {
         spawnedNode.Accept(visitor);
     }
 }
Exemplo n.º 11
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitAudit();
     if (_childState != null)
     {
         _childState.Accept(visitor);
     }
 }
Exemplo n.º 12
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitAnd(EvalAndNode.FactoryNode, this, EventsPerChild);
     foreach (EvalStateNode node in ActiveChildNodes)
     {
         if (node != null)
         {
             node.Accept(visitor);
         }
     }
 }
Exemplo n.º 13
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitOr(EvalOrNode.FactoryNode, this);
     foreach (EvalStateNode node in ChildNodes)
     {
         if (node != null)
         {
             node.Accept(visitor);
         }
     }
 }
Exemplo n.º 14
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitMatchUntil(_evalMatchUntilNode.FactoryNode, this, _matchedEventArrays, _beginState);
     if (_stateMatcher != null)
     {
         _stateMatcher.Accept(visitor);
     }
     if (_stateUntil != null)
     {
         _stateUntil.Accept(visitor);
     }
 }
Exemplo n.º 15
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitObserver(_evalObserverNode.FactoryNode, this, _eventObserver);
 }
Exemplo n.º 16
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitGuard(evalGuardNode.FactoryNode, this, guard);
     activeChildNode?.Accept(visitor);
 }
Exemplo n.º 17
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitNot(evalNotNode.FactoryNode, this);
     childNode?.Accept(visitor);
 }
Exemplo n.º 18
0
 /// <summary>
 ///     Accept a visitor. Child classes are expected to invoke the visit method on the visitor instance
 ///     passed in.
 /// </summary>
 /// <param name="visitor">on which the visit method is invoked by each node</param>
 public abstract void Accept(EvalStateNodeVisitor visitor);
Exemplo n.º 19
0
 public override void Accept(EvalStateNodeVisitor visitor)
 {
     visitor.VisitFilter(_evalFilterNode.FactoryNode, this, _handle, _beginState);
 }