void Visitable.Accept(StateMachineVisitor visitor) { visitor.Visit(this, x => { _activity.Accept(visitor); _next.Accept(visitor); }); }
void Visitable.Accept(StateMachineVisitor visitor) { visitor.Visit(this, x => _behavior.Accept(visitor)); }
void Visitable.Accept(StateMachineVisitor visitor) { _behavior.Accept(visitor); }
void Visitable.Accept(StateMachineVisitor visitor) { visitor.Visit(this, x => _thenBehavior.Accept(visitor)); visitor.Visit(this, x => _elseBehavior.Accept(visitor)); }
void Visitable.Accept(StateMachineVisitor visitor) { _next.Accept(visitor); }