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