32 references to SimpleTreeNode
Microsoft.CodeAnalysis.Features (32)
RQName\Nodes\RQArrayType.cs (1)
13
public override
SimpleTreeNode
ToSimpleTree()
RQName\Nodes\RQConstructedType.cs (1)
17
public override
SimpleTreeNode
ToSimpleTree()
RQName\Nodes\RQErrorType.cs (1)
13
public override
SimpleTreeNode
ToSimpleTree()
RQName\Nodes\RQMember.cs (1)
16
protected override void AppendChildren(List<
SimpleTreeNode
> childList)
RQName\Nodes\RQMemberParameterIndex.cs (1)
22
protected override void AppendChildren(List<
SimpleTreeNode
> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialImplementation.cs (1)
14
protected override void AppendChildren(List<
SimpleTreeNode
> childList)
RQName\Nodes\RQMemberParameterIndexFromPartialSignature.cs (1)
14
protected override void AppendChildren(List<
SimpleTreeNode
> childList)
RQName\Nodes\RQMemberVariable.cs (1)
24
protected override void AppendChildren(List<
SimpleTreeNode
> childList)
RQName\Nodes\RQMethodOrProperty.cs (1)
21
protected override void AppendChildren(List<
SimpleTreeNode
> childList)
RQName\Nodes\RQMethodPropertyOrEvent.cs (1)
19
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)
11
public override
SimpleTreeNode
CreateSimpleTreeForType()
RQName\Nodes\RQNullType.cs (1)
14
public override
SimpleTreeNode
ToSimpleTree()
RQName\Nodes\RQOutParameter.cs (1)
11
public override
SimpleTreeNode
CreateSimpleTreeForType()
RQName\Nodes\RQParameter.cs (2)
13
public
SimpleTreeNode
ToSimpleTree()
16
public abstract
SimpleTreeNode
CreateSimpleTreeForType();
RQName\Nodes\RQPointerType.cs (1)
11
public override
SimpleTreeNode
ToSimpleTree()
RQName\Nodes\RQRefParameter.cs (1)
11
public override
SimpleTreeNode
CreateSimpleTreeForType()
RQName\Nodes\RQType.cs (1)
15
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)
13
public override
SimpleTreeNode
ToSimpleTree()
RQName\Nodes\RQUnconstructedType.cs (2)
21
protected override void AppendChildren(List<
SimpleTreeNode
> childList)
28
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 (4)
10
internal sealed class SimpleGroupNode(string text, IList<
SimpleTreeNode
> children) : SimpleTreeNode(text)
14
public SimpleGroupNode(string text, params
SimpleTreeNode
[] children) : this(text, children.ToList()) { }
16
public IList<
SimpleTreeNode
> Children { get; } = children;
18
public
SimpleTreeNode
this[int index] { get { return Children[index]; } }