32 references to SimpleTreeNode
Microsoft.CodeAnalysis.Features (32)
RQName\Nodes\RQArrayType.cs (1)
13public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQConstructedType.cs (1)
17public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQErrorType.cs (1)
13public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQMember.cs (1)
16protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndex.cs (1)
22protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialImplementation.cs (1)
14protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialSignature.cs (1)
14protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberVariable.cs (1)
24protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMethodOrProperty.cs (1)
21protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMethodPropertyOrEvent.cs (1)
19protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQNode.cs (2)
14protected abstract void AppendChildren(List<SimpleTreeNode> childList); 18var childList = new List<SimpleTreeNode>();
RQName\Nodes\RQNormalParameter.cs (1)
11public override SimpleTreeNode CreateSimpleTreeForType()
RQName\Nodes\RQNullType.cs (1)
14public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQOutParameter.cs (1)
11public override SimpleTreeNode CreateSimpleTreeForType()
RQName\Nodes\RQParameter.cs (2)
13public SimpleTreeNode ToSimpleTree() 16public abstract SimpleTreeNode CreateSimpleTreeForType();
RQName\Nodes\RQPointerType.cs (1)
11public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQRefParameter.cs (1)
11public override SimpleTreeNode CreateSimpleTreeForType()
RQName\Nodes\RQType.cs (1)
15public abstract SimpleTreeNode ToSimpleTree();
RQName\Nodes\RQTypeOrNamespace.cs (2)
19protected override void AppendChildren(List<SimpleTreeNode> childList) 20=> childList.AddRange(NamespaceNames.Select(name => (SimpleTreeNode)new SimpleGroupNode(RQNameStrings.NsName, name)));
RQName\Nodes\RQTypeVariableType.cs (1)
13public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQUnconstructedType.cs (2)
21protected override void AppendChildren(List<SimpleTreeNode> childList) 28select (SimpleTreeNode)new SimpleGroupNode(RQNameStrings.AggName, nameLeaf, typeParamCountNode);
RQName\Nodes\RQVoidType.cs (1)
14public override SimpleTreeNode ToSimpleTree()
RQName\ParenthesesTreeWriter.cs (2)
12public static string ToParenthesesFormat(SimpleTreeNode tree) 19private static void WriteNode(SimpleTreeNode node, StringBuilder sb)
RQName\SimpleTree\SimpleGroupNode.cs (4)
10internal sealed class SimpleGroupNode(string text, IList<SimpleTreeNode> children) : SimpleTreeNode(text) 14public SimpleGroupNode(string text, params SimpleTreeNode[] children) : this(text, children.ToList()) { } 16public IList<SimpleTreeNode> Children { get; } = children; 18public SimpleTreeNode this[int index] { get { return Children[index]; } }