Exemple #1
0
        public BranchStepNode <T> AddBranchStep <T>(IBranchStep <T> branchData, string progressGroupName)
        {
            BranchStepNode <T> node = new BranchStepNode <T>(branchData, DecorateStep(branchData, FindGroup(progressGroupName), true));

            AddNode(node, null);
            return(node);
        }
Exemple #2
0
 /// <summary>
 /// Constructs a BranchStepNode from an IBranchStep and an IStep.
 /// </summary>
 /// <param name="branchStep">The IBranchStep to use for node selection logic.</param>
 /// <param name="displayStep">The IStep to display.</param>
 public BranchStepNode(IBranchStep <T> branchStep, IStep displayStep)
 {
     _displayStep = displayStep;
     _branchStep  = branchStep;
 }