Example #1
0
        public Graph CreateGraph(Pipe pipe)
        {
            var visitor = new GraphPipelineVisitor();
            visitor.Visit(pipe);

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

            return visitor.GetGraphData();
        }
Example #3
0
        public static PipelineGraphData GetGraphData(this Pipe pipe)
        {
            var visitor = new GraphPipelineVisitor();

            visitor.Visit(pipe);

            return(visitor.GetGraphData());
        }