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);
952 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 (732)
_generated\0\Syntax.xml.Main.Generated.cs (103)
488
public virtual TResult? VisitAttributeList(
AttributeListSyntax
node) => this.DefaultVisit(node);
1236
public virtual void VisitAttributeList(
AttributeListSyntax
node) => this.DefaultVisit(node);
1983
public override SyntaxNode? VisitAttributeList(
AttributeListSyntax
node)
3231
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3251
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3259
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
3974
public static GlobalStatementSyntax GlobalStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
3985
public static BlockSyntax Block(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
3993
public static BlockSyntax Block(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<StatementSyntax> statements)
4003
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)
4018
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
4030
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
4050
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
4126
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
4134
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression)
4142
public static EmptyStatementSyntax EmptyStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken semicolonToken)
4149
public static EmptyStatementSyntax EmptyStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4157
public static LabeledStatementSyntax LabeledStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
4166
public static LabeledStatementSyntax LabeledStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, StatementSyntax statement)
4178
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4200
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression)
4210
public static BreakStatementSyntax BreakStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
4218
public static BreakStatementSyntax BreakStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4226
public static ContinueStatementSyntax ContinueStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
4234
public static ContinueStatementSyntax ContinueStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4242
public static ReturnStatementSyntax ReturnStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4250
public static ReturnStatementSyntax ReturnStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4260
public static ThrowStatementSyntax ThrowStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4268
public static ThrowStatementSyntax ThrowStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4278
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4298
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4316
public static WhileStatementSyntax WhileStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
4327
public static WhileStatementSyntax WhileStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax condition, StatementSyntax statement)
4335
public static DoStatementSyntax DoStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
4348
public static DoStatementSyntax DoStatement(SyntaxList<
AttributeListSyntax
> attributeLists, StatementSyntax statement, ExpressionSyntax condition)
4356
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)
4368
public static ForStatementSyntax ForStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, ExpressionSyntax? condition, SeparatedSyntaxList<ExpressionSyntax> incrementors, StatementSyntax statement)
4376
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)
4396
public static ForEachStatementSyntax ForEachStatement(SyntaxList<
AttributeListSyntax
> attributeLists, TypeSyntax type, SyntaxToken identifier, ExpressionSyntax expression, StatementSyntax statement)
4408
public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
4427
public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax variable, ExpressionSyntax expression, StatementSyntax statement)
4435
public static UsingStatementSyntax UsingStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
4451
public static UsingStatementSyntax UsingStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, StatementSyntax statement)
4459
public static FixedStatementSyntax FixedStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
4470
public static FixedStatementSyntax FixedStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax declaration, StatementSyntax statement)
4478
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken keyword, BlockSyntax block)
4497
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block)
4515
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
4523
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block)
4533
public static LockStatementSyntax LockStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
4544
public static LockStatementSyntax LockStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, StatementSyntax statement)
4552
public static IfStatementSyntax IfStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
4563
public static IfStatementSyntax IfStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax condition, StatementSyntax statement, ElseClauseSyntax? @else)
4583
public static SwitchStatementSyntax SwitchStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
4692
public static TryStatementSyntax TryStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
4700
public static TryStatementSyntax TryStatement(SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
4775
public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
4782
public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members)
4843
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)
4859
public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4867
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4876
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4884
public static
AttributeListSyntax
AttributeList(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
4888
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();
4892
public static
AttributeListSyntax
AttributeList(AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes)
4896
public static
AttributeListSyntax
AttributeList(SeparatedSyntaxList<AttributeSyntax> attributes = default)
4973
public static TypeParameterSyntax TypeParameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
4995
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)
5022
public static StructDeclarationSyntax StructDeclaration(SyntaxKind kind, 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)
5067
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)
5093
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)
5131
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)
5151
public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5177
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
5188
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses)
5200
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
5215
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)
5240
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5389
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
5397
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
5405
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
5414
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
5434
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)
5449
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)
5461
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)
5521
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5529
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)
5556
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5564
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5578
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5622
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5637
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5649
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
5663
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
5687
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
5702
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
5714
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5729
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
5749
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5781
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5825
public static ParameterSyntax Parameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
5838
public static FunctionPointerParameterSyntax FunctionPointerParameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
5849
public static IncompleteMemberSyntax IncompleteMember(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
_generated\2\Syntax.xml.Syntax.Generated.cs (440)
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)
6215
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6247
public GlobalStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
6259
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6260
public new GlobalStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Statement);
6265
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6266
public new GlobalStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6279
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
6280
public StatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
6281
internal abstract StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
6283
public StatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
6284
internal abstract StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
6303
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6330
public BlockSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
6342
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6343
public new BlockSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.OpenBraceToken, this.Statements, this.CloseBraceToken);
6348
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6349
public new BlockSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6374
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6439
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)
6451
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6452
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);
6463
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6464
public new LocalFunctionStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6473
public LocalFunctionStatementSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
6501
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6554
public LocalDeclarationStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
6566
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6567
public new LocalDeclarationStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, this.Declaration, this.SemicolonToken);
6574
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6575
public new LocalDeclarationStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6905
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6930
public ExpressionStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
6942
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6943
public new ExpressionStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Expression, this.SemicolonToken);
6947
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6948
public new ExpressionStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6966
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6977
public EmptyStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken semicolonToken)
6989
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6990
public new EmptyStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.SemicolonToken);
6993
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6994
public new EmptyStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7014
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7043
public LabeledStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
7055
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7056
public new LabeledStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Identifier, this.ColonToken, this.Statement);
7061
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7062
public new LabeledStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7086
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7134
public GotoStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7146
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7147
public new GotoStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.GotoKeyword, this.CaseOrDefaultKeyword, this.Expression, this.SemicolonToken);
7153
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7154
public new GotoStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7172
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7185
public BreakStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
7197
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7198
public new BreakStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.BreakKeyword, this.SemicolonToken);
7202
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7203
public new BreakStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7221
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7234
public ContinueStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
7246
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7247
public new ContinueStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ContinueKeyword, this.SemicolonToken);
7251
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7252
public new ContinueStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7271
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7298
public ReturnStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7310
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7311
public new ReturnStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ReturnKeyword, this.Expression, this.SemicolonToken);
7316
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7317
public new ReturnStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7336
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7363
public ThrowStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7375
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7376
public new ThrowStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ThrowKeyword, this.Expression, this.SemicolonToken);
7381
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7382
public new ThrowStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7402
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7431
public YieldStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7443
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7444
public new YieldStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.YieldKeyword, this.ReturnOrBreakKeyword, this.Expression, this.SemicolonToken);
7450
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7451
public new YieldStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7471
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7504
public WhileStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
7516
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7517
public new WhileStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.WhileKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.Statement);
7524
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7525
public new WhileStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7545
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7582
public DoStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
7594
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7595
public new DoStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.DoKeyword, this.Statement, this.WhileKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.SemicolonToken);
7604
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7605
public new DoStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7628
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7691
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)
7703
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7704
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);
7716
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7717
public new ForStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7757
public new CommonForEachStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (CommonForEachStatementSyntax)WithAttributeListsCore(attributeLists);
7759
public new CommonForEachStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (CommonForEachStatementSyntax)AddAttributeListsCore(items);
7780
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7831
public ForEachStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
7843
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7844
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);
7862
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7863
public new ForEachStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7884
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7938
public ForEachVariableStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
7950
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7951
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);
7968
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7969
public new ForEachVariableStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7990
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8036
public UsingStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
8048
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8049
public new UsingStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.OpenParenToken, this.Declaration, this.Expression, this.CloseParenToken, this.Statement);
8058
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8059
public new UsingStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8079
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8112
public FixedStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
8124
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8125
public new FixedStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.FixedKeyword, this.OpenParenToken, this.Declaration, this.CloseParenToken, this.Statement);
8132
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8133
public new FixedStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8154
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8179
public CheckedStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken keyword, BlockSyntax block)
8191
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8192
public new CheckedStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Keyword, this.Block);
8196
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8197
public new CheckedStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8198
public CheckedStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
8218
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8243
public UnsafeStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
8255
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8256
public new UnsafeStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.UnsafeKeyword, this.Block);
8260
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8261
public new UnsafeStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8262
public UnsafeStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
8283
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8316
public LockStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
8328
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8329
public new LockStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.LockKeyword, this.OpenParenToken, this.Expression, this.CloseParenToken, this.Statement);
8336
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8337
public new LockStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8361
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8416
public IfStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
8428
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8429
public new IfStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.IfKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.Statement, this.Else);
8437
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8438
public new IfStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8505
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8577
public SwitchStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
8589
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8590
public new SwitchStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.SwitchKeyword, this.OpenParenToken, this.Expression, this.CloseParenToken, this.OpenBraceToken, this.Sections, this.CloseBraceToken);
8599
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8600
public new SwitchStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9012
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9045
public TryStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
9057
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9058
public new TryStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.TryKeyword, this.Block, this.Catches, this.Finally);
9064
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9065
public new TryStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9066
public TryStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9134
public CatchClauseSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9282
public FinallyClauseSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9309
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 2));
9338
public CompilationUnitSyntax Update(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
9352
public CompilationUnitSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(this.Externs, this.Usings, attributeLists, this.Members, this.EndOfFileToken);
9358
public CompilationUnitSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9516
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
9517
public MemberDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
9518
internal abstract MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
9520
public MemberDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
9521
internal abstract MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
9568
public new BaseNamespaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseNamespaceDeclarationSyntax)WithAttributeListsCore(attributeLists);
9571
public new BaseNamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseNamespaceDeclarationSyntax)AddAttributeListsCore(items);
9595
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9655
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)
9667
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9668
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);
9685
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9686
public new NamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9716
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9764
public FileScopedNamespaceDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
9776
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9777
public new FileScopedNamespaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.SemicolonToken, this.Externs, this.Usings, this.Members);
9792
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9793
public new FileScopedNamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9859
public
AttributeListSyntax
Update(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
9863
var
newNode = SyntaxFactory.AttributeList(openBracketToken, target, attributes, closeBracketToken);
9871
public
AttributeListSyntax
WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Target, this.Attributes, this.CloseBracketToken);
9872
public
AttributeListSyntax
WithTarget(AttributeTargetSpecifierSyntax? target) => Update(this.OpenBracketToken, target, this.Attributes, this.CloseBracketToken);
9873
public
AttributeListSyntax
WithAttributes(SeparatedSyntaxList<AttributeSyntax> attributes) => Update(this.OpenBracketToken, this.Target, attributes, this.CloseBracketToken);
9874
public
AttributeListSyntax
WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Target, this.Attributes, closeBracketToken);
9876
public
AttributeListSyntax
AddAttributes(params AttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
10226
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10247
public TypeParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
10259
public TypeParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.VarianceKeyword, this.Identifier);
10263
public TypeParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10302
public new BaseTypeDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseTypeDeclarationSyntax)WithAttributeListsCore(attributeLists);
10305
public new BaseTypeDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseTypeDeclarationSyntax)AddAttributeListsCore(items);
10383
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10463
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)
10475
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10476
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);
10500
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10501
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));
10716
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10796
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)
10808
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10809
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);
10833
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10834
public new InterfaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10882
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10970
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)
10982
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10983
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);
11008
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11009
public new RecordDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11054
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11131
public EnumDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11143
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11144
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);
11160
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11161
public new EnumDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11193
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11249
public DelegateDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
11261
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11262
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);
11273
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11274
public new DelegateDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11302
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11337
public EnumMemberDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
11349
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11350
public new EnumMemberDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Identifier, this.EqualsValue);
11356
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11357
public new EnumMemberDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11382
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11455
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)
11467
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11468
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);
11488
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11489
public new ExtensionBlockDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12063
public new BaseFieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseFieldDeclarationSyntax)WithAttributeListsCore(attributeLists);
12066
public new BaseFieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseFieldDeclarationSyntax)AddAttributeListsCore(items);
12087
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12121
public FieldDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
12133
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12134
public new FieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Declaration, this.SemicolonToken);
12142
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12143
public new FieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12166
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12202
public EventFieldDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
12214
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12215
public new EventFieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Declaration, this.SemicolonToken);
12224
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12225
public new EventFieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12294
public BaseMethodDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items) => AddBodyAttributeListsCore(items);
12295
internal abstract BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items);
12309
public new BaseMethodDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseMethodDeclarationSyntax)WithAttributeListsCore(attributeLists);
12312
public new BaseMethodDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseMethodDeclarationSyntax)AddAttributeListsCore(items);
12340
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12411
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)
12423
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12424
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);
12441
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12442
public new MethodDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12453
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12454
public new MethodDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12488
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12563
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)
12575
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12576
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);
12593
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12594
public new OperatorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12599
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12600
public new OperatorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12634
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12709
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)
12721
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12722
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);
12739
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12740
public new ConversionOperatorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12745
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12746
public new ConversionOperatorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12779
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12836
public ConstructorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12848
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12849
public new ConstructorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Identifier, this.ParameterList, this.Initializer, this.Body, this.ExpressionBody, this.SemicolonToken);
12863
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12864
public new ConstructorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12869
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12870
public new ConstructorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12953
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13009
public DestructorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13021
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13022
public new DestructorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.TildeToken, this.Identifier, this.ParameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13036
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13037
public new DestructorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13042
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
13043
public new DestructorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
13081
public new BasePropertyDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BasePropertyDeclarationSyntax)WithAttributeListsCore(attributeLists);
13084
public new BasePropertyDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BasePropertyDeclarationSyntax)AddAttributeListsCore(items);
13109
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13169
public PropertyDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
13181
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13182
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);
13196
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13197
public new PropertyDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13269
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13323
public EventDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
13335
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13336
public new EventDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.SemicolonToken);
13349
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13350
public new EventDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13381
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13441
public IndexerDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13453
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13454
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);
13468
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13469
public new IndexerDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13551
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13603
public AccessorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13615
public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken);
13622
public AccessorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13624
public AccessorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
13780
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
13781
public BaseParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
13782
internal abstract BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
13784
public BaseParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
13785
internal abstract BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
13822
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13869
public ParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
13881
internal override BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13882
public new ParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.Identifier, this.Default);
13890
internal override BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13891
public new ParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13914
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13947
public FunctionPointerParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
13959
internal override BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13960
public new FunctionPointerParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type);
13966
internal override BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13967
public new FunctionPointerParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13988
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
14020
public IncompleteMemberSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
14032
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
14033
public new IncompleteMemberSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type);
14038
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
14039
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);
1497
private readonly ImmutableArray<SyntaxList<
AttributeListSyntax
>> _parameterAttributes;
1513
ImmutableArray<SyntaxList<
AttributeListSyntax
>> parameterAttributes,
1587
public override SyntaxList<
AttributeListSyntax
> ParameterAttributes(int index)
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
60
attributedNode = attributedNode?.FirstAncestorOrSelf<
AttributeListSyntax
>()?.Parent;
Compiler\MethodCompiler.cs (1)
2309
if (id.Ancestors(ascendOutOfTrivia: false).OfType<
AttributeListSyntax
>().Any() &&
Declarations\DeclarationTreeBuilder.cs (3)
725
foreach (
var
attributeListSyntax in node.AttributeLists)
897
private static QuickAttributes GetQuickAttributes(SyntaxList<
AttributeListSyntax
> attributeLists)
900
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)
376
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
426
private void ReportAttributesDisallowed(SyntaxList<
AttributeListSyntax
> attributes, BindingDiagnosticBag diagnostics)
431
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)
210
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
226
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)
196
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
233
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
236
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
382
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
387
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Source\SourceDestructorSymbol.cs (3)
151
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
157
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
160
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Source\SourceEnumConstantSymbol.cs (2)
90
protected override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
97
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)
294
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
311
return OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
315
return OneOrMany<SyntaxList<
AttributeListSyntax
>>.Empty;
Symbols\Source\SourceMemberFieldSymbol.cs (2)
422
protected override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
429
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)
1300
ImmutableArray<SyntaxList<
AttributeListSyntax
>> attributeLists = GetAttributeDeclarations(QuickAttributes.TypeIdentifier);
1302
foreach (SyntaxList<
AttributeListSyntax
> list in attributeLists)
1307
foreach (
AttributeListSyntax
attrList in list)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
406
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
422
private SyntaxList<
AttributeListSyntax
> AttributeDeclarationSyntaxList
432
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)
688
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
707
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,
1290
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());
167
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()
293
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 (26)
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)
2989
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)
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
)
2185
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
)
2185
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
)
2185
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)