3 types derived from SyntaxList
Microsoft.CodeAnalysis (3)
Syntax\InternalSyntax\SyntaxList.WithManyChildren.cs (1)
13
internal abstract class WithManyChildrenBase :
SyntaxList
Syntax\InternalSyntax\SyntaxList.WithThreeChildren.cs (1)
12
internal class WithThreeChildren :
SyntaxList
Syntax\InternalSyntax\SyntaxList.WithTwoChildren.cs (1)
13
internal class WithTwoChildren :
SyntaxList
60 references to SyntaxList
Microsoft.CodeAnalysis (35)
Syntax\GreenNode.cs (6)
932
return
SyntaxList
.List(select(list[0]), select(list[1]));
934
return
SyntaxList
.List(select(list[0]), select(list[1]), select(list[2]));
940
return
SyntaxList
.List(array);
954
return
SyntaxList
.List(select(list[0]), select(list[1]));
956
return
SyntaxList
.List(select(list[0]), select(list[1]), select(list[2]));
962
return
SyntaxList
.List(array);
Syntax\InternalSyntax\SyntaxList.cs (5)
89
internal static
SyntaxList
List(ArrayElement<GreenNode>[] children)
117
var
leftList = left as
SyntaxList
;
118
var
rightList = right as
SyntaxList
;
Syntax\InternalSyntax\SyntaxListBuilder.cs (3)
181
return
SyntaxList
.List(_nodes[0]!, _nodes[1]!);
183
return
SyntaxList
.List(_nodes[0]!, _nodes[1]!, _nodes[2]!);
187
return
SyntaxList
.List(tmp);
Syntax\SyntaxList.cs (1)
13
internal SyntaxList(InternalSyntax.
SyntaxList
green, SyntaxNode? parent, int position)
Syntax\SyntaxList.SeparatedWithManyChildren.cs (1)
13
internal SeparatedWithManyChildren(InternalSyntax.
SyntaxList
green, SyntaxNode? parent, int position)
Syntax\SyntaxList.SeparatedWithManyWeakChildren.cs (1)
15
internal SeparatedWithManyWeakChildren(InternalSyntax.
SyntaxList
green, SyntaxNode parent, int position)
Syntax\SyntaxList.WithManyChildren.cs (1)
15
internal WithManyChildren(InternalSyntax.
SyntaxList
green, SyntaxNode? parent, int position)
Syntax\SyntaxList.WithManyWeakChildren.cs (1)
21
internal WithManyWeakChildren(InternalSyntax.
SyntaxList
.WithManyChildrenBase green, SyntaxNode parent, int position)
Syntax\SyntaxList.WithThreeChildren.cs (1)
17
internal WithThreeChildren(InternalSyntax.
SyntaxList
green, SyntaxNode? parent, int position)
Syntax\SyntaxList.WithTwoChildren.cs (1)
18
internal WithTwoChildren(InternalSyntax.
SyntaxList
green, SyntaxNode? parent, int position)
Syntax\SyntaxListBuilder.cs (3)
177
return InternalSyntax.
SyntaxList
.List(_nodes[0].Value!, _nodes[1].Value!);
179
return InternalSyntax.
SyntaxList
.List(_nodes[0].Value!, _nodes[1].Value!, _nodes[2].Value!);
187
return InternalSyntax.
SyntaxList
.List(tmp);
Syntax\SyntaxNodeOrTokenList.cs (1)
322
newGreen = Syntax.InternalSyntax.
SyntaxList
.List(new[]
Syntax\SyntaxNodeOrTokenListBuilder.cs (4)
134
InternalSyntax.
SyntaxList
.List(new[] { _nodes[0]! }).CreateRed(),
143
InternalSyntax.
SyntaxList
.List(_nodes[0]!, _nodes[1]!).CreateRed(),
147
InternalSyntax.
SyntaxList
.List(_nodes[0]!, _nodes[1]!, _nodes[2]!).CreateRed(),
156
return new SyntaxNodeOrTokenList(InternalSyntax.
SyntaxList
.List(tmp).CreateRed(), index: 0);
Syntax\SyntaxTokenListBuilder.cs (3)
100
return new SyntaxTokenList(null, InternalSyntax.
SyntaxList
.List(_nodes[0]!, _nodes[1]!), 0, 0);
105
return new SyntaxTokenList(null, InternalSyntax.
SyntaxList
.List(_nodes[0]!, _nodes[1]!, _nodes[2]!), 0, 0);
107
return new SyntaxTokenList(null, InternalSyntax.
SyntaxList
.List(_nodes, _count), 0, 0);
Syntax\SyntaxTriviaListBuilder.cs (3)
137
InternalSyntax.
SyntaxList
.List(
142
InternalSyntax.
SyntaxList
.List(
156
InternalSyntax.
SyntaxList
.List(tmp), position: 0, index: 0);
Microsoft.CodeAnalysis.CSharp (14)
Parser\DirectiveParser.cs (1)
163
eod = eod.TokenWithLeadingTrivia(
SyntaxList
.Concat(SyntaxFactory.DisabledText(expr.ToFullString()), eod.GetLeadingTrivia()));
Parser\LanguageParser.cs (2)
4321
identifier = AddTrailingSkippedSyntax(identifier,
SyntaxList
.List(
8086
? new SyntaxList<StatementSyntax>(
SyntaxList
.List(((SyntaxListBuilder)statements).ToArray()))
Parser\SyntaxParser.cs (2)
959
target = target.TokenWithTrailingTrivia(
SyntaxList
.Concat(trailingTrivia, trivia));
976
target = target.TokenWithLeadingTrivia(
SyntaxList
.Concat(trivia, leadingTrivia));
Syntax\InternalSyntax\SyntaxFactory.cs (9)
264
return new SyntaxList<TNode>(
SyntaxList
.List(node));
269
return new SyntaxList<TNode>(
SyntaxList
.List(node0, node1));
274
return
SyntaxList
.List(node0, node1);
279
return new SyntaxList<TNode>(
SyntaxList
.List(node0, node1, node2));
284
return
SyntaxList
.List(node0, node1, node2);
291
return new SyntaxList<TNode>(
SyntaxList
.List(nodes));
299
return
SyntaxList
.List(nodes);
314
return new SeparatedSyntaxList<TNode>(new SyntaxList<CSharpSyntaxNode>(
SyntaxList
.List(node1, token, node2)));
321
return new SeparatedSyntaxList<TNode>(
SyntaxList
.List(nodes));
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\CompilationExtensions.cs (2)
407
var
green = (Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SyntaxList
)separatedList.Green;
Microsoft.CodeAnalysis.VisualBasic (8)
Parser\BlockContexts\BlockContext.vb (1)
253
Dim result = New CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of StatementSyntax)(
SyntaxList
.List(CType(_statements, SyntaxListBuilder).ToArray))
Parser\ParseExpression.vb (2)
535
expression = expression.AddLeadingSyntax(
SyntaxList
.List(simpleArgument.NameColonEquals.Name, simpleArgument.NameColonEquals.ColonEqualsToken), ERRID.ERR_IllegalOperandInIIFName)
617
Arguments.CloseParenToken.AddLeadingSyntax(
SyntaxList
.List(ArrayElement(Of GreenNode).MakeElementArray(leading)), ERRID.ERR_IllegalOperandInIIFCount))
Parser\Parser.vb (1)
594
result = result.AddLeadingSyntax(
SyntaxList
.List(CurrentToken, nextToken), ERRID.ERR_ExpectedRelational)
Parser\ParseStatement.vb (1)
220
statement = statement.AddLeadingSyntax(
SyntaxList
.List(exitKeyword, CurrentToken), stmtError)
Parser\ParseXml.vb (2)
551
Dim unexpectedSyntax = New CodeAnalysis.Syntax.InternalSyntax.SyntaxList(Of SyntaxToken)(
SyntaxList
.List(divideToken, greaterThan))
885
SyntaxList
.List(lessThan, slashToken),
Scanner\Blender.vb (1)
479
Dim asList = TryCast(lt,
SyntaxList
)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
SyntaxHelpers.vb (1)
196
members:=Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SyntaxList
.List(statement),