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