61 references to Modifiers
Microsoft.CodeAnalysis.CSharp (13)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
609return SkipAttributes(syntax, accessorSyntax.AttributeLists, accessorSyntax.Modifiers, accessorSyntax.Keyword, type: null);
Parser\LanguageParser.cs (1)
5349return ((CSharp.Syntax.AccessorDeclarationSyntax)decl).Modifiers;
Symbols\Source\SourceCustomEventAccessorSymbol.cs (2)
53if (syntax.Modifiers.Count > 0) 55diagnostics.Add(ErrorCode.ERR_NoModifiersOnAccessor, syntax.Modifiers[0].GetLocation());
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
58syntax.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)
13559if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || keyword != this.Keyword || body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken) 13569public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13571public AccessorDeclarationSyntax WithKeyword(SyntaxToken keyword) => Update(this.AttributeLists, this.Modifiers, keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13572public AccessorDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.Modifiers, this.Keyword, body, this.ExpressionBody, this.SemicolonToken); 13573public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, expressionBody, this.SemicolonToken); 13574public AccessorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, semicolonToken); 13577public AccessorDeclarationSyntax AddModifiers(params SyntaxToken[] items) => WithModifiers(this.Modifiers.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
742AccessorDeclarationSyntax accessor => accessor.Modifiers,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
156AccessorDeclarationSyntax accessor => accessor.Modifiers,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
78if (otherAccessor.Modifiers.Any(SyntaxKind.ReadOnlyKeyword))
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1718return GetDiagnosticSpan(accessorDeclaration.Modifiers, accessorDeclaration.Keyword, accessorDeclaration.Keyword);
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
78if (otherAccessor.Modifiers.Any(SyntaxKind.ReadOnlyKeyword))
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (1)
143setAccessor.Modifiers,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (38)
Generated\Syntax.Test.xml.Generated.cs (2)
13608Assert.Equal(default, node.Modifiers); 13613var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithKeyword(node.Keyword).WithBody(node.Body).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (36)
2956Assert.Equal(1, accessors[0].Modifiers.Count); 2957Assert.Equal(SyntaxKind.ReadOnlyKeyword, accessors[0].Modifiers[0].Kind()); 4197Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4204Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4251Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4258Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4306Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4313Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4379Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4386Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4433Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4440Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4487Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4493Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4571Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4627Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4684Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4691Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4769Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4776Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4824Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4831Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.Count); 4879Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4886Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.Count); 4963Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4970Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.Count); 5030Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5037Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5097Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5104Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5165Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5172Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5241Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5248Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5310Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5317Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
742AccessorDeclarationSyntax accessor => accessor.Modifiers,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
156AccessorDeclarationSyntax accessor => accessor.Modifiers,
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
742AccessorDeclarationSyntax accessor => accessor.Modifiers,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
156AccessorDeclarationSyntax accessor => accessor.Modifiers,