Esempio n. 1
0
        public static StringBuilder AppendFormatting(IGraphNode node, NodeMetadata metadata)
        {
            void ProcessNode(IGraphNode node_, NodeMetadata metadata_, StringBuilder result_)
            {
                PipeAppendersByType[node_.GetType().GetGenericTypeDefinition()](node_, metadata_, result_);
            }

            return(DotGraph.ProcessTree(node, new StringBuilder(), ProcessNode, delegate { }, metadata));
        }
Esempio n. 2
0
 public static StringBuilder AppendRankings(IGraphNode node, NodeMetadata metadata)
 {
     return(DotGraph.ProcessTree(node, new StringBuilder(), delegate { }, ProcessChildRanking, metadata));
 }
Esempio n. 3
0
 public static StringBuilder AppendNodeAndChildren(IGraphNode node, NodeMetadata metadata)
 {
     return(DotGraph.ProcessTree(node, new StringBuilder(), AppendFunctionalPipe, delegate { }, metadata));
 }