public Graph CreateGraph(Pipe pipe) { var visitor = new GraphPipelineVisitor(); visitor.Visit(pipe); return CreateGraph(visitor.Vertices, visitor.Edges); }
public static PipelineGraphData GetGraphData(this Pipe pipe) { var visitor = new GraphPipelineVisitor(); visitor.Visit(pipe); return visitor.GetGraphData(); }
public static PipelineGraphData GetGraphData(this Pipe pipe) { var visitor = new GraphPipelineVisitor(); visitor.Visit(pipe); return(visitor.GetGraphData()); }