Esempio n. 1
0
        private T Accept <T>(IWorkflowVisitor <TContext, T> workflowExecutor, string startFrom = null)
        {
            IGraphNode <TContext> node = startFrom == null ? m_Start : m_Nodes[startFrom];

            return(node.Accept(workflowExecutor));
        }
Esempio n. 2
0
 public T Accept <T>(IWorkflowVisitor <TContext, T> workflowExecutor)
 {
     return(workflowExecutor.Visit(this));
 }