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