60 references to Modifiers
Microsoft.CodeAnalysis.CSharp (13)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
609
return SkipAttributes(syntax, accessorSyntax.AttributeLists, accessorSyntax.
Modifiers
, accessorSyntax.Keyword, type: null);
Parser\LanguageParser.cs (1)
5239
return ((CSharp.Syntax.AccessorDeclarationSyntax)decl).
Modifiers
;
Symbols\Source\SourceCustomEventAccessorSymbol.cs (2)
53
if (syntax.
Modifiers
.Count > 0)
55
diagnostics.Add(ErrorCode.ERR_NoModifiersOnAccessor, syntax.
Modifiers
[0].GetLocation());
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
58
syntax.
Modifiers
,
Syntax.xml.Main.Generated.cs (1)
2092
=> node.Update(VisitList(node.AttributeLists), VisitList(node.
Modifiers
), VisitToken(node.Keyword), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (7)
13558
if (attributeLists != this.AttributeLists || modifiers != this.
Modifiers
|| keyword != this.Keyword || body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken)
13568
public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.
Modifiers
, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken);
13570
public AccessorDeclarationSyntax WithKeyword(SyntaxToken keyword) => Update(this.AttributeLists, this.
Modifiers
, keyword, this.Body, this.ExpressionBody, this.SemicolonToken);
13571
public AccessorDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.
Modifiers
, this.Keyword, body, this.ExpressionBody, this.SemicolonToken);
13572
public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.
Modifiers
, this.Keyword, this.Body, expressionBody, this.SemicolonToken);
13573
public AccessorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.
Modifiers
, this.Keyword, this.Body, this.ExpressionBody, semicolonToken);
13576
public AccessorDeclarationSyntax AddModifiers(params SyntaxToken[] items) => WithModifiers(this.
Modifiers
.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
742
AccessorDeclarationSyntax accessor => accessor.
Modifiers
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
156
AccessorDeclarationSyntax accessor => accessor.
Modifiers
,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
78
if (otherAccessor.
Modifiers
.Any(SyntaxKind.ReadOnlyKeyword))
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1718
return GetDiagnosticSpan(accessorDeclaration.
Modifiers
, accessorDeclaration.Keyword, accessorDeclaration.Keyword);
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
78
if (otherAccessor.
Modifiers
.Any(SyntaxKind.ReadOnlyKeyword))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (38)
Generated\Syntax.Test.xml.Generated.cs (2)
13608
Assert.Equal(default, node.
Modifiers
);
13613
var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.
Modifiers
).WithKeyword(node.Keyword).WithBody(node.Body).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (36)
2956
Assert.Equal(1, accessors[0].
Modifiers
.Count);
2957
Assert.Equal(SyntaxKind.ReadOnlyKeyword, accessors[0].
Modifiers
[0].Kind());
4143
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4150
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4197
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4204
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4252
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4259
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4325
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4332
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4379
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4386
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4433
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4439
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4517
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4573
Assert.Equal(0, es.AccessorList.Accessors[0].
Modifiers
.Count);
4630
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4637
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4715
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4722
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
4770
Assert.Equal(0, es.AccessorList.Accessors[0].
Modifiers
.Count);
4777
Assert.Equal(0, es.AccessorList.Accessors[1].
Modifiers
.Count);
4825
Assert.Equal(0, es.AccessorList.Accessors[0].
Modifiers
.Count);
4832
Assert.Equal(0, es.AccessorList.Accessors[1].
Modifiers
.Count);
4909
Assert.Equal(0, es.AccessorList.Accessors[0].
Modifiers
.Count);
4916
Assert.Equal(0, es.AccessorList.Accessors[1].
Modifiers
.Count);
4976
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
4983
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
5043
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
5050
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
5111
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
5118
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
5187
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
5194
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
5256
Assert.Equal(0, ps.AccessorList.Accessors[0].
Modifiers
.Count);
5263
Assert.Equal(0, ps.AccessorList.Accessors[1].
Modifiers
.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
742
AccessorDeclarationSyntax accessor => accessor.
Modifiers
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
156
AccessorDeclarationSyntax accessor => accessor.
Modifiers
,
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
742
AccessorDeclarationSyntax accessor => accessor.
Modifiers
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
156
AccessorDeclarationSyntax accessor => accessor.
Modifiers
,