public IDataFlowGraphOutput AddConditional(IDataFlowGraphExpressionNode value) { var node = new ConditionalOutput(value, Guid.NewGuid()); _outputs.Add(node); return(node); }
private ConditionalOutput CreateConditionalOutput(JToken item) { When when = CreateWhen(item["when"]); var target = item["target"].Select(Create).OfType <IOutput>(); var result = new ConditionalOutput(target, when); result.DebugInfo = GetDebugInfo(item); return(result); }