24 references to TreeDumperNode
Microsoft.CodeAnalysis (22)
TreeDumper.cs (22)
67public static string DumpCompact(TreeDumperNode root) 72protected string DoDumpCompact(TreeDumperNode root) 78private void DoDumpCompact(TreeDumperNode node, string indent) 95var child = children[i]; 106static bool skip(TreeDumperNode node) 134public static string DumpXML(TreeDumperNode root, string? indent = null) 141private void DoDumpXML(TreeDumperNode node, string indent, string relativeIndent) 170foreach (var child in node.Children) 238public TreeDumperNode(string text, object? value, IEnumerable<TreeDumperNode>? children) 242this.Children = children ?? SpecializedCollections.EmptyEnumerable<TreeDumperNode>(); 248public IEnumerable<TreeDumperNode> Children { get; } 249public TreeDumperNode? this[string child] 258public IEnumerable<KeyValuePair<TreeDumperNode?, TreeDumperNode>> PreorderTraversal() 260var stack = new Stack<KeyValuePair<TreeDumperNode?, TreeDumperNode>>(); 261stack.Push(new KeyValuePair<TreeDumperNode?, TreeDumperNode>(null, this)); 266var currentNode = currentEdge.Value; 267foreach (var child in currentNode.Children.Where(x => x != null).Reverse()) 269stack.Push(new KeyValuePair<TreeDumperNode?, TreeDumperNode>(currentNode, child));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\OperatorTests.cs (1)
3206var tree = BoundTreeDumperNodeProducer.MakeTree(block);
Semantics\OverloadResolutionTestBase.cs (1)
39var tree = BoundTreeDumperNodeProducer.MakeTree(block);