72 instantiations of SeparatedSyntaxList
Microsoft.CodeAnalysis (4)
Syntax\InternalSyntax\GreenNodeExtensions.cs (1)
19
new
SeparatedSyntaxList
<T>(ToGreenList<T>(node.Green)) :
Syntax\InternalSyntax\SeparatedSyntaxList.cs (1)
105
return new
SeparatedSyntaxList
<GreenNode>(list.GetWithSeparators());
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (1)
106
: new
SeparatedSyntaxList
<TNode>(new SyntaxList<GreenNode>(_builder.ToListNode()));
Syntax\InternalSyntax\SyntaxList`1.cs (1)
163
return new
SeparatedSyntaxList
<TOther>(this);
Microsoft.CodeAnalysis.CSharp (36)
Syntax.xml.Internal.Generated.cs (32)
334
public CoreSyntax.SeparatedSyntaxList<TypeSyntax> Arguments => new CoreSyntax.
SeparatedSyntaxList
<TypeSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
685
public CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> Sizes => new CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.sizes));
968
public CoreSyntax.SeparatedSyntaxList<FunctionPointerParameterSyntax> Parameters => new CoreSyntax.
SeparatedSyntaxList
<FunctionPointerParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
1154
public CoreSyntax.SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax> CallingConventions => new CoreSyntax.
SeparatedSyntaxList
<FunctionPointerUnmanagedCallingConventionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.callingConventions));
1395
public CoreSyntax.SeparatedSyntaxList<TupleElementSyntax> Elements => new CoreSyntax.
SeparatedSyntaxList
<TupleElementSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.elements));
1935
public CoreSyntax.SeparatedSyntaxList<ArgumentSyntax> Arguments => new CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
4213
public override CoreSyntax.SeparatedSyntaxList<ArgumentSyntax> Arguments => new CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
4311
public override CoreSyntax.SeparatedSyntaxList<ArgumentSyntax> Arguments => new CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
5465
public CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> Expressions => new CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.expressions));
5982
public CoreSyntax.SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax> Initializers => new CoreSyntax.
SeparatedSyntaxList
<AnonymousObjectMemberDeclaratorSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.initializers));
6492
public CoreSyntax.SeparatedSyntaxList<CollectionElementSyntax> Elements => new CoreSyntax.
SeparatedSyntaxList
<CollectionElementSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.elements));
7464
public CoreSyntax.SeparatedSyntaxList<OrderingSyntax> Orderings => new CoreSyntax.
SeparatedSyntaxList
<OrderingSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.orderings));
8657
public CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> Subpatterns => new CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.subpatterns));
8751
public CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> Subpatterns => new CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.subpatterns));
9397
public CoreSyntax.SeparatedSyntaxList<PatternSyntax> Patterns => new CoreSyntax.
SeparatedSyntaxList
<PatternSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.patterns));
10520
public CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax> Variables => new CoreSyntax.
SeparatedSyntaxList
<VariableDeclaratorSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.variables));
10931
public CoreSyntax.SeparatedSyntaxList<VariableDesignationSyntax> Variables => new CoreSyntax.
SeparatedSyntaxList
<VariableDesignationSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.variables));
12343
public CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> Initializers => new CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.initializers));
12347
public CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> Incrementors => new CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.incrementors));
14248
public CoreSyntax.SeparatedSyntaxList<SwitchExpressionArmSyntax> Arms => new CoreSyntax.
SeparatedSyntaxList
<SwitchExpressionArmSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arms));
15802
public CoreSyntax.SeparatedSyntaxList<AttributeSyntax> Attributes => new CoreSyntax.
SeparatedSyntaxList
<AttributeSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.attributes));
16070
public CoreSyntax.SeparatedSyntaxList<AttributeArgumentSyntax> Arguments => new CoreSyntax.
SeparatedSyntaxList
<AttributeArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
16351
public CoreSyntax.SeparatedSyntaxList<TypeParameterSyntax> Parameters => new CoreSyntax.
SeparatedSyntaxList
<TypeParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
17760
public CoreSyntax.SeparatedSyntaxList<EnumMemberDeclarationSyntax> Members => new CoreSyntax.
SeparatedSyntaxList
<EnumMemberDeclarationSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.members));
18392
public CoreSyntax.SeparatedSyntaxList<BaseTypeSyntax> Types => new CoreSyntax.
SeparatedSyntaxList
<BaseTypeSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.types));
18652
public CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax> Constraints => new CoreSyntax.
SeparatedSyntaxList
<TypeParameterConstraintSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.constraints));
19062
public CoreSyntax.SeparatedSyntaxList<AllowsConstraintSyntax> Constraints => new CoreSyntax.
SeparatedSyntaxList
<AllowsConstraintSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.constraints));
21685
public override CoreSyntax.SeparatedSyntaxList<ParameterSyntax> Parameters => new CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
21782
public override CoreSyntax.SeparatedSyntaxList<ParameterSyntax> Parameters => new CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
23184
public override CoreSyntax.SeparatedSyntaxList<CrefParameterSyntax> Parameters => new CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
23283
public override CoreSyntax.SeparatedSyntaxList<CrefParameterSyntax> Parameters => new CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
26261
public CoreSyntax.SeparatedSyntaxList<ExpressionSyntax> ErrorCodes => new CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.errorCodes));
Syntax\InternalSyntax\SyntaxFactory.cs (4)
304
return new
SeparatedSyntaxList
<TNode>(new SyntaxList<CSharpSyntaxNode>(node));
309
return new
SeparatedSyntaxList
<TNode>(new SyntaxList<CSharpSyntaxNode>(token));
314
return new
SeparatedSyntaxList
<TNode>(new SyntaxList<CSharpSyntaxNode>(SyntaxList.List(node1, token, node2)));
321
return new
SeparatedSyntaxList
<TNode>(SyntaxList.List(nodes));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (32)
Generated\Syntax.Test.xml.Generated.cs (32)
23
=> InternalSyntaxFactory.TypeArgumentList(InternalSyntaxFactory.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.TypeSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.GreaterThanToken));
35
=> InternalSyntaxFactory.ArrayRankSpecifier(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ExpressionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken));
44
=> InternalSyntaxFactory.FunctionPointerParameterList(InternalSyntaxFactory.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.FunctionPointerParameterSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.GreaterThanToken));
50
=> InternalSyntaxFactory.FunctionPointerUnmanagedCallingConventionList(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.FunctionPointerUnmanagedCallingConventionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken));
59
=> InternalSyntaxFactory.TupleType(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.TupleElementSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
77
=> InternalSyntaxFactory.TupleExpression(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ArgumentSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
155
=> InternalSyntaxFactory.ArgumentList(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ArgumentSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
158
=> InternalSyntaxFactory.BracketedArgumentList(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ArgumentSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken));
188
=> InternalSyntaxFactory.InitializerExpression(SyntaxKind.ObjectInitializerExpression, InternalSyntaxFactory.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ExpressionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBraceToken));
203
=> InternalSyntaxFactory.AnonymousObjectCreationExpression(InternalSyntaxFactory.Token(SyntaxKind.NewKeyword), InternalSyntaxFactory.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.AnonymousObjectMemberDeclaratorSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBraceToken));
218
=> InternalSyntaxFactory.CollectionExpression(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.CollectionElementSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken));
248
=> InternalSyntaxFactory.OrderByClause(InternalSyntaxFactory.Token(SyntaxKind.OrderByKeyword), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.OrderingSyntax>());
290
=> InternalSyntaxFactory.PositionalPatternClause(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.SubpatternSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
293
=> InternalSyntaxFactory.PropertyPatternClause(InternalSyntaxFactory.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.SubpatternSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBraceToken));
317
=> InternalSyntaxFactory.ListPattern(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.PatternSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken), null);
347
=> InternalSyntaxFactory.VariableDeclaration(GenerateIdentifierName(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.VariableDeclaratorSyntax>());
362
=> InternalSyntaxFactory.ParenthesizedVariableDesignation(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.VariableDesignationSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
398
=> InternalSyntaxFactory.ForStatement(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.ForKeyword), InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ExpressionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.SemicolonToken), null, InternalSyntaxFactory.Token(SyntaxKind.SemicolonToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ExpressionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
443
=> InternalSyntaxFactory.SwitchExpression(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.SwitchKeyword), InternalSyntaxFactory.Token(SyntaxKind.OpenBraceToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.SwitchExpressionArmSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBraceToken));
479
=> InternalSyntaxFactory.AttributeList(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.AttributeSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken));
488
=> InternalSyntaxFactory.AttributeArgumentList(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.AttributeArgumentSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
497
=> InternalSyntaxFactory.TypeParameterList(InternalSyntaxFactory.Token(SyntaxKind.LessThanToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.TypeParameterSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.GreaterThanToken));
515
=> InternalSyntaxFactory.EnumDeclaration(new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.AttributeListSyntax>(), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.SyntaxList<Syntax.InternalSyntax.SyntaxToken>(), InternalSyntaxFactory.Token(SyntaxKind.EnumKeyword), InternalSyntaxFactory.Identifier("Identifier"), null, null, new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.EnumMemberDeclarationSyntax>(), null, null);
527
=> InternalSyntaxFactory.BaseList(InternalSyntaxFactory.Token(SyntaxKind.ColonToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.BaseTypeSyntax>());
536
=> InternalSyntaxFactory.TypeParameterConstraintClause(InternalSyntaxFactory.Token(SyntaxKind.WhereKeyword), GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.ColonToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.TypeParameterConstraintSyntax>());
551
=> InternalSyntaxFactory.AllowsConstraintClause(InternalSyntaxFactory.Token(SyntaxKind.AllowsKeyword), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.AllowsConstraintSyntax>());
602
=> InternalSyntaxFactory.ParameterList(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ParameterSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
605
=> InternalSyntaxFactory.BracketedParameterList(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ParameterSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken));
644
=> InternalSyntaxFactory.CrefParameterList(InternalSyntaxFactory.Token(SyntaxKind.OpenParenToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.CrefParameterSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseParenToken));
647
=> InternalSyntaxFactory.CrefBracketedParameterList(InternalSyntaxFactory.Token(SyntaxKind.OpenBracketToken), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.CrefParameterSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.CloseBracketToken));
734
=> InternalSyntaxFactory.PragmaWarningDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.PragmaKeyword), InternalSyntaxFactory.Token(SyntaxKind.WarningKeyword), InternalSyntaxFactory.Token(SyntaxKind.DisableKeyword), new Microsoft.CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.ExpressionSyntax>(), InternalSyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), new bool());
202 references to SeparatedSyntaxList
Microsoft.CodeAnalysis (20)
Syntax\InternalSyntax\GreenNodeExtensions.cs (2)
16
internal static
SeparatedSyntaxList
<T> ToGreenSeparatedList<T>(this SyntaxNode? node) where T : GreenNode
20
default(
SeparatedSyntaxList
<T>);
Syntax\InternalSyntax\SeparatedSyntaxList.cs (10)
10
internal readonly struct SeparatedSyntaxList<TNode> : IEquatable<
SeparatedSyntaxList
<TNode>> where TNode : GreenNode
78
public static bool operator ==(in
SeparatedSyntaxList
<TNode> left, in
SeparatedSyntaxList
<TNode> right)
83
public static bool operator !=(in
SeparatedSyntaxList
<TNode> left, in
SeparatedSyntaxList
<TNode> right)
88
public bool Equals(
SeparatedSyntaxList
<TNode> other)
95
return (obj is
SeparatedSyntaxList
<TNode>) && Equals((
SeparatedSyntaxList
<TNode>)obj);
103
public static implicit operator
SeparatedSyntaxList
<GreenNode>(
SeparatedSyntaxList
<TNode> list)
Syntax\InternalSyntax\SeparatedSyntaxListBuilder.cs (5)
86
public void AddRange(in
SeparatedSyntaxList
<TNode> nodes)
91
public void AddRange(in
SeparatedSyntaxList
<TNode> nodes, int count)
102
public
SeparatedSyntaxList
<TNode> ToList()
105
? default(
SeparatedSyntaxList
<TNode>)
123
public static implicit operator
SeparatedSyntaxList
<TNode>(in SeparatedSyntaxListBuilder<TNode> builder)
Syntax\InternalSyntax\SyntaxList`1.cs (1)
161
public
SeparatedSyntaxList
<TOther> AsSeparatedList<TOther>() where TOther : GreenNode
Syntax\InternalSyntax\SyntaxListPool.cs (2)
98
public
SeparatedSyntaxList
<TNode> ToListAndFree<TNode>(in SeparatedSyntaxListBuilder<TNode> item)
101
var
list = item.ToList();
Microsoft.CodeAnalysis.CSharp (181)
Declarations\DeclarationTreeBuilder.cs (3)
1079
var
parameters = paramList.Parameters;
1153
CodeAnalysis.Syntax.InternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.VariableDeclaratorSyntax> fieldDeclarators =
1163
CoreInternalSyntax.
SeparatedSyntaxList
<Syntax.InternalSyntax.VariableDeclaratorSyntax> eventDeclarators =
Parser\DirectiveParser.cs (2)
636
return SyntaxFactory.PragmaWarningDirectiveTrivia(hash, pragma, warning, style, default(
SeparatedSyntaxList
<ExpressionSyntax>), end, isActive);
682
return SyntaxFactory.PragmaWarningDirectiveTrivia(hash, pragma, warning, style, default(
SeparatedSyntaxList
<ExpressionSyntax>), eod, isActive);
Parser\LanguageParser.cs (33)
1137
var
attributes = this.ParseCommaSeparatedSyntaxList(
1220
var
argNodes = this.ParseCommaSeparatedSyntaxList(
3427
default(
SeparatedSyntaxList
<ParameterSyntax>),
4604
var
parameters = this.ParseParameterList(out var open, out var close, SyntaxKind.OpenParenToken, SyntaxKind.CloseParenToken, forExtension);
4615
var
parameters = this.ParseParameterList(out var open, out var close, SyntaxKind.OpenBracketToken, SyntaxKind.CloseBracketToken, forExtension: false);
4675
private
SeparatedSyntaxList
<ParameterSyntax> ParseParameterList(
4691
var
parameters = ParseCommaSeparatedSyntaxList(
5034
var
variables = this.ParseFieldDeclarationVariableDeclarators(type, flags: VariableFlags.LocalOrField, parentKind);
5070
var
variables = this.ParseFieldDeclarationVariableDeclarators(type, flags: 0, parentKind);
5090
private
SeparatedSyntaxList
<VariableDeclaratorSyntax> ParseFieldDeclarationVariableDeclarators(
5482
var
sizes = specifier.Sizes;
5666
var
members = default(
SeparatedSyntaxList
<EnumMemberDeclarationSyntax>);
5898
var
parameters = this.ParseCommaSeparatedSyntaxList(
9330
var
incrementors = this.CurrentToken.Kind != SyntaxKind.CloseParenToken
9351
(VariableDeclarationSyntax variableDeclaration,
SeparatedSyntaxList
<ExpressionSyntax> initializers) eatVariableDeclarationOrInitializers()
9422
SeparatedSyntaxList
<ExpressionSyntax> parseForStatementExpressionList(ref SyntaxToken startToken, bool allowSemicolonAsSeparator)
10682
var
paramListSyntax = paramList.Parameters;
12120
arguments: out
SeparatedSyntaxList
<ArgumentSyntax> arguments,
12136
arguments: out
SeparatedSyntaxList
<ArgumentSyntax> arguments,
12145
out
SeparatedSyntaxList
<ArgumentSyntax> arguments,
12910
var
list = this.ParseCommaSeparatedSyntaxList(
12960
var
expressions = ParseCommaSeparatedSyntaxList(
13050
default(
SeparatedSyntaxList
<ArgumentSyntax>),
13090
var
list = this.ParseCommaSeparatedSyntaxList(
13116
var
initializers = this.ParseCommaSeparatedSyntaxList(
13134
static bool isObjectInitializer(
SeparatedSyntaxList
<ExpressionSyntax> initializers)
13225
var
initializers = this.ParseCommaSeparatedSyntaxList(
13291
var
list = this.ParseCommaSeparatedSyntaxList(
13562
var
nodes = ParseCommaSeparatedSyntaxList(
14073
/// <typeparam name="TNode">The type of node to return back in the <see cref="
SeparatedSyntaxList
{TNode}"/>.</typeparam>
14097
private
SeparatedSyntaxList
<TNode> ParseCommaSeparatedSyntaxList<TNode>(
14119
private
SeparatedSyntaxList
<TNode> ParseCommaSeparatedSyntaxList<TNode>(
Parser\LanguageParser_Patterns.cs (4)
290
var
subPatterns = this.ParseCommaSeparatedSyntaxList(
487
var
subPatterns = this.ParseCommaSeparatedSyntaxList(
580
SeparatedSyntaxList
<SwitchExpressionArmSyntax> parseSwitchExpressionArms()
638
var
list = this.ParseCommaSeparatedSyntaxList(
Symbols\Source\SourcePropertySymbol.cs (1)
313
var
attributes = attributeList.Attributes;
Syntax.xml.Internal.Generated.cs (131)
334
public CoreSyntax.
SeparatedSyntaxList
<TypeSyntax> Arguments => new CoreSyntax.SeparatedSyntaxList<TypeSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
352
public TypeArgumentListSyntax Update(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<TypeSyntax> arguments, SyntaxToken greaterThanToken)
685
public CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> Sizes => new CoreSyntax.SeparatedSyntaxList<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.sizes));
702
public ArrayRankSpecifierSyntax Update(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> sizes, SyntaxToken closeBracketToken)
968
public CoreSyntax.
SeparatedSyntaxList
<FunctionPointerParameterSyntax> Parameters => new CoreSyntax.SeparatedSyntaxList<FunctionPointerParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
986
public FunctionPointerParameterListSyntax Update(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<FunctionPointerParameterSyntax> parameters, SyntaxToken greaterThanToken)
1154
public CoreSyntax.
SeparatedSyntaxList
<FunctionPointerUnmanagedCallingConventionSyntax> CallingConventions => new CoreSyntax.SeparatedSyntaxList<FunctionPointerUnmanagedCallingConventionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.callingConventions));
1172
public FunctionPointerUnmanagedCallingConventionListSyntax Update(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions, SyntaxToken closeBracketToken)
1395
public CoreSyntax.
SeparatedSyntaxList
<TupleElementSyntax> Elements => new CoreSyntax.SeparatedSyntaxList<TupleElementSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.elements));
1413
public TupleTypeSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<TupleElementSyntax> elements, SyntaxToken closeParenToken)
1935
public CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> Arguments => new CoreSyntax.SeparatedSyntaxList<ArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
1953
public TupleExpressionSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
4154
public abstract CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> Arguments { get; }
4213
public override CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> Arguments => new CoreSyntax.SeparatedSyntaxList<ArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
4231
public ArgumentListSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
4311
public override CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> Arguments => new CoreSyntax.SeparatedSyntaxList<ArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
4329
public BracketedArgumentListSyntax Update(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeBracketToken)
5465
public CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> Expressions => new CoreSyntax.SeparatedSyntaxList<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.expressions));
5483
public InitializerExpressionSyntax Update(SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
5982
public CoreSyntax.
SeparatedSyntaxList
<AnonymousObjectMemberDeclaratorSyntax> Initializers => new CoreSyntax.SeparatedSyntaxList<AnonymousObjectMemberDeclaratorSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.initializers));
6001
public AnonymousObjectCreationExpressionSyntax Update(SyntaxToken newKeyword, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<AnonymousObjectMemberDeclaratorSyntax> initializers, SyntaxToken closeBraceToken)
6492
public CoreSyntax.
SeparatedSyntaxList
<CollectionElementSyntax> Elements => new CoreSyntax.SeparatedSyntaxList<CollectionElementSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.elements));
6509
public CollectionExpressionSyntax Update(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<CollectionElementSyntax> elements, SyntaxToken closeBracketToken)
7464
public CoreSyntax.
SeparatedSyntaxList
<OrderingSyntax> Orderings => new CoreSyntax.SeparatedSyntaxList<OrderingSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.orderings));
7479
public OrderByClauseSyntax Update(SyntaxToken orderByKeyword, CoreSyntax.
SeparatedSyntaxList
<OrderingSyntax> orderings)
8657
public CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> Subpatterns => new CoreSyntax.SeparatedSyntaxList<SubpatternSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.subpatterns));
8674
public PositionalPatternClauseSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
8751
public CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> Subpatterns => new CoreSyntax.SeparatedSyntaxList<SubpatternSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.subpatterns));
8768
public PropertyPatternClauseSyntax Update(SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
9397
public CoreSyntax.
SeparatedSyntaxList
<PatternSyntax> Patterns => new CoreSyntax.SeparatedSyntaxList<PatternSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.patterns));
9416
public ListPatternSyntax Update(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<PatternSyntax> patterns, SyntaxToken closeBracketToken, VariableDesignationSyntax designation)
10520
public CoreSyntax.
SeparatedSyntaxList
<VariableDeclaratorSyntax> Variables => new CoreSyntax.SeparatedSyntaxList<VariableDeclaratorSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.variables));
10535
public VariableDeclarationSyntax Update(TypeSyntax type, CoreSyntax.
SeparatedSyntaxList
<VariableDeclaratorSyntax> variables)
10931
public CoreSyntax.
SeparatedSyntaxList
<VariableDesignationSyntax> Variables => new CoreSyntax.SeparatedSyntaxList<VariableDesignationSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.variables));
10948
public ParenthesizedVariableDesignationSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<VariableDesignationSyntax> variables, SyntaxToken closeParenToken)
12343
public CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> Initializers => new CoreSyntax.SeparatedSyntaxList<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.initializers));
12347
public CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> Incrementors => new CoreSyntax.SeparatedSyntaxList<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.incrementors));
12373
public ForStatementSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax condition, SyntaxToken secondSemicolonToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
14248
public CoreSyntax.
SeparatedSyntaxList
<SwitchExpressionArmSyntax> Arms => new CoreSyntax.SeparatedSyntaxList<SwitchExpressionArmSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arms));
14267
public SwitchExpressionSyntax Update(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
15802
public CoreSyntax.
SeparatedSyntaxList
<AttributeSyntax> Attributes => new CoreSyntax.SeparatedSyntaxList<AttributeSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.attributes));
15821
public AttributeListSyntax Update(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax target, CoreSyntax.
SeparatedSyntaxList
<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
16070
public CoreSyntax.
SeparatedSyntaxList
<AttributeArgumentSyntax> Arguments => new CoreSyntax.SeparatedSyntaxList<AttributeArgumentSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.arguments));
16088
public AttributeArgumentListSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<AttributeArgumentSyntax> arguments, SyntaxToken closeParenToken)
16351
public CoreSyntax.
SeparatedSyntaxList
<TypeParameterSyntax> Parameters => new CoreSyntax.SeparatedSyntaxList<TypeParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
16369
public TypeParameterListSyntax Update(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<TypeParameterSyntax> parameters, SyntaxToken greaterThanToken)
17760
public CoreSyntax.
SeparatedSyntaxList
<EnumMemberDeclarationSyntax> Members => new CoreSyntax.SeparatedSyntaxList<EnumMemberDeclarationSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.members));
17785
public EnumDeclarationSyntax Update(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax baseList, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
18392
public CoreSyntax.
SeparatedSyntaxList
<BaseTypeSyntax> Types => new CoreSyntax.SeparatedSyntaxList<BaseTypeSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.types));
18407
public BaseListSyntax Update(SyntaxToken colonToken, CoreSyntax.
SeparatedSyntaxList
<BaseTypeSyntax> types)
18652
public CoreSyntax.
SeparatedSyntaxList
<TypeParameterConstraintSyntax> Constraints => new CoreSyntax.SeparatedSyntaxList<TypeParameterConstraintSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.constraints));
18669
public TypeParameterConstraintClauseSyntax Update(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, CoreSyntax.
SeparatedSyntaxList
<TypeParameterConstraintSyntax> constraints)
19062
public CoreSyntax.
SeparatedSyntaxList
<AllowsConstraintSyntax> Constraints => new CoreSyntax.SeparatedSyntaxList<AllowsConstraintSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.constraints));
19077
public AllowsConstraintClauseSyntax Update(SyntaxToken allowsKeyword, CoreSyntax.
SeparatedSyntaxList
<AllowsConstraintSyntax> constraints)
21627
public abstract CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> Parameters { get; }
21685
public override CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> Parameters => new CoreSyntax.SeparatedSyntaxList<ParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
21703
public ParameterListSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> parameters, SyntaxToken closeParenToken)
21782
public override CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> Parameters => new CoreSyntax.SeparatedSyntaxList<ParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
21800
public BracketedParameterListSyntax Update(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
23124
public abstract CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> Parameters { get; }
23184
public override CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> Parameters => new CoreSyntax.SeparatedSyntaxList<CrefParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
23202
public CrefParameterListSyntax Update(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
23283
public override CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> Parameters => new CoreSyntax.SeparatedSyntaxList<CrefParameterSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.parameters));
23301
public CrefBracketedParameterListSyntax Update(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> parameters, SyntaxToken closeBracketToken)
26261
public CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> ErrorCodes => new CoreSyntax.SeparatedSyntaxList<ExpressionSyntax>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.errorCodes));
26282
public PragmaWarningDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
28267
public TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<TypeSyntax> arguments, SyntaxToken greaterThanToken)
28369
public ArrayRankSpecifierSyntax ArrayRankSpecifier(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> sizes, SyntaxToken closeBracketToken)
28425
public FunctionPointerParameterListSyntax FunctionPointerParameterList(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<FunctionPointerParameterSyntax> parameters, SyntaxToken greaterThanToken)
28472
public FunctionPointerUnmanagedCallingConventionListSyntax FunctionPointerUnmanagedCallingConventionList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions, SyntaxToken closeBracketToken)
28535
public TupleTypeSyntax TupleType(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<TupleElementSyntax> elements, SyntaxToken closeParenToken)
28679
public TupleExpressionSyntax TupleExpression(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
29347
public ArgumentListSyntax ArgumentList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
29369
public BracketedArgumentListSyntax BracketedArgumentList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeBracketToken)
29549
public InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
29653
public AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SyntaxToken newKeyword, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<AnonymousObjectMemberDeclaratorSyntax> initializers, SyntaxToken closeBraceToken)
29739
public CollectionExpressionSyntax CollectionExpression(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<CollectionElementSyntax> elements, SyntaxToken closeBracketToken)
29934
public OrderByClauseSyntax OrderByClause(SyntaxToken orderByKeyword, CoreSyntax.
SeparatedSyntaxList
<OrderingSyntax> orderings)
30234
public PositionalPatternClauseSyntax PositionalPatternClause(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
30256
public PropertyPatternClauseSyntax PropertyPatternClause(SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
30442
public ListPatternSyntax ListPattern(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<PatternSyntax> patterns, SyntaxToken closeBracketToken, VariableDesignationSyntax? designation)
30629
public VariableDeclarationSyntax VariableDeclaration(TypeSyntax type, CoreSyntax.
SeparatedSyntaxList
<VariableDeclaratorSyntax> variables)
30729
public ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<VariableDesignationSyntax> variables, SyntaxToken closeParenToken)
30963
public ForStatementSyntax ForStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
31292
public SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
31502
public AttributeListSyntax AttributeList(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, CoreSyntax.
SeparatedSyntaxList
<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
31544
public AttributeArgumentListSyntax AttributeArgumentList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<AttributeArgumentSyntax> arguments, SyntaxToken closeParenToken)
31606
public TypeParameterListSyntax TypeParameterList(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<TypeParameterSyntax> parameters, SyntaxToken greaterThanToken)
31829
public EnumDeclarationSyntax EnumDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken? openBraceToken, CoreSyntax.
SeparatedSyntaxList
<EnumMemberDeclarationSyntax> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
31931
public BaseListSyntax BaseList(SyntaxToken colonToken, CoreSyntax.
SeparatedSyntaxList
<BaseTypeSyntax> types)
31990
public TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, CoreSyntax.
SeparatedSyntaxList
<TypeParameterConstraintSyntax> constraints)
32106
public AllowsConstraintClauseSyntax AllowsConstraintClause(SyntaxToken allowsKeyword, CoreSyntax.
SeparatedSyntaxList
<AllowsConstraintSyntax> constraints)
32541
public ParameterListSyntax ParameterList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> parameters, SyntaxToken closeParenToken)
32563
public BracketedParameterListSyntax BracketedParameterList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
32833
public CrefParameterListSyntax CrefParameterList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
32855
public CrefBracketedParameterListSyntax CrefBracketedParameterList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> parameters, SyntaxToken closeBracketToken)
33416
public PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
33634
public static TypeArgumentListSyntax TypeArgumentList(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<TypeSyntax> arguments, SyntaxToken greaterThanToken)
33736
public static ArrayRankSpecifierSyntax ArrayRankSpecifier(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> sizes, SyntaxToken closeBracketToken)
33792
public static FunctionPointerParameterListSyntax FunctionPointerParameterList(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<FunctionPointerParameterSyntax> parameters, SyntaxToken greaterThanToken)
33839
public static FunctionPointerUnmanagedCallingConventionListSyntax FunctionPointerUnmanagedCallingConventionList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<FunctionPointerUnmanagedCallingConventionSyntax> callingConventions, SyntaxToken closeBracketToken)
33902
public static TupleTypeSyntax TupleType(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<TupleElementSyntax> elements, SyntaxToken closeParenToken)
34046
public static TupleExpressionSyntax TupleExpression(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
34714
public static ArgumentListSyntax ArgumentList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeParenToken)
34736
public static BracketedArgumentListSyntax BracketedArgumentList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ArgumentSyntax> arguments, SyntaxToken closeBracketToken)
34916
public static InitializerExpressionSyntax InitializerExpression(SyntaxKind kind, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> expressions, SyntaxToken closeBraceToken)
35020
public static AnonymousObjectCreationExpressionSyntax AnonymousObjectCreationExpression(SyntaxToken newKeyword, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<AnonymousObjectMemberDeclaratorSyntax> initializers, SyntaxToken closeBraceToken)
35106
public static CollectionExpressionSyntax CollectionExpression(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<CollectionElementSyntax> elements, SyntaxToken closeBracketToken)
35301
public static OrderByClauseSyntax OrderByClause(SyntaxToken orderByKeyword, CoreSyntax.
SeparatedSyntaxList
<OrderingSyntax> orderings)
35601
public static PositionalPatternClauseSyntax PositionalPatternClause(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> subpatterns, SyntaxToken closeParenToken)
35623
public static PropertyPatternClauseSyntax PropertyPatternClause(SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
35809
public static ListPatternSyntax ListPattern(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<PatternSyntax> patterns, SyntaxToken closeBracketToken, VariableDesignationSyntax? designation)
35996
public static VariableDeclarationSyntax VariableDeclaration(TypeSyntax type, CoreSyntax.
SeparatedSyntaxList
<VariableDeclaratorSyntax> variables)
36096
public static ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<VariableDesignationSyntax> variables, SyntaxToken closeParenToken)
36330
public static ForStatementSyntax ForStatement(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
36659
public static SwitchExpressionSyntax SwitchExpression(ExpressionSyntax governingExpression, SyntaxToken switchKeyword, SyntaxToken openBraceToken, CoreSyntax.
SeparatedSyntaxList
<SwitchExpressionArmSyntax> arms, SyntaxToken closeBraceToken)
36869
public static AttributeListSyntax AttributeList(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, CoreSyntax.
SeparatedSyntaxList
<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
36911
public static AttributeArgumentListSyntax AttributeArgumentList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<AttributeArgumentSyntax> arguments, SyntaxToken closeParenToken)
36973
public static TypeParameterListSyntax TypeParameterList(SyntaxToken lessThanToken, CoreSyntax.
SeparatedSyntaxList
<TypeParameterSyntax> parameters, SyntaxToken greaterThanToken)
37196
public static EnumDeclarationSyntax EnumDeclaration(CoreSyntax.SyntaxList<AttributeListSyntax> attributeLists, CoreSyntax.SyntaxList<SyntaxToken> modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken? openBraceToken, CoreSyntax.
SeparatedSyntaxList
<EnumMemberDeclarationSyntax> members, SyntaxToken? closeBraceToken, SyntaxToken? semicolonToken)
37298
public static BaseListSyntax BaseList(SyntaxToken colonToken, CoreSyntax.
SeparatedSyntaxList
<BaseTypeSyntax> types)
37357
public static TypeParameterConstraintClauseSyntax TypeParameterConstraintClause(SyntaxToken whereKeyword, IdentifierNameSyntax name, SyntaxToken colonToken, CoreSyntax.
SeparatedSyntaxList
<TypeParameterConstraintSyntax> constraints)
37473
public static AllowsConstraintClauseSyntax AllowsConstraintClause(SyntaxToken allowsKeyword, CoreSyntax.
SeparatedSyntaxList
<AllowsConstraintSyntax> constraints)
37908
public static ParameterListSyntax ParameterList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> parameters, SyntaxToken closeParenToken)
37930
public static BracketedParameterListSyntax BracketedParameterList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
38200
public static CrefParameterListSyntax CrefParameterList(SyntaxToken openParenToken, CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
38222
public static CrefBracketedParameterListSyntax CrefBracketedParameterList(SyntaxToken openBracketToken, CoreSyntax.
SeparatedSyntaxList
<CrefParameterSyntax> parameters, SyntaxToken closeBracketToken)
38783
public static PragmaWarningDirectiveTriviaSyntax PragmaWarningDirectiveTrivia(SyntaxToken hashToken, SyntaxToken pragmaKeyword, SyntaxToken warningKeyword, SyntaxToken disableOrRestoreKeyword, CoreSyntax.
SeparatedSyntaxList
<ExpressionSyntax> errorCodes, SyntaxToken endOfDirectiveToken, bool isActive)
Syntax\InternalSyntax\CSharpSyntaxRewriter.cs (2)
70
public
SeparatedSyntaxList
<TNode> VisitList<TNode>(
SeparatedSyntaxList
<TNode> list) where TNode : CSharpSyntaxNode
Syntax\InternalSyntax\SyntaxFactory.cs (5)
302
public static
SeparatedSyntaxList
<TNode> SeparatedList<TNode>(TNode node) where TNode : CSharpSyntaxNode
307
public static
SeparatedSyntaxList
<TNode> SeparatedList<TNode>(SyntaxToken token) where TNode : CSharpSyntaxNode
312
public static
SeparatedSyntaxList
<TNode> SeparatedList<TNode>(TNode node1, SyntaxToken token, TNode node2) where TNode : CSharpSyntaxNode
317
public static
SeparatedSyntaxList
<TNode> SeparatedList<TNode>(params CSharpSyntaxNode[] nodes) where TNode : CSharpSyntaxNode
324
return default(
SeparatedSyntaxList
<TNode>);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\SyntaxNodeTests.cs (1)
3353
var
internalParameters = internalParameterList.Parameters;