Exemplo 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));
        }
Exemplo n.º 2
0
 public static StringBuilder AppendRankings(IGraphNode node, NodeMetadata metadata)
 {
     return(DotGraph.ProcessTree(node, new StringBuilder(), delegate { }, ProcessChildRanking, metadata));
 }
Exemplo n.º 3
0
 public static StringBuilder AppendNodeAndChildren(IGraphNode node, NodeMetadata metadata)
 {
     return(DotGraph.ProcessTree(node, new StringBuilder(), AppendFunctionalPipe, delegate { }, metadata));
 }