1 instantiation of AttributeListSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
15892
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
AttributeListSyntax
(this, parent, position);
959 references to AttributeListSyntax
ILLink.CodeFixProvider (1)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
149
var nodeWithAttribute = newNode.AddAttributeLists((
AttributeListSyntax
)attribute);
Microsoft.AspNetCore.App.Analyzers (5)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (4)
171
(previous.IsKind(SyntaxKind.CloseBracketToken) && previous.GetRequiredParent().FirstAncestorOrSelf<
AttributeListSyntax
>() != null) ||
295
foreach (
var
attributeList in method.AttributeLists)
360
foreach (
var
attributeList in parameter.AttributeLists.OfType<
AttributeListSyntax
>())
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (1)
204
if (attribute.Parent is not
AttributeListSyntax
attributeList)
Microsoft.CodeAnalysis.CSharp (739)
_generated\0\Syntax.xml.Main.Generated.cs (104)
488
public virtual TResult? VisitAttributeList(
AttributeListSyntax
node) => this.DefaultVisit(node);
1240
public virtual void VisitAttributeList(
AttributeListSyntax
node) => this.DefaultVisit(node);
1991
public override SyntaxNode? VisitAttributeList(
AttributeListSyntax
node)
3243
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3263
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3271
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
3986
public static GlobalStatementSyntax GlobalStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
3997
public static BlockSyntax Block(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
4005
public static BlockSyntax Block(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<StatementSyntax> statements)
4015
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
4030
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
4042
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
4062
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
4138
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
4146
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression)
4154
public static EmptyStatementSyntax EmptyStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken semicolonToken)
4161
public static EmptyStatementSyntax EmptyStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4169
public static LabeledStatementSyntax LabeledStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
4178
public static LabeledStatementSyntax LabeledStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, StatementSyntax statement)
4190
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4212
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression)
4222
public static BreakStatementSyntax BreakStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
4230
public static BreakStatementSyntax BreakStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4238
public static ContinueStatementSyntax ContinueStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
4246
public static ContinueStatementSyntax ContinueStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4254
public static ReturnStatementSyntax ReturnStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4262
public static ReturnStatementSyntax ReturnStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4272
public static ThrowStatementSyntax ThrowStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4280
public static ThrowStatementSyntax ThrowStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4290
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4310
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4328
public static WhileStatementSyntax WhileStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
4339
public static WhileStatementSyntax WhileStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax condition, StatementSyntax statement)
4347
public static DoStatementSyntax DoStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
4360
public static DoStatementSyntax DoStatement(SyntaxList<
AttributeListSyntax
> attributeLists, StatementSyntax statement, ExpressionSyntax condition)
4368
public static ForStatementSyntax ForStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
4380
public static ForStatementSyntax ForStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, ExpressionSyntax? condition, SeparatedSyntaxList<ExpressionSyntax> incrementors, StatementSyntax statement)
4388
public static ForEachStatementSyntax ForEachStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
4408
public static ForEachStatementSyntax ForEachStatement(SyntaxList<
AttributeListSyntax
> attributeLists, TypeSyntax type, SyntaxToken identifier, ExpressionSyntax expression, StatementSyntax statement)
4420
public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
4439
public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax variable, ExpressionSyntax expression, StatementSyntax statement)
4447
public static UsingStatementSyntax UsingStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
4463
public static UsingStatementSyntax UsingStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, StatementSyntax statement)
4471
public static FixedStatementSyntax FixedStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
4482
public static FixedStatementSyntax FixedStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax declaration, StatementSyntax statement)
4490
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken keyword, BlockSyntax block)
4509
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block)
4527
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
4535
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block)
4545
public static LockStatementSyntax LockStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
4556
public static LockStatementSyntax LockStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, StatementSyntax statement)
4564
public static IfStatementSyntax IfStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
4575
public static IfStatementSyntax IfStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax condition, StatementSyntax statement, ElseClauseSyntax? @else)
4595
public static SwitchStatementSyntax SwitchStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
4704
public static TryStatementSyntax TryStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
4712
public static TryStatementSyntax TryStatement(SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
4787
public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
4794
public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members)
4855
public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
4871
public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4879
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4888
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4896
public static
AttributeListSyntax
AttributeList(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
4900
return (
AttributeListSyntax
)Syntax.InternalSyntax.SyntaxFactory.AttributeList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, target == null ? null : (Syntax.InternalSyntax.AttributeTargetSpecifierSyntax)target.Green, attributes.Node.ToGreenSeparatedList<Syntax.InternalSyntax.AttributeSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!).CreateRed();
4904
public static
AttributeListSyntax
AttributeList(AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes)
4908
public static
AttributeListSyntax
AttributeList(SeparatedSyntaxList<AttributeSyntax> attributes = default)
4985
public static TypeParameterSyntax TypeParameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
5007
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5033
public static StructDeclarationSyntax StructDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5060
public static UnionDeclarationSyntax UnionDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5086
public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5112
public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5150
public static RecordDeclarationSyntax RecordDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5170
public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5196
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
5207
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses)
5219
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
5234
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5259
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5408
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
5416
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
5424
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
5433
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
5453
public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5468
public static MethodDeclarationSyntax MethodDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5480
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5540
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5548
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5575
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5583
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5597
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5641
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5656
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5668
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
5682
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
5706
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
5721
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
5733
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5748
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
5768
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5800
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5844
public static ParameterSyntax Parameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
5857
public static FunctionPointerParameterSyntax FunctionPointerParameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
5868
public static IncompleteMemberSyntax IncompleteMember(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
_generated\2\Syntax.xml.Syntax.Generated.cs (447)
3046
public AnonymousFunctionExpressionSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => AddBlockAttributeListsCore(items);
3047
internal abstract AnonymousFunctionExpressionSyntax AddBlockAttributeListsCore(params
AttributeListSyntax
[] items);
3155
internal override AnonymousFunctionExpressionSyntax AddBlockAttributeListsCore(params
AttributeListSyntax
[] items) => AddBlockAttributeLists(items);
3156
public new AnonymousMethodExpressionSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
3169
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
3170
public LambdaExpressionSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
3171
internal abstract LambdaExpressionSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
3173
public LambdaExpressionSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
3174
internal abstract LambdaExpressionSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
3187
public new AnonymousFunctionExpressionSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => AddBlockAttributeListsCore(items);
3211
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
3263
public SimpleLambdaExpressionSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3275
internal override LambdaExpressionSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
3276
public new SimpleLambdaExpressionSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Parameter, this.ArrowToken, this.Block, this.ExpressionBody);
3287
internal override LambdaExpressionSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
3288
public new SimpleLambdaExpressionSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
3291
public SimpleLambdaExpressionSyntax AddParameterAttributeLists(params
AttributeListSyntax
[] items) => WithParameter(this.Parameter.WithAttributeLists(this.Parameter.AttributeLists.AddRange(items)));
3293
internal override AnonymousFunctionExpressionSyntax AddBlockAttributeListsCore(params
AttributeListSyntax
[] items) => AddBlockAttributeLists(items);
3294
public new SimpleLambdaExpressionSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items)
3369
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
3425
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3437
internal override LambdaExpressionSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
3438
public new ParenthesizedLambdaExpressionSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.ReturnType, this.ParameterList, this.ArrowToken, this.Block, this.ExpressionBody);
3450
internal override LambdaExpressionSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
3451
public new ParenthesizedLambdaExpressionSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
3455
internal override AnonymousFunctionExpressionSyntax AddBlockAttributeListsCore(params
AttributeListSyntax
[] items) => AddBlockAttributeLists(items);
3456
public new ParenthesizedLambdaExpressionSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items)
6216
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6248
public GlobalStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
6260
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6261
public new GlobalStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Statement);
6266
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6267
public new GlobalStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6280
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
6281
public StatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
6282
internal abstract StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
6284
public StatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
6285
internal abstract StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
6304
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6331
public BlockSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
6343
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6344
public new BlockSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.OpenBraceToken, this.Statements, this.CloseBraceToken);
6349
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6350
public new BlockSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6375
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6440
public LocalFunctionStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
6452
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6453
public new LocalFunctionStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.ReturnType, this.Identifier, this.TypeParameterList, this.ParameterList, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
6464
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6465
public new LocalFunctionStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6474
public LocalFunctionStatementSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
6502
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6555
public LocalDeclarationStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
6567
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6568
public new LocalDeclarationStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, this.Declaration, this.SemicolonToken);
6575
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6576
public new LocalDeclarationStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6906
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6931
public ExpressionStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
6943
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6944
public new ExpressionStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Expression, this.SemicolonToken);
6948
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6949
public new ExpressionStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6967
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6978
public EmptyStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken semicolonToken)
6990
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6991
public new EmptyStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.SemicolonToken);
6994
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6995
public new EmptyStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7015
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7044
public LabeledStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
7056
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7057
public new LabeledStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Identifier, this.ColonToken, this.Statement);
7062
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7063
public new LabeledStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7087
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7135
public GotoStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7147
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7148
public new GotoStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.GotoKeyword, this.CaseOrDefaultKeyword, this.Expression, this.SemicolonToken);
7154
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7155
public new GotoStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7173
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7186
public BreakStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
7198
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7199
public new BreakStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.BreakKeyword, this.SemicolonToken);
7203
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7204
public new BreakStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7222
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7235
public ContinueStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
7247
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7248
public new ContinueStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ContinueKeyword, this.SemicolonToken);
7252
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7253
public new ContinueStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7272
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7299
public ReturnStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7311
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7312
public new ReturnStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ReturnKeyword, this.Expression, this.SemicolonToken);
7317
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7318
public new ReturnStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7337
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7364
public ThrowStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7376
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7377
public new ThrowStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ThrowKeyword, this.Expression, this.SemicolonToken);
7382
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7383
public new ThrowStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7403
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7432
public YieldStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7444
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7445
public new YieldStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.YieldKeyword, this.ReturnOrBreakKeyword, this.Expression, this.SemicolonToken);
7451
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7452
public new YieldStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7472
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7505
public WhileStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
7517
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7518
public new WhileStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.WhileKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.Statement);
7525
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7526
public new WhileStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7546
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7583
public DoStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
7595
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7596
public new DoStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.DoKeyword, this.Statement, this.WhileKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.SemicolonToken);
7605
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7606
public new DoStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7629
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7692
public ForStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken forKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, SyntaxToken firstSemicolonToken, ExpressionSyntax? condition, SyntaxToken secondSemicolonToken, SeparatedSyntaxList<ExpressionSyntax> incrementors, SyntaxToken closeParenToken, StatementSyntax statement)
7704
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7705
public new ForStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ForKeyword, this.OpenParenToken, this.Declaration, this.Initializers, this.FirstSemicolonToken, this.Condition, this.SecondSemicolonToken, this.Incrementors, this.CloseParenToken, this.Statement);
7717
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7718
public new ForStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7758
public new CommonForEachStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (CommonForEachStatementSyntax)WithAttributeListsCore(attributeLists);
7760
public new CommonForEachStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (CommonForEachStatementSyntax)AddAttributeListsCore(items);
7781
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7832
public ForEachStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
7844
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7845
public new ForEachStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.ForEachKeyword, this.OpenParenToken, this.Type, this.Identifier, this.InKeyword, this.Expression, this.CloseParenToken, this.Statement);
7863
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7864
public new ForEachStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7885
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7939
public ForEachVariableStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
7951
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7952
public new ForEachVariableStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.ForEachKeyword, this.OpenParenToken, this.Variable, this.InKeyword, this.Expression, this.CloseParenToken, this.Statement);
7969
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7970
public new ForEachVariableStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7991
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8037
public UsingStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
8049
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8050
public new UsingStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.OpenParenToken, this.Declaration, this.Expression, this.CloseParenToken, this.Statement);
8059
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8060
public new UsingStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8080
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8113
public FixedStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
8125
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8126
public new FixedStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.FixedKeyword, this.OpenParenToken, this.Declaration, this.CloseParenToken, this.Statement);
8133
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8134
public new FixedStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8155
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8180
public CheckedStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken keyword, BlockSyntax block)
8192
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8193
public new CheckedStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Keyword, this.Block);
8197
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8198
public new CheckedStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8199
public CheckedStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
8219
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8244
public UnsafeStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
8256
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8257
public new UnsafeStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.UnsafeKeyword, this.Block);
8261
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8262
public new UnsafeStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8263
public UnsafeStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
8284
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8317
public LockStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
8329
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8330
public new LockStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.LockKeyword, this.OpenParenToken, this.Expression, this.CloseParenToken, this.Statement);
8337
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8338
public new LockStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8362
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8417
public IfStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
8429
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8430
public new IfStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.IfKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.Statement, this.Else);
8438
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8439
public new IfStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8506
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8578
public SwitchStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
8590
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8591
public new SwitchStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.SwitchKeyword, this.OpenParenToken, this.Expression, this.CloseParenToken, this.OpenBraceToken, this.Sections, this.CloseBraceToken);
8600
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8601
public new SwitchStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9013
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9046
public TryStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
9058
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9059
public new TryStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.TryKeyword, this.Block, this.Catches, this.Finally);
9065
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9066
public new TryStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9067
public TryStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9135
public CatchClauseSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9283
public FinallyClauseSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9310
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 2));
9339
public CompilationUnitSyntax Update(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
9353
public CompilationUnitSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(this.Externs, this.Usings, attributeLists, this.Members, this.EndOfFileToken);
9359
public CompilationUnitSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9517
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
9518
public MemberDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
9519
internal abstract MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
9521
public MemberDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
9522
internal abstract MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
9569
public new BaseNamespaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseNamespaceDeclarationSyntax)WithAttributeListsCore(attributeLists);
9572
public new BaseNamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseNamespaceDeclarationSyntax)AddAttributeListsCore(items);
9596
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9656
public NamespaceDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken openBraceToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
9668
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9669
public new NamespaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.OpenBraceToken, this.Externs, this.Usings, this.Members, this.CloseBraceToken, this.SemicolonToken);
9686
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9687
public new NamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9717
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9765
public FileScopedNamespaceDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
9777
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9778
public new FileScopedNamespaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.SemicolonToken, this.Externs, this.Usings, this.Members);
9793
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9794
public new FileScopedNamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9860
public
AttributeListSyntax
Update(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
9864
var
newNode = SyntaxFactory.AttributeList(openBracketToken, target, attributes, closeBracketToken);
9872
public
AttributeListSyntax
WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Target, this.Attributes, this.CloseBracketToken);
9873
public
AttributeListSyntax
WithTarget(AttributeTargetSpecifierSyntax? target) => Update(this.OpenBracketToken, target, this.Attributes, this.CloseBracketToken);
9874
public
AttributeListSyntax
WithAttributes(SeparatedSyntaxList<AttributeSyntax> attributes) => Update(this.OpenBracketToken, this.Target, attributes, this.CloseBracketToken);
9875
public
AttributeListSyntax
WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Target, this.Attributes, closeBracketToken);
9877
public
AttributeListSyntax
AddAttributes(params AttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
10227
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10248
public TypeParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
10260
public TypeParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.VarianceKeyword, this.Identifier);
10264
public TypeParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10303
public new BaseTypeDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseTypeDeclarationSyntax)WithAttributeListsCore(attributeLists);
10306
public new BaseTypeDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseTypeDeclarationSyntax)AddAttributeListsCore(items);
10384
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10464
public ClassDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
10476
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10477
public new ClassDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, this.ParameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
10501
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10502
public new ClassDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10550
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10630
public StructDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
10642
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10643
public new StructDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, this.ParameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
10667
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10668
public new StructDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10717
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10798
public UnionDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
10810
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10811
public new UnionDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, this.ParameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
10835
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10836
public new UnionDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10884
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10964
public InterfaceDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
10976
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10977
public new InterfaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Identifier, this.TypeParameterList, this.ParameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
11001
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11002
public new InterfaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11050
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11138
public RecordDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken classOrStructKeyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11150
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11151
public new RecordDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.ClassOrStructKeyword, this.Identifier, this.TypeParameterList, this.ParameterList, this.BaseList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
11176
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11177
public new RecordDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11222
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11299
public EnumDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11311
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11312
public new EnumDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.EnumKeyword, this.Identifier, this.BaseList, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
11328
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11329
public new EnumDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11361
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11417
public DelegateDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
11429
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11430
public new DelegateDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.DelegateKeyword, this.ReturnType, this.Identifier, this.TypeParameterList, this.ParameterList, this.ConstraintClauses, this.SemicolonToken);
11441
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11442
public new DelegateDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11470
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11505
public EnumMemberDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
11517
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11518
public new EnumMemberDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Identifier, this.EqualsValue);
11524
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11525
public new EnumMemberDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11550
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11623
public ExtensionBlockDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11635
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11636
public new ExtensionBlockDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.TypeParameterList, this.ParameterList, this.ConstraintClauses, this.OpenBraceToken, this.Members, this.CloseBraceToken, this.SemicolonToken);
11656
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11657
public new ExtensionBlockDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12231
public new BaseFieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseFieldDeclarationSyntax)WithAttributeListsCore(attributeLists);
12234
public new BaseFieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseFieldDeclarationSyntax)AddAttributeListsCore(items);
12255
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12289
public FieldDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
12301
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12302
public new FieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Declaration, this.SemicolonToken);
12310
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12311
public new FieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12334
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12370
public EventFieldDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
12382
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12383
public new EventFieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Declaration, this.SemicolonToken);
12392
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12393
public new EventFieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12462
public BaseMethodDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items) => AddBodyAttributeListsCore(items);
12463
internal abstract BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items);
12477
public new BaseMethodDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseMethodDeclarationSyntax)WithAttributeListsCore(attributeLists);
12480
public new BaseMethodDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseMethodDeclarationSyntax)AddAttributeListsCore(items);
12508
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12579
public MethodDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12591
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12592
public new MethodDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.Identifier, this.TypeParameterList, this.ParameterList, this.ConstraintClauses, this.Body, this.ExpressionBody, this.SemicolonToken);
12609
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12610
public new MethodDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12621
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12622
public new MethodDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12656
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12731
public OperatorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12743
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12744
public new OperatorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.ReturnType, this.ExplicitInterfaceSpecifier, this.OperatorKeyword, this.CheckedKeyword, this.OperatorToken, this.ParameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
12761
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12762
public new OperatorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12767
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12768
public new OperatorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12802
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12877
public ConversionOperatorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12889
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12890
public new ConversionOperatorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.ImplicitOrExplicitKeyword, this.ExplicitInterfaceSpecifier, this.OperatorKeyword, this.CheckedKeyword, this.Type, this.ParameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
12907
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12908
public new ConversionOperatorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12913
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12914
public new ConversionOperatorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12947
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13004
public ConstructorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13016
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13017
public new ConstructorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Identifier, this.ParameterList, this.Initializer, this.Body, this.ExpressionBody, this.SemicolonToken);
13031
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13032
public new ConstructorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13037
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
13038
public new ConstructorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
13121
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13177
public DestructorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13189
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13190
public new DestructorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.TildeToken, this.Identifier, this.ParameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13204
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13205
public new DestructorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13210
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
13211
public new DestructorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
13249
public new BasePropertyDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BasePropertyDeclarationSyntax)WithAttributeListsCore(attributeLists);
13252
public new BasePropertyDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BasePropertyDeclarationSyntax)AddAttributeListsCore(items);
13277
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13337
public PropertyDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
13349
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13350
public new PropertyDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.ExpressionBody, this.Initializer, this.SemicolonToken);
13364
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13365
public new PropertyDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13437
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13491
public EventDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
13503
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13504
public new EventDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.SemicolonToken);
13517
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13518
public new EventDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13549
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13609
public IndexerDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13621
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13622
public new IndexerDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.ThisKeyword, this.ParameterList, this.AccessorList, this.ExpressionBody, this.SemicolonToken);
13636
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13637
public new IndexerDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13719
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13771
public AccessorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13783
public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken);
13790
public AccessorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13792
public AccessorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
13948
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
13949
public BaseParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
13950
internal abstract BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
13952
public BaseParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
13953
internal abstract BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
13990
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
14037
public ParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
14049
internal override BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
14050
public new ParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.Identifier, this.Default);
14058
internal override BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
14059
public new ParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
14082
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
14115
public FunctionPointerParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
14127
internal override BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
14128
public new FunctionPointerParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type);
14134
internal override BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
14135
public new FunctionPointerParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
14156
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
14188
public IncompleteMemberSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
14200
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
14201
public new IncompleteMemberSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type);
14206
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
14207
public new IncompleteMemberSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
141
case
AttributeListSyntax
:
Binder\Binder.QueryUnboundLambdaState.cs (1)
35
public override SyntaxList<
AttributeListSyntax
> ParameterAttributes(int index) => default;
Binder\Binder_Lambda.cs (4)
54
ImmutableArray<SyntaxList<
AttributeListSyntax
>> parameterAttributes = default;
131
var attributesBuilder = ArrayBuilder<SyntaxList<
AttributeListSyntax
>>.GetInstance();
275
static void checkAttributes(AnonymousFunctionExpressionSyntax syntax, SyntaxList<
AttributeListSyntax
> attributeLists, BindingDiagnosticBag diagnostics)
277
foreach (
var
attributeList in attributeLists)
Binder\Binder_Statements.cs (1)
44
var
attributeList = node.AttributeLists[0];
BoundTree\UnboundLambda.cs (6)
413
ImmutableArray<SyntaxList<
AttributeListSyntax
>> parameterAttributes,
511
public SyntaxList<
AttributeListSyntax
> ParameterAttributes(int index) { return Data.ParameterAttributes(index); }
593
public abstract SyntaxList<
AttributeListSyntax
> ParameterAttributes(int index);
1499
private readonly ImmutableArray<SyntaxList<
AttributeListSyntax
>> _parameterAttributes;
1515
ImmutableArray<SyntaxList<
AttributeListSyntax
>> parameterAttributes,
1589
public override SyntaxList<
AttributeListSyntax
> ParameterAttributes(int index)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
60
attributedNode = attributedNode?.FirstAncestorOrSelf<
AttributeListSyntax
>()?.Parent;
Compiler\MethodCompiler.cs (1)
2314
if (id.Ancestors(ascendOutOfTrivia: false).OfType<
AttributeListSyntax
>().Any() &&
Declarations\DeclarationTreeBuilder.cs (3)
735
foreach (
var
attributeListSyntax in node.AttributeLists)
907
private static QuickAttributes GetQuickAttributes(SyntaxList<
AttributeListSyntax
> attributeLists)
910
foreach (
var
attributeList in attributeLists)
Declarations\MergedTypeDeclaration.cs (3)
56
public ImmutableArray<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations(QuickAttributes? quickAttributes)
58
var attributeSyntaxListBuilder = ArrayBuilder<SyntaxList<
AttributeListSyntax
>>.GetInstance();
74
SyntaxList<
AttributeListSyntax
> attributesSyntaxList;
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
623
private static TextSpan SkipAttributes(SyntaxNode syntax, SyntaxList<
AttributeListSyntax
> attributes, SyntaxTokenList modifiers, SyntaxToken keyword, TypeSyntax? type)
SourceGeneration\CSharpSyntaxHelper.cs (5)
45
Debug.Assert(attribute.Parent is
AttributeListSyntax
);
51
=> node is
AttributeListSyntax
;
55
var
attributeList = (
AttributeListSyntax
)node;
69
=> ((
AttributeListSyntax
)node).Attributes;
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
372
private static void AddAttributes(SyntaxList<
AttributeListSyntax
> attributeLists, ArrayBuilder<SyntaxNode> builder)
374
foreach (
var
attributeList in attributeLists)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
30
protected abstract OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations();
Symbols\Source\GlobalExpressionVariable.cs (2)
60
protected override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations() => OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Symbols\Source\LambdaParameterSymbol.cs (3)
15
private readonly SyntaxList<
AttributeListSyntax
> _attributeLists;
20
SyntaxList<
AttributeListSyntax
> attributeLists,
50
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations() => OneOrMany.Create(_attributeLists);
Symbols\Source\LambdaSymbol.cs (1)
289
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Source\LocalFunctionSymbol.cs (3)
395
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
446
private void ReportAttributesDisallowed(SyntaxList<
AttributeListSyntax
> attributes, BindingDiagnosticBag diagnostics)
451
foreach (
var
attrList in attributes)
Symbols\Source\SourceAssemblySymbol.cs (2)
1551
internal ImmutableArray<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
1553
var builder = ArrayBuilder<SyntaxList<
AttributeListSyntax
>>.GetInstance();
Symbols\Source\SourceComplexParameterSymbol.cs (3)
509
internal sealed override SyntaxList<
AttributeListSyntax
> AttributeDeclarationList
514
return (syntax != null) ? syntax.AttributeLists : default(SyntaxList<
AttributeListSyntax
>);
521
internal virtual OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Source\SourceConstructorSymbol.cs (2)
211
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
227
private SyntaxList<
AttributeListSyntax
> AttributeDeclarationSyntaxList
Symbols\Source\SourceConstructorSymbolBase.cs (2)
167
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
170
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Source\SourceCustomEventAccessorSymbol.cs (2)
84
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
96
internal SyntaxList<
AttributeListSyntax
> AttributeDeclarationSyntaxList
Symbols\Source\SourceDelegateMethodSymbol.cs (5)
197
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
234
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
237
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
383
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
388
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Source\SourceDestructorSymbol.cs (3)
152
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
158
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
161
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Source\SourceEnumConstantSymbol.cs (2)
92
protected override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
99
return OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Symbols\Source\SourceEventSymbol.cs (2)
141
internal SyntaxList<
AttributeListSyntax
> AttributeDeclarationSyntaxList
237
private OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Source\SourceFieldLikeEventSymbol.cs (3)
301
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
318
return OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
322
return OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Symbols\Source\SourceMemberFieldSymbol.cs (2)
457
protected override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
464
return OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
174
internal virtual OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
176
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
182
internal virtual OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
Symbols\Source\SourceNamedTypeSymbol.cs (4)
786
internal ImmutableArray<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations(QuickAttributes? quickAttributes = null)
1291
ImmutableArray<SyntaxList<
AttributeListSyntax
>> attributeLists = GetAttributeDeclarations(QuickAttributes.TypeIdentifier);
1293
foreach (SyntaxList<
AttributeListSyntax
> list in attributeLists)
1298
foreach (
AttributeListSyntax
attrList in list)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
426
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
442
private SyntaxList<
AttributeListSyntax
> AttributeDeclarationSyntaxList
452
return default(SyntaxList<
AttributeListSyntax
>);
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
94
internal abstract override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations();
Symbols\Source\SourceParameterSymbol.cs (1)
189
internal abstract SyntaxList<
AttributeListSyntax
> AttributeDeclarationList { get; }
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
678
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
697
private SyntaxList<
AttributeListSyntax
> AttributeDeclarationList
Symbols\Source\SourcePropertySymbol.cs (2)
191
public override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
211
private SyntaxList<
AttributeListSyntax
> AttributeDeclarationSyntaxList
Symbols\Source\SourcePropertySymbolBase.cs (2)
100
SyntaxList<
AttributeListSyntax
> indexerNameAttributeLists,
1307
public abstract OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations();
Symbols\Source\SourceSimpleParameterSymbol.cs (2)
149
internal override SyntaxList<
AttributeListSyntax
> AttributeDeclarationList
151
get { return default(SyntaxList<
AttributeListSyntax
>); }
Symbols\Source\SourceTypeParameterSymbol.cs (2)
117
internal ImmutableArray<SyntaxList<
AttributeListSyntax
>> MergedAttributeDeclarationSyntaxLists
121
var mergedAttributesBuilder = ArrayBuilder<SyntaxList<
AttributeListSyntax
>>.GetInstance();
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
124
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
126
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Source\SynthesizedSourceOrdinaryMethodSymbol.cs (2)
68
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations() => OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Symbol_Attributes.cs (8)
304
OneOrMany<SyntaxList<
AttributeListSyntax
>> attributesSyntaxLists,
545
protected ImmutableArray<(CSharpAttributeData, BoundAttribute)> BindAttributes(OneOrMany<SyntaxList<
AttributeListSyntax
>> attributeDeclarations, Binder? rootBinder)
551
foreach (
var
attributeListSyntax in attributeListSyntaxList)
590
OneOrMany<SyntaxList<
AttributeListSyntax
>> attributeDeclarationSyntaxLists,
610
foreach (
var
attributeDeclarationSyntax in attributeDeclarationSyntaxList)
668
protected virtual bool ShouldBindAttributes(
AttributeListSyntax
attributeDeclarationSyntax, BindingDiagnosticBag diagnostics)
674
protected Binder GetAttributeBinder(SyntaxList<
AttributeListSyntax
> attributeDeclarationSyntaxList, CSharpCompilation compilation, Binder? rootBinder = null)
683
private static bool MatchAttributeTarget(IAttributeTargetSymbol attributeTarget, AttributeLocation symbolPart,
AttributeListSyntax
attributeList, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (3)
74
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
76
return new OneOrMany<SyntaxList<
AttributeListSyntax
>>(((SourceNamedTypeSymbol)ContainingType).GetAttributeDeclarations());
168
protected override bool ShouldBindAttributes(
AttributeListSyntax
attributeDeclarationSyntax, BindingDiagnosticBag diagnostics)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (2)
39
protected override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
40
=> OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (3)
43
indexerNameAttributeLists: new SyntaxList<
AttributeListSyntax
>(),
56
public override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
57
=> OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (2)
56
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations() => OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Synthesized\Records\SynthesizedRecordPropertySymbol.cs (2)
42
indexerNameAttributeLists: new SyntaxList<
AttributeListSyntax
>(),
58
public override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
74
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (2)
107
protected override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
295
foreach (
var
attribute in attributeList)
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
76
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Synthesized\SynthesizedUnionValuePropertySymbol.cs (3)
37
indexerNameAttributeLists: new SyntaxList<
AttributeListSyntax
>(),
52
public override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
53
=> OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Syntax\BaseFieldDeclarationSyntax.cs (1)
9
public abstract override SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
Syntax\BaseMethodDeclarationSyntax.cs (1)
9
public abstract override SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
Syntax\BasePropertyDeclarationSyntax.cs (1)
9
public abstract override SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
Syntax\ClassDeclarationSyntax.cs (1)
9
public ClassDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\ConstructorDeclarationSyntax.cs (5)
14
SyntaxList<
AttributeListSyntax
> attributeLists,
38
SyntaxList<
AttributeListSyntax
> attributeLists,
55
SyntaxList<
AttributeListSyntax
> attributeLists,
73
SyntaxList<
AttributeListSyntax
> attributeLists,
90
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\ConversionOperatorDeclarationSyntax.cs (2)
10
SyntaxList<
AttributeListSyntax
> attributeLists,
34
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\DestructorDeclarationSyntax.cs (5)
14
SyntaxList<
AttributeListSyntax
> attributeLists,
38
SyntaxList<
AttributeListSyntax
> attributeLists,
54
SyntaxList<
AttributeListSyntax
> attributeLists,
72
SyntaxList<
AttributeListSyntax
> attributeLists,
88
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\EnumMemberDeclarationSyntax.cs (1)
9
public EnumMemberDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax equalsValue)
Syntax\EventDeclarationSyntax.cs (2)
13
public EventDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
18
public EventDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, SyntaxToken semicolonToken)
Syntax\IndexerDeclarationSyntax.cs (1)
37
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\InterfaceDeclarationSyntax.cs (1)
9
public InterfaceDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (1)
98
internal static bool IsInAttributeSpecification(int position, SyntaxList<
AttributeListSyntax
> attributesSyntaxList)
Syntax\MethodDeclarationSyntax.cs (1)
28
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\OperatorDeclarationSyntax.cs (2)
10
SyntaxList<
AttributeListSyntax
> attributeLists,
34
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\ParenthesizedLambdaExpressionSyntax.cs (2)
36
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
57
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
Syntax\PropertyDeclarationSyntax.cs (2)
34
public AccessorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, SyntaxToken semicolonToken)
46
return SyntaxFactory.AccessorDeclaration(kind, default(SyntaxList<
AttributeListSyntax
>), default(SyntaxTokenList), SyntaxFactory.Token(GetAccessorDeclarationKeywordKind(kind)), body, expressionBody: null, default(SyntaxToken));
Syntax\RecordDeclarationSyntax.cs (3)
13
public RecordDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier,
27
public static RecordDeclarationSyntax RecordDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier,
35
public static RecordDeclarationSyntax RecordDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier,
Syntax\SimpleLambdaExpressionSyntax.cs (1)
43
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
Syntax\StructDeclarationSyntax.cs (1)
9
public StructDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\SyntaxExtensions.cs (3)
268
SyntaxList<
AttributeListSyntax
> attributeLists,
290
SyntaxList<
AttributeListSyntax
> attributeLists,
313
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\SyntaxFactory.cs (25)
2499
SyntaxList<
AttributeListSyntax
> attributeLists,
2518
SyntaxList<
AttributeListSyntax
> attributeLists,
2540
SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers,
2563
SyntaxList<
AttributeListSyntax
> attributeLists,
2584
SyntaxList<
AttributeListSyntax
> attributeLists,
2611
SyntaxList<
AttributeListSyntax
> attributeLists,
2634
SyntaxList<
AttributeListSyntax
> attributeLists,
2659
SyntaxList<
AttributeListSyntax
> attributeLists,
2680
SyntaxList<
AttributeListSyntax
> attributeLists,
2735
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, BlockSyntax body)
2737
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax body, SyntaxToken semicolonToken)
2739
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ArrowExpressionClauseSyntax expressionBody)
2741
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
2744
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
2757
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
2763
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, SyntaxToken semicolonToken)
2905
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
2914
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2920
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2932
public static StructDeclarationSyntax StructDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
2941
public static StructDeclarationSyntax StructDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2947
public static StructDeclarationSyntax StructDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2959
public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
2965
public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2977
public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, BaseListSyntax? baseList, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members)
Syntax\SyntaxNormalizer.cs (2)
267
if (currentToken.Parent is
AttributeListSyntax
&& currentToken.Parent.Parent is not ParameterSyntax)
317
return (nextToken.Parent is
AttributeListSyntax
&& !(nextToken.Parent.Parent is ParameterSyntax)) ? 1 : 0;
Syntax\TypeDeclarationSyntax.cs (4)
21
public new TypeDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items)
27
public new TypeDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists)
93
default(SyntaxList<
AttributeListSyntax
>),
113
SyntaxList<
AttributeListSyntax
> attributes,
Microsoft.CodeAnalysis.CSharp.CodeStyle (18)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (2)
19
var
attributeList = (
AttributeListSyntax
)context.Node;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (2)
113
var
attributeList = attribute.Parent as
AttributeListSyntax
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions_GetAttributes.cs (1)
13
public static SyntaxList<
AttributeListSyntax
> GetAttributes(this MemberDeclarationSyntax member)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
159
public static SyntaxList<
AttributeListSyntax
> GetAttributeLists(this SyntaxNode? declaration)
732
AttributeListSyntax
n => (n.OpenBracketToken, n.CloseBracketToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (6)
294
previousToken.Parent is
AttributeListSyntax
&&
295
currentToken.Parent is not
AttributeListSyntax
)
334
if (previousToken.Parent is
AttributeListSyntax
parent)
340
if (!currentToken.IsKind(SyntaxKind.EndOfFileToken) && !(currentToken.Parent is
AttributeListSyntax
))
396
if (currentToken.Parent is
AttributeListSyntax
parent)
400
previousToken.Parent is not
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
203
if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is
AttributeListSyntax
)
401
if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is
AttributeListSyntax
)
407
if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1155
node.Parent is
AttributeListSyntax
attributeList &&
1675
=> ((
AttributeListSyntax
)node).Attributes;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (28)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
441
private static SyntaxList<
AttributeListSyntax
> GetModifiedAttributeListsForProperty(PositionalParameterInfo result)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (6)
158
using var _ = ArrayBuilder<
AttributeListSyntax
>.GetInstance(out var finalAttributes);
159
foreach (
var
attributeList in fieldAttributes)
163
var
converted = ConvertAttributeList(attributeList);
169
foreach (
var
attributeList in property.AttributeLists)
184
static
AttributeListSyntax
ConvertAttributeList(
AttributeListSyntax
attributeList)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
20
public static SyntaxList<
AttributeListSyntax
> GenerateAttributeLists(
47
private static
AttributeListSyntax
? TryGenerateAttributeDeclaration(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (5)
441
private static SyntaxList<
AttributeListSyntax
> RemoveAttributeFromAttributeLists(
442
SyntaxList<
AttributeListSyntax
> attributeLists,
447
foreach (
var
attributeList in attributeLists)
453
IEnumerable<
AttributeListSyntax
> newAttributeLists;
465
var
newAttributeList = attributeList.WithAttributes(newAttributes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
142
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
219
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
262
private static SyntaxList<
AttributeListSyntax
> GenerateAttributeDeclarations(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
113
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
141
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
527
var
attributeList = this.TargetToken.Parent?.FirstAncestorOrSelf<
AttributeListSyntax
>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
96
&& parent is
AttributeListSyntax
attributeList
125
static bool IsGlobalAttributeList(
AttributeListSyntax
attributeList)
359
if (token.Kind() == SyntaxKind.CloseBracketToken && token.Parent is
AttributeListSyntax
)
2192
if (token.GetAncestor<
AttributeListSyntax
>() != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
289
if (nonTerminalNode is
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
215
AttributeListSyntax
attributeDeclaration => InferTypeInAttributeDeclaration(attributeDeclaration, token),
874
private IEnumerable<TypeInferenceInfo> InferTypeInAttributeDeclaration(
AttributeListSyntax
attributeDeclaration, SyntaxToken? previousToken)
Microsoft.CodeAnalysis.CSharp.Features (31)
ChangeSignature\CSharpChangeSignatureService.cs (1)
217
var lastAttributes = matchingNode.ChildNodes().LastOrDefault(n => n is
AttributeListSyntax
);
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (5)
88
return node is
AttributeListSyntax
attributeList &&
146
var
attributeList = CreateAttributeList(
151
private static
AttributeListSyntax
CreateAttributeList(
163
AttributeListSyntax
attributeList;
216
return attributeSyntax.Parent is
AttributeListSyntax
attributeList && attributeList.Attributes.Count == 1;
Completion\CompletionProviders\InternalsVisibleToCompletionProvider.cs (1)
34
foreach (
var
attributeList in compilationUnit.AttributeLists)
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
102
if (token.Parent is not
AttributeListSyntax
)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
24
return token.Parent is
AttributeListSyntax
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (1)
36
token.Parent is
AttributeListSyntax
&&
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (1)
265
foreach (
var
attributeList in methodTargetingAttributes)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
464
foreach (
var
attributeList in localFunc.AttributeLists)
EditAndContinue\SyntaxComparer.cs (3)
918
distance = ComputeDistance((
AttributeListSyntax
)leftNode, (
AttributeListSyntax
)rightNode);
1508
return ((
AttributeListSyntax
)node).Target;
IntroduceVariable\CSharpIntroduceVariableService.cs (2)
91
var
attributeDecl = attributeArgument.GetAncestorOrThis<
AttributeListSyntax
>();
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (2)
19
var
attributeList = (
AttributeListSyntax
)context.Node;
src\roslyn\src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (2)
113
var
attributeList = attribute.Parent as
AttributeListSyntax
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
441
private static SyntaxList<
AttributeListSyntax
> GetModifiedAttributeListsForProperty(PositionalParameterInfo result)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (6)
158
using var _ = ArrayBuilder<
AttributeListSyntax
>.GetInstance(out var finalAttributes);
159
foreach (
var
attributeList in fieldAttributes)
163
var
converted = ConvertAttributeList(attributeList);
169
foreach (
var
attributeList in property.AttributeLists)
184
static
AttributeListSyntax
ConvertAttributeList(
AttributeListSyntax
attributeList)
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
372
private static void AddAttributes(SyntaxList<
AttributeListSyntax
> attributeLists, ArrayBuilder<SyntaxNode> builder)
374
foreach (
var
attributeList in attributeLists)
Testing\CSharpTestMethodFinder.cs (1)
29
foreach (
var
attributeList in method.AttributeLists)
Microsoft.CodeAnalysis.CSharp.Workspaces (65)
CodeGeneration\CSharpSyntaxGenerator.cs (30)
271
var attributes = default(SyntaxList<
AttributeListSyntax
>);
982
private static SyntaxList<
AttributeListSyntax
> AsAttributeLists(IEnumerable<SyntaxNode> attributes)
987
private static
AttributeListSyntax
AsAttributeList(SyntaxNode node)
989
return node is AttributeSyntax attr ? SyntaxFactory.AttributeList([attr]) : (
AttributeListSyntax
)node;
1018
private static bool IsReturnAttribute(
AttributeListSyntax
list)
1080
private static IEnumerable<
AttributeListSyntax
> AsReturnAttributes(IEnumerable<SyntaxNode> attributes)
1086
private static SyntaxList<
AttributeListSyntax
> AsAssemblyAttributes(IEnumerable<
AttributeListSyntax
> attributes)
1091
private static SyntaxList<
AttributeListSyntax
> WithRequiredTargetSpecifier(SyntaxList<
AttributeListSyntax
> attributes, SyntaxNode declaration)
1106
var
list = (
AttributeListSyntax
)attributeDeclaration;
1154
var
list = (
AttributeListSyntax
)declaration;
1174
var
list = (
AttributeListSyntax
)declaration;
1189
internal static SyntaxList<
AttributeListSyntax
> GetAttributeLists(SyntaxNode declaration)
1200
private static SyntaxNode WithAttributeLists(SyntaxNode declaration, SyntaxList<
AttributeListSyntax
> attributeLists)
1283
var
attrList = (
AttributeListSyntax
)declaration;
1323
SyntaxKind.AttributeList => ((
AttributeListSyntax
)declaration).Attributes.Count,
2006
var
list = (
AttributeListSyntax
)declaration;
2015
if (declaration.Parent is not
AttributeListSyntax
parentList || parentList.Attributes.Count > 1)
2062
AttributeListSyntax
attributeList when attributeList.Attributes.Count == 1 => attributeList.Attributes[0].Name.ToString(),
2094
AttributeListSyntax
attributeList when attributeList.Attributes.Count == 1 =>
2194
var
attrList = (
AttributeListSyntax
)attr.Parent;
3110
SyntaxKind.AttributeList => ((
AttributeListSyntax
)declaration).Attributes,
3146
if (attr.Parent is
AttributeListSyntax
attrList && attrList.Attributes.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions_GetAttributes.cs (1)
13
public static SyntaxList<
AttributeListSyntax
> GetAttributes(this MemberDeclarationSyntax member)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
159
public static SyntaxList<
AttributeListSyntax
> GetAttributeLists(this SyntaxNode? declaration)
732
AttributeListSyntax
n => (n.OpenBracketToken, n.CloseBracketToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (6)
294
previousToken.Parent is
AttributeListSyntax
&&
295
currentToken.Parent is not
AttributeListSyntax
)
334
if (previousToken.Parent is
AttributeListSyntax
parent)
340
if (!currentToken.IsKind(SyntaxKind.EndOfFileToken) && !(currentToken.Parent is
AttributeListSyntax
))
396
if (currentToken.Parent is
AttributeListSyntax
parent)
400
previousToken.Parent is not
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
203
if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is
AttributeListSyntax
)
401
if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is
AttributeListSyntax
)
407
if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1155
node.Parent is
AttributeListSyntax
attributeList &&
1675
=> ((
AttributeListSyntax
)node).Attributes;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
20
public static SyntaxList<
AttributeListSyntax
> GenerateAttributeLists(
47
private static
AttributeListSyntax
? TryGenerateAttributeDeclaration(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (5)
441
private static SyntaxList<
AttributeListSyntax
> RemoveAttributeFromAttributeLists(
442
SyntaxList<
AttributeListSyntax
> attributeLists,
447
foreach (
var
attributeList in attributeLists)
453
IEnumerable<
AttributeListSyntax
> newAttributeLists;
465
var
newAttributeList = attributeList.WithAttributes(newAttributes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
142
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
219
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
262
private static SyntaxList<
AttributeListSyntax
> GenerateAttributeDeclarations(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
113
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
141
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
527
var
attributeList = this.TargetToken.Parent?.FirstAncestorOrSelf<
AttributeListSyntax
>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
96
&& parent is
AttributeListSyntax
attributeList
125
static bool IsGlobalAttributeList(
AttributeListSyntax
attributeList)
359
if (token.Kind() == SyntaxKind.CloseBracketToken && token.Parent is
AttributeListSyntax
)
2192
if (token.GetAncestor<
AttributeListSyntax
>() != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
289
if (nonTerminalNode is
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
215
AttributeListSyntax
attributeDeclaration => InferTypeInAttributeDeclaration(attributeDeclaration, token),
874
private IEnumerable<TypeInferenceInfo> InferTypeInAttributeDeclaration(
AttributeListSyntax
attributeDeclaration, SyntaxToken? previousToken)
Microsoft.DotNet.GenFacades (1)
TypeParser.cs (1)
41
foreach (
var
attribute in root.AttributeLists)
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
106
foreach (
AttributeListSyntax
mal in method.AttributeLists)
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
605
foreach (
var
mal in methodSyntax.AttributeLists)
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceGenerator.cs (1)
629
foreach (
AttributeListSyntax
additionalAttr in sigContext.AdditionalAttributes)
Microsoft.Interop.JavaScript.JSImportGenerator (9)
Comparers.cs (2)
16
public static readonly IEqualityComparer<(MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
)> GeneratedSyntax3 =
17
new CustomValueTupleElementComparer<MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
>(
JSExportGenerator.cs (7)
53
IncrementalValuesProvider<(MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
)> generateSingleStub = methodsToGenerate
71
IncrementalValueProvider<ImmutableArray<(StatementSyntax,
AttributeListSyntax
)>> regSyntax = generateSingleStub
189
ImmutableArray<(StatementSyntax Registration,
AttributeListSyntax
Attribute)> methods, string assemblyName)
201
var attributes = new List<
AttributeListSyntax
>();
223
SingletonList<
AttributeListSyntax
>(
293
private static (MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
) GenerateSource(
346
AttributeListSyntax
registrationAttribute = AttributeList(SingletonSeparatedList(Attribute(IdentifierName(Constants.DynamicDependencyAttributeGlobal))
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
407
(ParameterListSyntax parameterList, TypeSyntax returnType,
AttributeListSyntax
returnTypeAttributes) = stubGenerator.GenerateTargetMethodSignatureData();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
352
(ParameterListSyntax parameterList, TypeSyntax returnType,
AttributeListSyntax
returnTypeAttributes) = stubGenerator.GenerateTargetMethodSignatureData();
Microsoft.Interop.SourceGeneration (8)
BoundGenerators.cs (1)
205
public (ParameterListSyntax ParameterList, TypeSyntax ReturnType,
AttributeListSyntax
? ReturnTypeAttributes) GenerateTargetMethodSignatureData(StubIdentifierContext context)
ManagedToNativeStubGenerator.cs (1)
196
public (ParameterListSyntax ParameterList, TypeSyntax ReturnType,
AttributeListSyntax
? ReturnTypeAttributes) GenerateTargetMethodSignatureData()
Marshalling\MarshallingGeneratorExtensions.cs (1)
36
public static
AttributeListSyntax
? GenerateAttributesForReturnType(this IBoundMarshallingGenerator generator)
SignatureContext.cs (4)
53
public ImmutableArray<
AttributeListSyntax
> AdditionalAttributes { get; init; }
64
ImmutableArray<
AttributeListSyntax
>.Builder additionalAttrs = ImmutableArray.CreateBuilder<
AttributeListSyntax
>();
141
&& AdditionalAttributes.SequenceEqual(other.AdditionalAttributes, (IEqualityComparer<
AttributeListSyntax
>)SyntaxEquivalentComparer.Instance);
UnmanagedToManagedStubGenerator.cs (1)
108
public (ParameterListSyntax ParameterList, TypeSyntax ReturnType,
AttributeListSyntax
? ReturnTypeAttributes) GenerateAbiMethodSignatureData()
QuarantineTools.Tests (12)
ActiveIssueTests.cs (6)
395
var newLists = new List<
AttributeListSyntax
>();
396
foreach (
var
list in method.AttributeLists)
407
var
newList = list.WithAttributes(SyntaxFactory.SeparatedList(remaining));
417
foreach (
var
list in method.AttributeLists)
434
var
newList = SyntaxFactory.AttributeList(SyntaxFactory.SingletonSeparatedList(attr));
439
var
last = method.AttributeLists[method.AttributeLists.Count - 1];
QuarantineScriptTests.cs (6)
339
var newLists = new List<
AttributeListSyntax
>();
340
foreach (
var
list in method.AttributeLists)
351
var
newList = list.WithAttributes(SyntaxFactory.SeparatedList(remaining));
361
foreach (
var
list in method.AttributeLists)
378
var
newList = SyntaxFactory.AttributeList(SyntaxFactory.SingletonSeparatedList(attr));
383
var
last = method.AttributeLists[method.AttributeLists.Count - 1];
Roslyn.Diagnostics.CSharp.Analyzers (37)
CSharpImportingConstructorShouldBeObsoleteCodeFixProvider.cs (2)
27
typeDeclaration = attributeName.GetAncestor<
AttributeListSyntax
>()?.Parent;
32
=> ((
AttributeListSyntax
)attributeList).WithTarget(AttributeTargetSpecifier(MethodKeyword));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions_GetAttributes.cs (1)
13
public static SyntaxList<
AttributeListSyntax
> GetAttributes(this MemberDeclarationSyntax member)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (2)
159
public static SyntaxList<
AttributeListSyntax
> GetAttributeLists(this SyntaxNode? declaration)
732
AttributeListSyntax
n => (n.OpenBracketToken, n.CloseBracketToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (6)
294
previousToken.Parent is
AttributeListSyntax
&&
295
currentToken.Parent is not
AttributeListSyntax
)
334
if (previousToken.Parent is
AttributeListSyntax
parent)
340
if (!currentToken.IsKind(SyntaxKind.EndOfFileToken) && !(currentToken.Parent is
AttributeListSyntax
))
396
if (currentToken.Parent is
AttributeListSyntax
parent)
400
previousToken.Parent is not
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (3)
203
if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is
AttributeListSyntax
)
401
if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is
AttributeListSyntax
)
407
if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1155
node.Parent is
AttributeListSyntax
attributeList &&
1675
=> ((
AttributeListSyntax
)node).Attributes;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
20
public static SyntaxList<
AttributeListSyntax
> GenerateAttributeLists(
47
private static
AttributeListSyntax
? TryGenerateAttributeDeclaration(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (5)
441
private static SyntaxList<
AttributeListSyntax
> RemoveAttributeFromAttributeLists(
442
SyntaxList<
AttributeListSyntax
> attributeLists,
447
foreach (
var
attributeList in attributeLists)
453
IEnumerable<
AttributeListSyntax
> newAttributeLists;
465
var
newAttributeList = attributeList.WithAttributes(newAttributes);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
142
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
219
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
262
private static SyntaxList<
AttributeListSyntax
> GenerateAttributeDeclarations(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
113
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
141
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
527
var
attributeList = this.TargetToken.Parent?.FirstAncestorOrSelf<
AttributeListSyntax
>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (4)
96
&& parent is
AttributeListSyntax
attributeList
125
static bool IsGlobalAttributeList(
AttributeListSyntax
attributeList)
359
if (token.Kind() == SyntaxKind.CloseBracketToken && token.Parent is
AttributeListSyntax
)
2192
if (token.GetAncestor<
AttributeListSyntax
>() != null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
289
if (nonTerminalNode is
AttributeListSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
215
AttributeListSyntax
attributeDeclaration => InferTypeInAttributeDeclaration(attributeDeclaration, token),
874
private IEnumerable<TypeInferenceInfo> InferTypeInAttributeDeclaration(
AttributeListSyntax
attributeDeclaration, SyntaxToken? previousToken)