60 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)
5239return ((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)
13558if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || keyword != this.Keyword || body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken) 13568public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13570public AccessorDeclarationSyntax WithKeyword(SyntaxToken keyword) => Update(this.AttributeLists, this.Modifiers, keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13571public AccessorDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.Modifiers, this.Keyword, body, this.ExpressionBody, this.SemicolonToken); 13572public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, expressionBody, this.SemicolonToken); 13573public AccessorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, semicolonToken); 13576public 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.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()); 4143Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4150Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4197Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4204Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4252Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4259Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4325Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4332Assert.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); 4439Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4517Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4573Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4630Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4637Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4715Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4722Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 4770Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4777Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.Count); 4825Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4832Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.Count); 4909Assert.Equal(0, es.AccessorList.Accessors[0].Modifiers.Count); 4916Assert.Equal(0, es.AccessorList.Accessors[1].Modifiers.Count); 4976Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 4983Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5043Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5050Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5111Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5118Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5187Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5194Assert.Equal(0, ps.AccessorList.Accessors[1].Modifiers.Count); 5256Assert.Equal(0, ps.AccessorList.Accessors[0].Modifiers.Count); 5263Assert.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,