1 instantiation of AttributeListSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
15892
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
AttributeListSyntax
(this, parent, position);
1098 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 (727)
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);
1491
private readonly ImmutableArray<SyntaxList<
AttributeListSyntax
>> _parameterAttributes;
1507
ImmutableArray<SyntaxList<
AttributeListSyntax
>> parameterAttributes,
1581
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)
712
foreach (
var
attributeListSyntax in node.AttributeLists)
876
private static QuickAttributes GetQuickAttributes(SyntaxList<
AttributeListSyntax
> attributeLists)
879
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\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)
279
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Symbols\Source\LocalFunctionSymbol.cs (3)
369
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
418
private void ReportAttributesDisallowed(SyntaxList<
AttributeListSyntax
> attributes, BindingDiagnosticBag diagnostics)
423
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)
193
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
230
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
233
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
379
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
384
return OneOrMany.Create(default(SyntaxList<
AttributeListSyntax
>));
Symbols\Source\SourceDestructorSymbol.cs (3)
148
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
154
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetReturnTypeAttributeDeclarations()
157
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)
782
internal ImmutableArray<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations(QuickAttributes? quickAttributes = null)
1281
ImmutableArray<SyntaxList<
AttributeListSyntax
>> attributeLists = GetAttributeDeclarations(QuickAttributes.TypeIdentifier);
1283
foreach (SyntaxList<
AttributeListSyntax
> list in attributeLists)
1288
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)
639
internal sealed override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
658
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,
1281
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 (7)
304
OneOrMany<SyntaxList<
AttributeListSyntax
>> attributesSyntaxLists,
544
protected ImmutableArray<(CSharpAttributeData, BoundAttribute)> BindAttributes(OneOrMany<SyntaxList<
AttributeListSyntax
>> attributeDeclarations, Binder? rootBinder)
550
foreach (
var
attributeListSyntax in attributeListSyntaxList)
589
OneOrMany<SyntaxList<
AttributeListSyntax
>> attributeDeclarationSyntaxLists,
609
foreach (
var
attributeDeclarationSyntax in attributeDeclarationSyntaxList)
667
protected virtual bool ShouldBindAttributes(
AttributeListSyntax
attributeDeclarationSyntax, BindingDiagnosticBag diagnostics)
673
protected Binder GetAttributeBinder(SyntaxList<
AttributeListSyntax
> attributeDeclarationSyntaxList, CSharpCompilation compilation, Binder? rootBinder = null)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (3)
74
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
76
return new OneOrMany<SyntaxList<
AttributeListSyntax
>>(((SourceNamedTypeSymbol)ContainingType).GetAttributeDeclarations());
164
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
>(),
54
public override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
55
=> 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
>(),
56
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()
290
foreach (
var
attribute in attributeList)
Symbols\Synthesized\SynthesizedEventAccessorSymbol.cs (1)
76
internal override OneOrMany<SyntaxList<
AttributeListSyntax
>> GetAttributeDeclarations()
Syntax.xml.Main.Generated.cs (103)
487
public virtual TResult? VisitAttributeList(
AttributeListSyntax
node) => this.DefaultVisit(node);
1234
public virtual void VisitAttributeList(
AttributeListSyntax
node) => this.DefaultVisit(node);
1980
public override SyntaxNode? VisitAttributeList(
AttributeListSyntax
node)
3228
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3248
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
3256
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? returnType, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
3969
public static GlobalStatementSyntax GlobalStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
3980
public static BlockSyntax Block(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
3988
public static BlockSyntax Block(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<StatementSyntax> statements)
3998
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)
4013
public static LocalFunctionStatementSyntax LocalFunctionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
4025
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
4045
public static LocalDeclarationStatementSyntax LocalDeclarationStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
4121
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
4129
public static ExpressionStatementSyntax ExpressionStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression)
4137
public static EmptyStatementSyntax EmptyStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken semicolonToken)
4144
public static EmptyStatementSyntax EmptyStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4152
public static LabeledStatementSyntax LabeledStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
4161
public static LabeledStatementSyntax LabeledStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, StatementSyntax statement)
4173
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4195
public static GotoStatementSyntax GotoStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression)
4205
public static BreakStatementSyntax BreakStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
4213
public static BreakStatementSyntax BreakStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4221
public static ContinueStatementSyntax ContinueStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
4229
public static ContinueStatementSyntax ContinueStatement(SyntaxList<
AttributeListSyntax
> attributeLists)
4237
public static ReturnStatementSyntax ReturnStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4245
public static ReturnStatementSyntax ReturnStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4255
public static ThrowStatementSyntax ThrowStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4263
public static ThrowStatementSyntax ThrowStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4273
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
4293
public static YieldStatementSyntax YieldStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax? expression)
4311
public static WhileStatementSyntax WhileStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
4322
public static WhileStatementSyntax WhileStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax condition, StatementSyntax statement)
4330
public static DoStatementSyntax DoStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
4343
public static DoStatementSyntax DoStatement(SyntaxList<
AttributeListSyntax
> attributeLists, StatementSyntax statement, ExpressionSyntax condition)
4351
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)
4363
public static ForStatementSyntax ForStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax? declaration, SeparatedSyntaxList<ExpressionSyntax> initializers, ExpressionSyntax? condition, SeparatedSyntaxList<ExpressionSyntax> incrementors, StatementSyntax statement)
4371
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)
4391
public static ForEachStatementSyntax ForEachStatement(SyntaxList<
AttributeListSyntax
> attributeLists, TypeSyntax type, SyntaxToken identifier, ExpressionSyntax expression, StatementSyntax statement)
4403
public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
4422
public static ForEachVariableStatementSyntax ForEachVariableStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax variable, ExpressionSyntax expression, StatementSyntax statement)
4430
public static UsingStatementSyntax UsingStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
4446
public static UsingStatementSyntax UsingStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, StatementSyntax statement)
4454
public static FixedStatementSyntax FixedStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
4465
public static FixedStatementSyntax FixedStatement(SyntaxList<
AttributeListSyntax
> attributeLists, VariableDeclarationSyntax declaration, StatementSyntax statement)
4473
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken keyword, BlockSyntax block)
4492
public static CheckedStatementSyntax CheckedStatement(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block)
4510
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
4518
public static UnsafeStatementSyntax UnsafeStatement(SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block)
4528
public static LockStatementSyntax LockStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
4539
public static LockStatementSyntax LockStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, StatementSyntax statement)
4547
public static IfStatementSyntax IfStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
4558
public static IfStatementSyntax IfStatement(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax condition, StatementSyntax statement, ElseClauseSyntax? @else)
4578
public static SwitchStatementSyntax SwitchStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
4687
public static TryStatementSyntax TryStatement(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
4695
public static TryStatementSyntax TryStatement(SyntaxList<
AttributeListSyntax
> attributeLists, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
4770
public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
4777
public static CompilationUnitSyntax CompilationUnit(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members)
4838
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)
4854
public static NamespaceDeclarationSyntax NamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4862
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4871
public static FileScopedNamespaceDeclarationSyntax FileScopedNamespaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, NameSyntax name, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
4879
public static
AttributeListSyntax
AttributeList(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
4883
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();
4887
public static
AttributeListSyntax
AttributeList(AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes)
4891
public static
AttributeListSyntax
AttributeList(SeparatedSyntaxList<AttributeSyntax> attributes = default)
4968
public static TypeParameterSyntax TypeParameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
4990
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)
5016
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)
5042
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)
5068
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)
5106
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)
5126
public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
5152
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
5163
public static DelegateDeclarationSyntax DelegateDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses)
5175
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
5190
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)
5215
public static ExtensionBlockDeclarationSyntax ExtensionBlockDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
5364
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
5372
public static FieldDeclarationSyntax FieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
5380
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
5389
public static EventFieldDeclarationSyntax EventFieldDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration)
5409
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)
5424
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)
5436
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)
5496
public static OperatorDeclarationSyntax OperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax returnType, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken operatorToken, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5504
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)
5531
public static ConversionOperatorDeclarationSyntax ConversionOperatorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken implicitOrExplicitKeyword, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, TypeSyntax type, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5539
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5553
public static ConstructorDeclarationSyntax ConstructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5597
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5612
public static DestructorDeclarationSyntax DestructorDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5624
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
5638
public static PropertyDeclarationSyntax PropertyDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer)
5662
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
5677
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList)
5689
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5704
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
5724
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5756
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody)
5800
public static ParameterSyntax Parameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
5813
public static FunctionPointerParameterSyntax FunctionPointerParameter(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
5824
public static IncompleteMemberSyntax IncompleteMember(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
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)
6214
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6246
public GlobalStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, StatementSyntax statement)
6258
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6259
public new GlobalStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Statement);
6264
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6265
public new GlobalStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6278
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
6279
public StatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
6280
internal abstract StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
6282
public StatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
6283
internal abstract StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
6302
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6329
public BlockSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken openBraceToken, SyntaxList<StatementSyntax> statements, SyntaxToken closeBraceToken)
6341
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6342
public new BlockSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.OpenBraceToken, this.Statements, this.CloseBraceToken);
6347
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6348
public new BlockSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6373
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6438
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)
6450
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6451
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);
6462
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6463
public new LocalFunctionStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6472
public LocalFunctionStatementSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
6500
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6553
public LocalDeclarationStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
6565
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6566
public new LocalDeclarationStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, this.Declaration, this.SemicolonToken);
6573
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6574
public new LocalDeclarationStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6904
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6929
public ExpressionStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, ExpressionSyntax expression, SyntaxToken semicolonToken)
6941
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6942
public new ExpressionStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Expression, this.SemicolonToken);
6946
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6947
public new ExpressionStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
6965
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
6976
public EmptyStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken semicolonToken)
6988
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
6989
public new EmptyStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.SemicolonToken);
6992
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
6993
public new EmptyStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7013
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7042
public LabeledStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, SyntaxToken colonToken, StatementSyntax statement)
7054
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7055
public new LabeledStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Identifier, this.ColonToken, this.Statement);
7060
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7061
public new LabeledStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7085
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7133
public GotoStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken gotoKeyword, SyntaxToken caseOrDefaultKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7145
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7146
public new GotoStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.GotoKeyword, this.CaseOrDefaultKeyword, this.Expression, this.SemicolonToken);
7152
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7153
public new GotoStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7171
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7184
public BreakStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken breakKeyword, SyntaxToken semicolonToken)
7196
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7197
public new BreakStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.BreakKeyword, this.SemicolonToken);
7201
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7202
public new BreakStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7220
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7233
public ContinueStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken continueKeyword, SyntaxToken semicolonToken)
7245
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7246
public new ContinueStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ContinueKeyword, this.SemicolonToken);
7250
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7251
public new ContinueStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7270
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7297
public ReturnStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken returnKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7309
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7310
public new ReturnStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ReturnKeyword, this.Expression, this.SemicolonToken);
7315
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7316
public new ReturnStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7335
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7362
public ThrowStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken throwKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7374
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7375
public new ThrowStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.ThrowKeyword, this.Expression, this.SemicolonToken);
7380
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7381
public new ThrowStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7401
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7430
public YieldStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken yieldKeyword, SyntaxToken returnOrBreakKeyword, ExpressionSyntax? expression, SyntaxToken semicolonToken)
7442
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7443
public new YieldStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.YieldKeyword, this.ReturnOrBreakKeyword, this.Expression, this.SemicolonToken);
7449
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7450
public new YieldStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7470
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7503
public WhileStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement)
7515
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7516
public new WhileStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.WhileKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.Statement);
7523
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7524
public new WhileStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7544
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7581
public DoStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken doKeyword, StatementSyntax statement, SyntaxToken whileKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, SyntaxToken semicolonToken)
7593
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7594
public new DoStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.DoKeyword, this.Statement, this.WhileKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.SemicolonToken);
7603
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7604
public new DoStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7627
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7690
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)
7702
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7703
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);
7715
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7716
public new ForStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7756
public new CommonForEachStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (CommonForEachStatementSyntax)WithAttributeListsCore(attributeLists);
7758
public new CommonForEachStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (CommonForEachStatementSyntax)AddAttributeListsCore(items);
7779
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7830
public ForEachStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, TypeSyntax type, SyntaxToken identifier, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
7842
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7843
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);
7861
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7862
public new ForEachStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7883
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
7937
public ForEachVariableStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken forEachKeyword, SyntaxToken openParenToken, ExpressionSyntax variable, SyntaxToken inKeyword, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
7949
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
7950
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);
7967
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
7968
public new ForEachVariableStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
7989
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8035
public UsingStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken awaitKeyword, SyntaxToken usingKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax? declaration, ExpressionSyntax? expression, SyntaxToken closeParenToken, StatementSyntax statement)
8047
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8048
public new UsingStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.OpenParenToken, this.Declaration, this.Expression, this.CloseParenToken, this.Statement);
8057
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8058
public new UsingStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8078
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8111
public FixedStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken fixedKeyword, SyntaxToken openParenToken, VariableDeclarationSyntax declaration, SyntaxToken closeParenToken, StatementSyntax statement)
8123
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8124
public new FixedStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.FixedKeyword, this.OpenParenToken, this.Declaration, this.CloseParenToken, this.Statement);
8131
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8132
public new FixedStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8153
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8178
public CheckedStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken keyword, BlockSyntax block)
8190
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8191
public new CheckedStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Keyword, this.Block);
8195
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8196
public new CheckedStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8197
public CheckedStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
8217
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8242
public UnsafeStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken unsafeKeyword, BlockSyntax block)
8254
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8255
public new UnsafeStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.UnsafeKeyword, this.Block);
8259
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8260
public new UnsafeStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8261
public UnsafeStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
8282
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8315
public LockStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken lockKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, StatementSyntax statement)
8327
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8328
public new LockStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.LockKeyword, this.OpenParenToken, this.Expression, this.CloseParenToken, this.Statement);
8335
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8336
public new LockStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8360
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8415
public IfStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken ifKeyword, SyntaxToken openParenToken, ExpressionSyntax condition, SyntaxToken closeParenToken, StatementSyntax statement, ElseClauseSyntax? @else)
8427
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8428
public new IfStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.IfKeyword, this.OpenParenToken, this.Condition, this.CloseParenToken, this.Statement, this.Else);
8436
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8437
public new IfStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
8504
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
8576
public SwitchStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken switchKeyword, SyntaxToken openParenToken, ExpressionSyntax expression, SyntaxToken closeParenToken, SyntaxToken openBraceToken, SyntaxList<SwitchSectionSyntax> sections, SyntaxToken closeBraceToken)
8588
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
8589
public new SwitchStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.SwitchKeyword, this.OpenParenToken, this.Expression, this.CloseParenToken, this.OpenBraceToken, this.Sections, this.CloseBraceToken);
8598
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
8599
public new SwitchStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9011
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9044
public TryStatementSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken tryKeyword, BlockSyntax block, SyntaxList<CatchClauseSyntax> catches, FinallyClauseSyntax? @finally)
9056
internal override StatementSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9057
public new TryStatementSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.TryKeyword, this.Block, this.Catches, this.Finally);
9063
internal override StatementSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9064
public new TryStatementSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9065
public TryStatementSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9133
public CatchClauseSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9281
public FinallyClauseSyntax AddBlockAttributeLists(params
AttributeListSyntax
[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items)));
9308
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 2));
9337
public CompilationUnitSyntax Update(SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken endOfFileToken)
9351
public CompilationUnitSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(this.Externs, this.Usings, attributeLists, this.Members, this.EndOfFileToken);
9357
public CompilationUnitSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9515
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
9516
public MemberDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
9517
internal abstract MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
9519
public MemberDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
9520
internal abstract MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
9567
public new BaseNamespaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseNamespaceDeclarationSyntax)WithAttributeListsCore(attributeLists);
9570
public new BaseNamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseNamespaceDeclarationSyntax)AddAttributeListsCore(items);
9594
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9654
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)
9666
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9667
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);
9684
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9685
public new NamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9715
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
9763
public FileScopedNamespaceDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken namespaceKeyword, NameSyntax name, SyntaxToken semicolonToken, SyntaxList<ExternAliasDirectiveSyntax> externs, SyntaxList<UsingDirectiveSyntax> usings, SyntaxList<MemberDeclarationSyntax> members)
9775
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
9776
public new FileScopedNamespaceDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.NamespaceKeyword, this.Name, this.SemicolonToken, this.Externs, this.Usings, this.Members);
9791
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
9792
public new FileScopedNamespaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
9858
public
AttributeListSyntax
Update(SyntaxToken openBracketToken, AttributeTargetSpecifierSyntax? target, SeparatedSyntaxList<AttributeSyntax> attributes, SyntaxToken closeBracketToken)
9862
var
newNode = SyntaxFactory.AttributeList(openBracketToken, target, attributes, closeBracketToken);
9870
public
AttributeListSyntax
WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Target, this.Attributes, this.CloseBracketToken);
9871
public
AttributeListSyntax
WithTarget(AttributeTargetSpecifierSyntax? target) => Update(this.OpenBracketToken, target, this.Attributes, this.CloseBracketToken);
9872
public
AttributeListSyntax
WithAttributes(SeparatedSyntaxList<AttributeSyntax> attributes) => Update(this.OpenBracketToken, this.Target, attributes, this.CloseBracketToken);
9873
public
AttributeListSyntax
WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Target, this.Attributes, closeBracketToken);
9875
public
AttributeListSyntax
AddAttributes(params AttributeSyntax[] items) => WithAttributes(this.Attributes.AddRange(items));
10225
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10246
public TypeParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken varianceKeyword, SyntaxToken identifier)
10258
public TypeParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.VarianceKeyword, this.Identifier);
10262
public TypeParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10301
public new BaseTypeDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseTypeDeclarationSyntax)WithAttributeListsCore(attributeLists);
10304
public new BaseTypeDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseTypeDeclarationSyntax)AddAttributeListsCore(items);
10382
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10462
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)
10474
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10475
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);
10499
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10500
public new ClassDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10548
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10628
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)
10640
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10641
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);
10665
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10666
public new StructDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10714
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10794
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)
10806
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10807
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);
10831
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
10832
public new InterfaceDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
10880
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
10968
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)
10980
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
10981
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);
11006
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11007
public new RecordDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11052
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11129
public EnumDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken enumKeyword, SyntaxToken identifier, BaseListSyntax? baseList, SyntaxToken openBraceToken, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
11141
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11142
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);
11158
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11159
public new EnumDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11191
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11247
public DelegateDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken delegateKeyword, TypeSyntax returnType, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax parameterList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken semicolonToken)
11259
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11260
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);
11271
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11272
public new DelegateDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11300
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11335
public EnumMemberDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
11347
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11348
public new EnumMemberDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Identifier, this.EqualsValue);
11354
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11355
public new EnumMemberDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
11380
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
11453
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)
11465
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
11466
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);
11486
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
11487
public new ExtensionBlockDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12061
public new BaseFieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseFieldDeclarationSyntax)WithAttributeListsCore(attributeLists);
12064
public new BaseFieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseFieldDeclarationSyntax)AddAttributeListsCore(items);
12085
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12119
public FieldDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
12131
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12132
public new FieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Declaration, this.SemicolonToken);
12140
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12141
public new FieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12164
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12200
public EventFieldDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, VariableDeclarationSyntax declaration, SyntaxToken semicolonToken)
12212
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12213
public new EventFieldDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Declaration, this.SemicolonToken);
12222
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12223
public new EventFieldDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12292
public BaseMethodDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items) => AddBodyAttributeListsCore(items);
12293
internal abstract BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items);
12307
public new BaseMethodDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BaseMethodDeclarationSyntax)WithAttributeListsCore(attributeLists);
12310
public new BaseMethodDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BaseMethodDeclarationSyntax)AddAttributeListsCore(items);
12338
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12409
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)
12421
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12422
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);
12439
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12440
public new MethodDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12451
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12452
public new MethodDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12486
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12561
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)
12573
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12574
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);
12591
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12592
public new OperatorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12597
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12598
public new OperatorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12632
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12707
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)
12719
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12720
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);
12737
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12738
public new ConversionOperatorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12743
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12744
public new ConversionOperatorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12777
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
12834
public ConstructorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, ParameterListSyntax parameterList, ConstructorInitializerSyntax? initializer, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
12846
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
12847
public new ConstructorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Identifier, this.ParameterList, this.Initializer, this.Body, this.ExpressionBody, this.SemicolonToken);
12861
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
12862
public new ConstructorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
12867
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
12868
public new ConstructorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
12951
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13007
public DestructorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken tildeToken, SyntaxToken identifier, ParameterListSyntax parameterList, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13019
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13020
public new DestructorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.TildeToken, this.Identifier, this.ParameterList, this.Body, this.ExpressionBody, this.SemicolonToken);
13034
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13035
public new DestructorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13040
internal override BaseMethodDeclarationSyntax AddBodyAttributeListsCore(params
AttributeListSyntax
[] items) => AddBodyAttributeLists(items);
13041
public new DestructorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
13079
public new BasePropertyDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => (BasePropertyDeclarationSyntax)WithAttributeListsCore(attributeLists);
13082
public new BasePropertyDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => (BasePropertyDeclarationSyntax)AddAttributeListsCore(items);
13107
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13167
public PropertyDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, EqualsValueClauseSyntax? initializer, SyntaxToken semicolonToken)
13179
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13180
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);
13194
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13195
public new PropertyDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13267
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13321
public EventDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax? accessorList, SyntaxToken semicolonToken)
13333
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13334
public new EventDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.EventKeyword, this.Type, this.ExplicitInterfaceSpecifier, this.Identifier, this.AccessorList, this.SemicolonToken);
13347
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13348
public new EventDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13379
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13439
public IndexerDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword, BracketedParameterListSyntax parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13451
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13452
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);
13466
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13467
public new IndexerDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13549
public SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13601
public AccessorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13613
public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken);
13620
public AccessorDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13622
public AccessorDeclarationSyntax AddBodyAttributeLists(params
AttributeListSyntax
[] items)
13778
public abstract SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
13779
public BaseParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeListsCore(attributeLists);
13780
internal abstract BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists);
13782
public BaseParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => AddAttributeListsCore(items);
13783
internal abstract BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items);
13820
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13867
public ParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type, SyntaxToken identifier, EqualsValueClauseSyntax? @default)
13879
internal override BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13880
public new ParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type, this.Identifier, this.Default);
13888
internal override BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13889
public new ParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13912
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
13945
public FunctionPointerParameterSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax type)
13957
internal override BaseParameterSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
13958
public new FunctionPointerParameterSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type);
13964
internal override BaseParameterSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
13965
public new FunctionPointerParameterSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
13986
public override SyntaxList<
AttributeListSyntax
> AttributeLists => new SyntaxList<
AttributeListSyntax
>(GetRed(ref this.attributeLists, 0));
14018
public IncompleteMemberSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, TypeSyntax? type)
14030
internal override MemberDeclarationSyntax WithAttributeListsCore(SyntaxList<
AttributeListSyntax
> attributeLists) => WithAttributeLists(attributeLists);
14031
public new IncompleteMemberSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists) => Update(attributeLists, this.Modifiers, this.Type);
14036
internal override MemberDeclarationSyntax AddAttributeListsCore(params
AttributeListSyntax
[] items) => AddAttributeLists(items);
14037
public new IncompleteMemberSyntax AddAttributeLists(params
AttributeListSyntax
[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Syntax\BaseFieldDeclarationSyntax.cs (1)
9
public abstract override SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
Syntax\BaseMethodDeclarationSyntax.cs (1)
9
public abstract override SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
Syntax\BasePropertyDeclarationSyntax.cs (1)
9
public abstract override SyntaxList<
AttributeListSyntax
> AttributeLists { get; }
Syntax\ClassDeclarationSyntax.cs (1)
9
public ClassDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\ConstructorDeclarationSyntax.cs (5)
14
SyntaxList<
AttributeListSyntax
> attributeLists,
38
SyntaxList<
AttributeListSyntax
> attributeLists,
55
SyntaxList<
AttributeListSyntax
> attributeLists,
73
SyntaxList<
AttributeListSyntax
> attributeLists,
90
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\ConversionOperatorDeclarationSyntax.cs (2)
10
SyntaxList<
AttributeListSyntax
> attributeLists,
34
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\DestructorDeclarationSyntax.cs (5)
14
SyntaxList<
AttributeListSyntax
> attributeLists,
38
SyntaxList<
AttributeListSyntax
> attributeLists,
54
SyntaxList<
AttributeListSyntax
> attributeLists,
72
SyntaxList<
AttributeListSyntax
> attributeLists,
88
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\EnumMemberDeclarationSyntax.cs (1)
9
public EnumMemberDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax equalsValue)
Syntax\EventDeclarationSyntax.cs (2)
13
public EventDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
18
public EventDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, SyntaxToken semicolonToken)
Syntax\IndexerDeclarationSyntax.cs (1)
37
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\InterfaceDeclarationSyntax.cs (1)
9
public InterfaceDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\LookupPosition.cs (1)
98
internal static bool IsInAttributeSpecification(int position, SyntaxList<
AttributeListSyntax
> attributesSyntaxList)
Syntax\MethodDeclarationSyntax.cs (1)
28
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\OperatorDeclarationSyntax.cs (2)
10
SyntaxList<
AttributeListSyntax
> attributeLists,
34
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\ParenthesizedLambdaExpressionSyntax.cs (2)
36
public ParenthesizedLambdaExpressionSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, SyntaxToken arrowToken, BlockSyntax? block, ExpressionSyntax? expressionBody)
57
public static ParenthesizedLambdaExpressionSyntax ParenthesizedLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterListSyntax parameterList, BlockSyntax? block, ExpressionSyntax? expressionBody)
Syntax\PropertyDeclarationSyntax.cs (2)
34
public AccessorDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax? body, SyntaxToken semicolonToken)
46
return SyntaxFactory.AccessorDeclaration(kind, default(SyntaxList<
AttributeListSyntax
>), default(SyntaxTokenList), SyntaxFactory.Token(GetAccessorDeclarationKeywordKind(kind)), body, expressionBody: null, default(SyntaxToken));
Syntax\RecordDeclarationSyntax.cs (3)
13
public RecordDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier,
27
public static RecordDeclarationSyntax RecordDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier,
35
public static RecordDeclarationSyntax RecordDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier,
Syntax\SimpleLambdaExpressionSyntax.cs (1)
43
public static SimpleLambdaExpressionSyntax SimpleLambdaExpression(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ParameterSyntax parameter, BlockSyntax? block, ExpressionSyntax? expressionBody)
Syntax\StructDeclarationSyntax.cs (1)
9
public StructDeclarationSyntax Update(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
Syntax\SyntaxExtensions.cs (3)
268
SyntaxList<
AttributeListSyntax
> attributeLists,
290
SyntaxList<
AttributeListSyntax
> attributeLists,
313
SyntaxList<
AttributeListSyntax
> attributeLists,
Syntax\SyntaxFactory.cs (25)
2499
SyntaxList<
AttributeListSyntax
> attributeLists,
2518
SyntaxList<
AttributeListSyntax
> attributeLists,
2540
SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers,
2563
SyntaxList<
AttributeListSyntax
> attributeLists,
2584
SyntaxList<
AttributeListSyntax
> attributeLists,
2611
SyntaxList<
AttributeListSyntax
> attributeLists,
2634
SyntaxList<
AttributeListSyntax
> attributeLists,
2659
SyntaxList<
AttributeListSyntax
> attributeLists,
2680
SyntaxList<
AttributeListSyntax
> attributeLists,
2735
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, BlockSyntax body)
2737
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, BlockSyntax body, SyntaxToken semicolonToken)
2739
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, ArrowExpressionClauseSyntax expressionBody)
2741
public static AccessorDeclarationSyntax AccessorDeclaration(SyntaxKind kind, SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, ArrowExpressionClauseSyntax expressionBody, SyntaxToken semicolonToken)
2744
public static EnumMemberDeclarationSyntax EnumMemberDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxToken identifier, EqualsValueClauseSyntax? equalsValue)
2757
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, AccessorListSyntax accessorList)
2763
public static EventDeclarationSyntax EventDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken eventKeyword, TypeSyntax type, ExplicitInterfaceSpecifierSyntax explicitInterfaceSpecifier, SyntaxToken identifier, SyntaxToken semicolonToken)
2905
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
2914
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2920
public static ClassDeclarationSyntax ClassDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2932
public static StructDeclarationSyntax StructDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
2941
public static StructDeclarationSyntax StructDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2947
public static StructDeclarationSyntax StructDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, ParameterListSyntax? parameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2959
public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken keyword, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxToken openBraceToken, SyntaxList<MemberDeclarationSyntax> members, SyntaxToken closeBraceToken, SyntaxToken semicolonToken)
2965
public static InterfaceDeclarationSyntax InterfaceDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, TypeParameterListSyntax? typeParameterList, BaseListSyntax? baseList, SyntaxList<TypeParameterConstraintClauseSyntax> constraintClauses, SyntaxList<MemberDeclarationSyntax> members)
2977
public static EnumDeclarationSyntax EnumDeclaration(SyntaxList<
AttributeListSyntax
> attributeLists, SyntaxTokenList modifiers, SyntaxToken identifier, BaseListSyntax? baseList, SeparatedSyntaxList<EnumMemberDeclarationSyntax> members)
Syntax\SyntaxNormalizer.cs (2)
267
if (currentToken.Parent is
AttributeListSyntax
&& currentToken.Parent.Parent is not ParameterSyntax)
317
return (nextToken.Parent is
AttributeListSyntax
&& !(nextToken.Parent.Parent is ParameterSyntax)) ? 1 : 0;
Syntax\TypeDeclarationSyntax.cs (4)
21
public new TypeDeclarationSyntax AddAttributeLists(params
AttributeListSyntax
[] items)
27
public new TypeDeclarationSyntax WithAttributeLists(SyntaxList<
AttributeListSyntax
> attributeLists)
89
default(SyntaxList<
AttributeListSyntax
>),
109
SyntaxList<
AttributeListSyntax
> attributes,
Microsoft.CodeAnalysis.CSharp.CodeStyle (18)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (2)
19
var
attributeList = (
AttributeListSyntax
)context.Node;
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (2)
113
var
attributeList = attribute.Parent as
AttributeListSyntax
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions_GetAttributes.cs (1)
13
public static SyntaxList<
AttributeListSyntax
> GetAttributes(this MemberDeclarationSyntax member)
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\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\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\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\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
441
private static SyntaxList<
AttributeListSyntax
> GetModifiedAttributeListsForProperty(PositionalParameterInfo result)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
20
public static SyntaxList<
AttributeListSyntax
> GenerateAttributeLists(
47
private static
AttributeListSyntax
? TryGenerateAttributeDeclaration(
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
142
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
219
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
262
private static SyntaxList<
AttributeListSyntax
> GenerateAttributeDeclarations(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
113
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
141
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
527
var
attributeList = this.TargetToken.Parent?.FirstAncestorOrSelf<
AttributeListSyntax
>();
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
289
if (nonTerminalNode is
AttributeListSyntax
)
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\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (2)
19
var
attributeList = (
AttributeListSyntax
)context.Node;
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (2)
113
var
attributeList = attribute.Parent as
AttributeListSyntax
;
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
441
private static SyntaxList<
AttributeListSyntax
> GetModifiedAttributeListsForProperty(PositionalParameterInfo result)
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\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.Semantic.UnitTests (4)
Semantics\LocalFunctionTests.cs (3)
491
var
attributeList = localFunction.AttributeLists.Single();
539
var
attributeList = localFunction.AttributeLists.Single();
803
var
attributeList = localFunction.AttributeLists.Single();
SourceGeneration\GeneratorDriverTests.cs (1)
2730
foreach (
AttributeListSyntax
attributeListSyntax in classDeclarationSyntax.AttributeLists)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (81)
Generated\Syntax.Test.xml.Generated.cs (59)
10569
=> SyntaxFactory.SimpleLambdaExpression(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateParameter(), SyntaxFactory.Token(SyntaxKind.EqualsGreaterThanToken), default(BlockSyntax), default(ExpressionSyntax));
10575
=> SyntaxFactory.ParenthesizedLambdaExpression(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), default(TypeSyntax), GenerateParameterList(), SyntaxFactory.Token(SyntaxKind.EqualsGreaterThanToken), default(BlockSyntax), default(ExpressionSyntax));
10728
=> SyntaxFactory.GlobalStatement(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateBlock());
10731
=> SyntaxFactory.Block(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), new SyntaxList<StatementSyntax>(), SyntaxFactory.Token(SyntaxKind.CloseBraceToken));
10734
=> SyntaxFactory.LocalFunctionStatement(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateIdentifierName(), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), GenerateParameterList(), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10737
=> SyntaxFactory.LocalDeclarationStatement(new SyntaxList<
AttributeListSyntax
>(), default(SyntaxToken), default(SyntaxToken), new SyntaxTokenList(), GenerateVariableDeclaration(), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10758
=> SyntaxFactory.ExpressionStatement(new SyntaxList<
AttributeListSyntax
>(), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10761
=> SyntaxFactory.EmptyStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10764
=> SyntaxFactory.LabeledStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Identifier("Identifier"), SyntaxFactory.Token(SyntaxKind.ColonToken), GenerateBlock());
10767
=> SyntaxFactory.GotoStatement(SyntaxKind.GotoStatement, new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.GotoKeyword), default(SyntaxToken), default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10770
=> SyntaxFactory.BreakStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.BreakKeyword), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10773
=> SyntaxFactory.ContinueStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.ContinueKeyword), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10776
=> SyntaxFactory.ReturnStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.ReturnKeyword), default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10779
=> SyntaxFactory.ThrowStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.ThrowKeyword), default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10782
=> SyntaxFactory.YieldStatement(SyntaxKind.YieldReturnStatement, new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.YieldKeyword), SyntaxFactory.Token(SyntaxKind.ReturnKeyword), default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10785
=> SyntaxFactory.WhileStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.WhileKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10788
=> SyntaxFactory.DoStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.DoKeyword), GenerateBlock(), SyntaxFactory.Token(SyntaxKind.WhileKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10791
=> SyntaxFactory.ForStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.ForKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), default(VariableDeclarationSyntax), new SeparatedSyntaxList<ExpressionSyntax>(), SyntaxFactory.Token(SyntaxKind.SemicolonToken), default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.SemicolonToken), new SeparatedSyntaxList<ExpressionSyntax>(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10794
=> SyntaxFactory.ForEachStatement(new SyntaxList<
AttributeListSyntax
>(), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.ForEachKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Identifier("Identifier"), SyntaxFactory.Token(SyntaxKind.InKeyword), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10797
=> SyntaxFactory.ForEachVariableStatement(new SyntaxList<
AttributeListSyntax
>(), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.ForEachKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.InKeyword), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10800
=> SyntaxFactory.UsingStatement(new SyntaxList<
AttributeListSyntax
>(), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.UsingKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), default(VariableDeclarationSyntax), default(ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10803
=> SyntaxFactory.FixedStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.FixedKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateVariableDeclaration(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10806
=> SyntaxFactory.CheckedStatement(SyntaxKind.CheckedStatement, new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.CheckedKeyword), GenerateBlock());
10809
=> SyntaxFactory.UnsafeStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.UnsafeKeyword), GenerateBlock());
10812
=> SyntaxFactory.LockStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.LockKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock());
10815
=> SyntaxFactory.IfStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.IfKeyword), SyntaxFactory.Token(SyntaxKind.OpenParenToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.CloseParenToken), GenerateBlock(), default(ElseClauseSyntax));
10821
=> SyntaxFactory.SwitchStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.SwitchKeyword), default(SyntaxToken), GenerateIdentifierName(), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), new SyntaxList<SwitchSectionSyntax>(), SyntaxFactory.Token(SyntaxKind.CloseBraceToken));
10842
=> SyntaxFactory.TryStatement(new SyntaxList<
AttributeListSyntax
>(), SyntaxFactory.Token(SyntaxKind.TryKeyword), GenerateBlock(), new SyntaxList<CatchClauseSyntax>(), default(FinallyClauseSyntax));
10857
=> SyntaxFactory.CompilationUnit(new SyntaxList<ExternAliasDirectiveSyntax>(), new SyntaxList<UsingDirectiveSyntax>(), new SyntaxList<
AttributeListSyntax
>(), new SyntaxList<MemberDeclarationSyntax>(), SyntaxFactory.Token(SyntaxKind.EndOfFileToken));
10866
=> SyntaxFactory.NamespaceDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.OpenBraceToken), new SyntaxList<ExternAliasDirectiveSyntax>(), new SyntaxList<UsingDirectiveSyntax>(), new SyntaxList<MemberDeclarationSyntax>(), SyntaxFactory.Token(SyntaxKind.CloseBraceToken), default(SyntaxToken));
10869
=> SyntaxFactory.FileScopedNamespaceDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.NamespaceKeyword), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.SemicolonToken), new SyntaxList<ExternAliasDirectiveSyntax>(), new SyntaxList<UsingDirectiveSyntax>(), new SyntaxList<MemberDeclarationSyntax>());
10871
private static
AttributeListSyntax
GenerateAttributeList()
10893
=> SyntaxFactory.TypeParameter(new SyntaxList<
AttributeListSyntax
>(), default(SyntaxToken), SyntaxFactory.Identifier("Identifier"));
10896
=> SyntaxFactory.ClassDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.ClassKeyword), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(ParameterListSyntax), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10899
=> SyntaxFactory.StructDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.StructKeyword), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(ParameterListSyntax), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10902
=> SyntaxFactory.InterfaceDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.InterfaceKeyword), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(ParameterListSyntax), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10905
=> SyntaxFactory.RecordDeclaration(SyntaxKind.RecordDeclaration, new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Identifier("Keyword"), default(SyntaxToken), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), default(ParameterListSyntax), default(BaseListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10908
=> SyntaxFactory.EnumDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.EnumKeyword), SyntaxFactory.Identifier("Identifier"), default(BaseListSyntax), default(SyntaxToken), new SeparatedSyntaxList<EnumMemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10911
=> SyntaxFactory.DelegateDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.DelegateKeyword), GenerateIdentifierName(), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), GenerateParameterList(), new SyntaxList<TypeParameterConstraintClauseSyntax>(), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10914
=> SyntaxFactory.EnumMemberDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Identifier("Identifier"), default(EqualsValueClauseSyntax));
10917
=> SyntaxFactory.ExtensionBlockDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.ExtensionKeyword), default(TypeParameterListSyntax), default(ParameterListSyntax), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(SyntaxToken), new SyntaxList<MemberDeclarationSyntax>(), default(SyntaxToken), default(SyntaxToken));
10950
=> SyntaxFactory.FieldDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateVariableDeclaration(), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10953
=> SyntaxFactory.EventFieldDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.EventKeyword), GenerateVariableDeclaration(), SyntaxFactory.Token(SyntaxKind.SemicolonToken));
10959
=> SyntaxFactory.MethodDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateIdentifierName(), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Identifier("Identifier"), default(TypeParameterListSyntax), GenerateParameterList(), new SyntaxList<TypeParameterConstraintClauseSyntax>(), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10962
=> SyntaxFactory.OperatorDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateIdentifierName(), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.PlusToken), GenerateParameterList(), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10965
=> SyntaxFactory.ConversionOperatorDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.ImplicitKeyword), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), GenerateIdentifierName(), GenerateParameterList(), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10968
=> SyntaxFactory.ConstructorDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Identifier("Identifier"), GenerateParameterList(), default(ConstructorInitializerSyntax), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10974
=> SyntaxFactory.DestructorDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.TildeToken), SyntaxFactory.Identifier("Identifier"), GenerateParameterList(), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10977
=> SyntaxFactory.PropertyDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateIdentifierName(), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Identifier("Identifier"), default(AccessorListSyntax), default(ArrowExpressionClauseSyntax), default(EqualsValueClauseSyntax), default(SyntaxToken));
10983
=> SyntaxFactory.EventDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.EventKeyword), GenerateIdentifierName(), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Identifier("Identifier"), default(AccessorListSyntax), default(SyntaxToken));
10986
=> SyntaxFactory.IndexerDeclaration(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateIdentifierName(), default(ExplicitInterfaceSpecifierSyntax), SyntaxFactory.Token(SyntaxKind.ThisKeyword), GenerateBracketedParameterList(), default(AccessorListSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
10992
=> SyntaxFactory.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration, new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), SyntaxFactory.Token(SyntaxKind.GetKeyword), default(BlockSyntax), default(ArrowExpressionClauseSyntax), default(SyntaxToken));
11001
=> SyntaxFactory.Parameter(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateIdentifierName(), default(SyntaxToken), default(EqualsValueClauseSyntax));
11004
=> SyntaxFactory.FunctionPointerParameter(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), GenerateIdentifierName());
11007
=> SyntaxFactory.IncompleteMember(new SyntaxList<
AttributeListSyntax
>(), new SyntaxTokenList(), default(TypeSyntax));
13082
var
node = GenerateAttributeList();
13088
var
newNode = node.WithOpenBracketToken(node.OpenBracketToken).WithTarget(node.Target).WithAttributes(node.Attributes).WithCloseBracketToken(node.CloseBracketToken);
18399
var
oldNode = GenerateAttributeList();
18415
var
oldNode = GenerateAttributeList();
Parsing\DeclarationParsingTests.cs (21)
266
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
292
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
321
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
350
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
377
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
405
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
435
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
466
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
502
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
534
var
ad = (
AttributeListSyntax
)file.AttributeLists[0];
546
ad = (
AttributeListSyntax
)file.AttributeLists[1];
Syntax\SyntaxListTests.cs (1)
235
var attributes = new
AttributeListSyntax
[0];
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions_GetAttributes.cs (1)
13
public static SyntaxList<
AttributeListSyntax
> GetAttributes(this MemberDeclarationSyntax member)
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1155
node.Parent is
AttributeListSyntax
attributeList &&
1675
=> ((
AttributeListSyntax
)node).Attributes;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
20
public static SyntaxList<
AttributeListSyntax
> GenerateAttributeLists(
47
private static
AttributeListSyntax
? TryGenerateAttributeDeclaration(
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
142
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
219
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
262
private static SyntaxList<
AttributeListSyntax
> GenerateAttributeDeclarations(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
113
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
141
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
527
var
attributeList = this.TargetToken.Parent?.FirstAncestorOrSelf<
AttributeListSyntax
>();
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
289
if (nonTerminalNode is
AttributeListSyntax
)
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.Workspaces.UnitTests (20)
CodeGeneration\AddAttributesTests.cs (1)
43
var
attributeList =
CodeGeneration\SyntaxGeneratorTests.cs (19)
175
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
183
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
191
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
199
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
207
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
215
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
224
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
232
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
240
VerifySyntax<
AttributeListSyntax
>(Generator.Attribute(GetAttributeData(
1907
VerifySyntax<
AttributeListSyntax
>(
1911
VerifySyntax<
AttributeListSyntax
>(
1915
VerifySyntax<
AttributeListSyntax
>(
1919
VerifySyntax<
AttributeListSyntax
>(
1923
VerifySyntax<
AttributeListSyntax
>(
1927
VerifySyntax<
AttributeListSyntax
>(
1931
VerifySyntax<
AttributeListSyntax
>(
1935
VerifySyntax<
AttributeListSyntax
>(
2096
VerifySyntax<
AttributeListSyntax
>(attrWithComment, "// comment\r\n[a]");
5278
VerifySyntax<
AttributeListSyntax
>(
Microsoft.DotNet.GenFacades (1)
TypeParser.cs (1)
41
foreach (
var
attribute in root.AttributeLists)
Microsoft.Extensions.Logging.Generators (5)
LoggerMessageGenerator.Parser.cs (1)
108
foreach (
AttributeListSyntax
mal in method.AttributeLists)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (4)
36
=> node is
AttributeListSyntax
;
40
var
attributeList = (
AttributeListSyntax
)node;
62
=> ((
AttributeListSyntax
)node).Attributes;
Microsoft.Gen.Logging (1)
Parsing\Parser.cs (1)
605
foreach (
var
mal in methodSyntax.AttributeLists)
Microsoft.Interop.ComInterfaceGenerator (2)
AttributeInfo.cs (1)
21
internal
AttributeListSyntax
GenerateAttributeList()
ComMethodContext.cs (1)
126
.WithAttributeLists(List<
AttributeListSyntax
>())
Microsoft.Interop.JavaScript.JSImportGenerator (9)
Comparers.cs (2)
19
public static readonly IEqualityComparer<(MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
, ImmutableArray<DiagnosticInfo>)> GeneratedSyntax4 =
20
new CustomValueTupleElementComparer<MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
, ImmutableArray<DiagnosticInfo>>(
JSExportGenerator.cs (7)
75
IncrementalValuesProvider<(MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
, ImmutableArray<DiagnosticInfo>)> generateSingleStub = methodsToGenerate
95
IncrementalValueProvider<ImmutableArray<(StatementSyntax,
AttributeListSyntax
)>> regSyntax = generateSingleStub
218
ImmutableArray<(StatementSyntax Registration,
AttributeListSyntax
Attribute)> methods, string assemblyName)
230
var attributes = new List<
AttributeListSyntax
>();
252
SingletonList<
AttributeListSyntax
>(
322
private static (MemberDeclarationSyntax, StatementSyntax,
AttributeListSyntax
, ImmutableArray<DiagnosticInfo>) GenerateSource(
375
AttributeListSyntax
registrationAttribute = AttributeList(SingletonSeparatedList(Attribute(IdentifierName(Constants.DynamicDependencyAttributeGlobal))
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
453
(ParameterListSyntax parameterList, TypeSyntax returnType,
AttributeListSyntax
returnTypeAttributes) = stubGenerator.GenerateTargetMethodSignatureData();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
317
(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()
Microsoft.VisualStudio.LanguageServices.CSharp (41)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (5)
59
AttributeListSyntax
oldAttributeList,
60
AttributeListSyntax
newAttributeList,
866
else if (node is
AttributeListSyntax
attributeList)
902
else if (node is
AttributeListSyntax
attributeList)
953
else if (node is
AttributeListSyntax
attributeList)
CodeModel\CSharpCodeModelService.cs (35)
291
private static IEnumerable<SyntaxNode> GetAttributeNodes(SyntaxList<
AttributeListSyntax
> attributeDeclarationList)
293
foreach (
var
attributeDeclaration in attributeDeclarationList)
1672
RoslynDebug.Assert(attributeNode.Parent is
AttributeListSyntax
);
1674
return (
AttributeListSyntax
)attributeNode.Parent;
1680
RoslynDebug.Assert(attributeNode.Parent is
AttributeListSyntax
);
1682
var
attributeList = (
AttributeListSyntax
)attributeNode.Parent;
1693
Debug.Assert(attributeNode is
AttributeListSyntax
);
1695
var
attributeList = (
AttributeListSyntax
)attributeNode;
2791
var
attributeList = node.FirstAncestorOrSelf<
AttributeListSyntax
>();
2809
var
newAttributeList = attributeList.RemoveNode(node, SyntaxRemoveOptions.KeepNoTrivia);
3082
var
attributeDeclaration = (
AttributeListSyntax
)attribute.Parent!;
3192
return node is
AttributeListSyntax
3193
? ((
AttributeListSyntax
)node).Attributes.First()
3362
var newAttributeLists = compilationUnit.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3367
var newAttributeLists = enumDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3372
var newAttributeLists = classDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3377
var newAttributeLists = structDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3382
var newAttributeLists = interfaceDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3387
var newAttributeLists = method.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3392
var newAttributeLists = operationDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3397
var newAttributeLists = conversion.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3402
var newAttributeLists = constructor.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3407
var newAttributeLists = destructor.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3412
var newAttributeLists = property.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3417
var newAttributeLists = eventDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3422
var newAttributeLists = indexer.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3427
var newAttributeLists = field.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3432
var newAttributeLists = eventFieldDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3437
var newAttributeLists = delegateDeclaration.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3442
var newAttributeLists = member.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
3447
var newAttributeLists = parameter.AttributeLists.Insert(index, (
AttributeListSyntax
)list);
CodeModel\SyntaxNodeExtensions.cs (1)
14
public static bool TryGetAttributeLists(this SyntaxNode node, out SyntaxList<
AttributeListSyntax
> attributeLists)
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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions_GetAttributes.cs (1)
13
public static SyntaxList<
AttributeListSyntax
> GetAttributes(this MemberDeclarationSyntax member)
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\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\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\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1155
node.Parent is
AttributeListSyntax
attributeList &&
1675
=> ((
AttributeListSyntax
)node).Attributes;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
20
public static SyntaxList<
AttributeListSyntax
> GenerateAttributeLists(
47
private static
AttributeListSyntax
? TryGenerateAttributeDeclaration(
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (1)
142
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (1)
219
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (1)
262
private static SyntaxList<
AttributeListSyntax
> GenerateAttributeDeclarations(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
113
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
141
private static SyntaxList<
AttributeListSyntax
> GenerateAttributes(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (2)
527
var
attributeList = this.TargetToken.Parent?.FirstAncestorOrSelf<
AttributeListSyntax
>();
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (1)
289
if (nonTerminalNode is
AttributeListSyntax
)
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)