2 types derived from SimpleTreeNode
Microsoft.CodeAnalysis.Features (2)
RQName\SimpleTree\SimpleGroupNode.cs (1)
10internal class SimpleGroupNode : SimpleTreeNode
RQName\SimpleTree\SimpleLeafNode.cs (1)
7internal class SimpleLeafNode : SimpleTreeNode
33 references to SimpleTreeNode
Microsoft.CodeAnalysis.Features (33)
RQName\Nodes\RQArrayType.cs (1)
19public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQConstructedType.cs (1)
23public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQErrorType.cs (1)
16public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQMember.cs (1)
19protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndex.cs (1)
28protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialImplementation.cs (1)
19protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialSignature.cs (1)
19protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMemberVariable.cs (1)
30protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMethodOrProperty.cs (1)
28protected override void AppendChildren(List<SimpleTreeNode> childList)
RQName\Nodes\RQMethodPropertyOrEvent.cs (1)
25protected 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)
13public override SimpleTreeNode CreateSimpleTreeForType()
RQName\Nodes\RQNullType.cs (1)
14public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQOutParameter.cs (1)
13public override SimpleTreeNode CreateSimpleTreeForType()
RQName\Nodes\RQParameter.cs (2)
17public SimpleTreeNode ToSimpleTree() 20public abstract SimpleTreeNode CreateSimpleTreeForType();
RQName\Nodes\RQPointerType.cs (1)
13public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQRefParameter.cs (1)
13public override SimpleTreeNode CreateSimpleTreeForType()
RQName\Nodes\RQType.cs (1)
16public 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)
16public override SimpleTreeNode ToSimpleTree()
RQName\Nodes\RQUnconstructedType.cs (2)
27protected override void AppendChildren(List<SimpleTreeNode> childList) 34select (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 (5)
12private readonly IList<SimpleTreeNode> _children; 14public SimpleGroupNode(string text, IList<SimpleTreeNode> children) : base(text) 19public SimpleGroupNode(string text, params SimpleTreeNode[] children) : this(text, children.ToList()) { } 21public IList<SimpleTreeNode> Children { get { return _children; } } 23public SimpleTreeNode this[int index] { get { return Children[index]; } }