105 references to GetAccessorDeclaration
ILLink.CodeFixProvider (2)
RequiresUnsafeCodeFixProvider.cs (2)
486var getter = SyntaxFactory.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration) 505var indexerGetter = SyntaxFactory.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration)
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParameterAnalyzer.cs (1)
163if (!getterAccessor.IsKind(SyntaxKind.GetAccessorDeclaration) || !setterAccessor.IsKind(SyntaxKind.SetAccessorDeclaration))
Microsoft.CodeAnalysis.CSharp (26)
_generated\0\Syntax.xml.Main.Generated.cs (2)
5772case SyntaxKind.GetAccessorDeclaration: 5810SyntaxKind.GetAccessorDeclaration => SyntaxKind.GetKeyword,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32911case SyntaxKind.GetAccessorDeclaration: 38338case SyntaxKind.GetAccessorDeclaration:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
13699/// <item><description><see cref="SyntaxKind.GetAccessorDeclaration"/></description></item>
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
292accessor = (parent.Kind() == SyntaxKind.GetAccessorDeclaration) ? propertySymbol.GetMethod : propertySymbol.SetMethod;
Compilation\MemberSemanticModel.cs (1)
2205case SyntaxKind.GetAccessorDeclaration:
Compilation\MethodBodySemanticModel.cs (1)
93case SyntaxKind.GetAccessorDeclaration:
Compilation\SyntaxTreeSemanticModel.cs (3)
790case SyntaxKind.GetAccessorDeclaration: 889case SyntaxKind.GetAccessorDeclaration: 1103case SyntaxKind.GetAccessorDeclaration:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
579case SyntaxKind.GetAccessorDeclaration: 605case SyntaxKind.GetAccessorDeclaration:
Parser\LanguageParser.cs (2)
4778SyntaxKind.GetKeyword => SyntaxKind.GetAccessorDeclaration, 5454case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
286case SyntaxKind.GetAccessorDeclaration:
Symbols\Source\SourceCustomEventSymbol.cs (1)
109case SyntaxKind.GetAccessorDeclaration:
Symbols\Source\SourcePropertyAccessorSymbol.cs (4)
37Debug.Assert(syntax.Kind() == SyntaxKind.GetAccessorDeclaration || 41bool isGetMethod = (syntax.Kind() == SyntaxKind.GetAccessorDeclaration); 706case SyntaxKind.GetAccessorDeclaration: 779case SyntaxKind.GetAccessorDeclaration:
Symbols\Source\SourcePropertySymbol.cs (2)
254case SyntaxKind.GetAccessorDeclaration: 348case SyntaxKind.GetAccessorDeclaration:
Syntax\SyntaxExtensions.cs (1)
38case SyntaxKind.GetAccessorDeclaration:
Syntax\SyntaxKindFacts.cs (2)
795return SyntaxKind.GetAccessorDeclaration; 813case SyntaxKind.GetAccessorDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (2)
50if (accessor is (SyntaxKind.GetAccessorDeclaration) { Body.Statements: [ReturnStatementSyntax { Expression.RawKind: (int)SyntaxKind.FieldExpression }] } 51or (SyntaxKind.GetAccessorDeclaration) { ExpressionBody.Expression.RawKind: (int)SyntaxKind.FieldExpression })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (2)
30SyntaxKind.GetAccessorDeclaration, 69=> declaration.IsKind(SyntaxKind.GetAccessorDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (2)
46return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] } 384var accessor = AccessorDeclaration(SyntaxKind.GetAccessorDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
111AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration) { Parent: AccessorListSyntax { Parent: BasePropertyDeclarationSyntax baseProperty } } => (baseProperty.Type, false),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
157if (parent.Kind() == SyntaxKind.GetAccessorDeclaration) 183case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
437case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
35case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1189case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
352SyntaxKind.GetAccessorDeclaration or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
194AccessorDeclaration(SyntaxKind.GetAccessorDeclaration) 203(isTrivialGetAccessor && accessor.Kind() is SyntaxKind.GetAccessorDeclaration) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
185if (accessor.IsKind(SyntaxKind.GetAccessorDeclaration)) 282GenerateAccessorDeclaration(property, property.GetMethod, SyntaxKind.GetAccessorDeclaration, destination, info, cancellationToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
276.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration)
Microsoft.CodeAnalysis.CSharp.Features (27)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (2)
122=> (accessorListSyntax.Accessors.FirstOrDefault(a => a.IsKind(SyntaxKind.GetAccessorDeclaration)), 138AccessorList.Accessors: [AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration)
EditAndContinue\BreakpointSpans.cs (1)
315case SyntaxKind.GetAccessorDeclaration:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
105case SyntaxKind.GetAccessorDeclaration: 1305if (node.IsKind(SyntaxKind.GetAccessorDeclaration)) 1711case SyntaxKind.GetAccessorDeclaration: 2080case SyntaxKind.GetAccessorDeclaration:
EditAndContinue\SyntaxComparer.cs (3)
650case SyntaxKind.GetAccessorDeclaration: 722case SyntaxKind.GetAccessorDeclaration: 1488case SyntaxKind.GetAccessorDeclaration:
EditAndContinue\SyntaxUtilities.cs (1)
161var firstGetter = accessorList?.Accessors.Where(a => a.IsKind(SyntaxKind.GetAccessorDeclaration)).FirstOrDefault();
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
65var getAccessor = propertyDeclaration.AccessorList?.Accessors.FirstOrDefault(a => a.Kind() == SyntaxKind.GetAccessorDeclaration);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
270.WithAccessorList(AccessorList([AccessorDeclaration(SyntaxKind.GetAccessorDeclaration, body)]))
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (4)
74if (propertyDeclaration.AccessorList is { Accessors: [(kind: SyntaxKind.GetAccessorDeclaration) getAccessor] }) 102AccessorDeclaration(SyntaxKind.GetAccessorDeclaration) 196createReturnStatementForExpression: accessorDeclaration.Kind() == SyntaxKind.GetAccessorDeclaration, 213var accessor = AccessorDeclaration(SyntaxKind.GetAccessorDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (2)
50if (accessor is (SyntaxKind.GetAccessorDeclaration) { Body.Statements: [ReturnStatementSyntax { Expression.RawKind: (int)SyntaxKind.FieldExpression }] } 51or (SyntaxKind.GetAccessorDeclaration) { ExpressionBody.Expression.RawKind: (int)SyntaxKind.FieldExpression })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (2)
30SyntaxKind.GetAccessorDeclaration, 69=> declaration.IsKind(SyntaxKind.GetAccessorDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (2)
46return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] } 384var accessor = AccessorDeclaration(SyntaxKind.GetAccessorDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
111AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration) { Parent: AccessorListSyntax { Parent: BasePropertyDeclarationSyntax baseProperty } } => (baseProperty.Type, false),
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
194AccessorDeclaration(SyntaxKind.GetAccessorDeclaration) 203(isTrivialGetAccessor && accessor.Kind() is SyntaxKind.GetAccessorDeclaration) ||
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
286case SyntaxKind.GetAccessorDeclaration:
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
73accessor.IsKind(SyntaxKind.GetAccessorDeclaration))
Microsoft.CodeAnalysis.CSharp.Workspaces (18)
CodeGeneration\CSharpSyntaxGenerator.cs (9)
390getAccessor = AccessorDeclaration(SyntaxKind.GetAccessorDeclaration, modifiers.IsAbstract ? null : getAccessorStatements); 425=> AccessorDeclaration(SyntaxKind.GetAccessorDeclaration, accessibility, statements); 497accessors.Add(AccessorDeclaration(SyntaxKind.GetAccessorDeclaration, getAccessorStatements)); 1584case SyntaxKind.GetAccessorDeclaration: 2022case SyntaxKind.GetAccessorDeclaration: 2633SyntaxKind.GetAccessorDeclaration or 2724case SyntaxKind.GetAccessorDeclaration: 2773var accessor = GetAccessor(declaration, SyntaxKind.GetAccessorDeclaration); 2784=> this.WithAccessorStatements(declaration, SyntaxKind.GetAccessorDeclaration, statements);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
157if (parent.Kind() == SyntaxKind.GetAccessorDeclaration) 183case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
437case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
35case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1189case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
352SyntaxKind.GetAccessorDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
185if (accessor.IsKind(SyntaxKind.GetAccessorDeclaration)) 282GenerateAccessorDeclaration(property, property.GetMethod, SyntaxKind.GetAccessorDeclaration, destination, info, cancellationToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
276.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration)
Roslyn.Diagnostics.CSharp.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (2)
157if (parent.Kind() == SyntaxKind.GetAccessorDeclaration) 183case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
437case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
35case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1189case SyntaxKind.GetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
352SyntaxKind.GetAccessorDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
185if (accessor.IsKind(SyntaxKind.GetAccessorDeclaration)) 282GenerateAccessorDeclaration(property, property.GetMethod, SyntaxKind.GetAccessorDeclaration, destination, info, cancellationToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
276.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration)
System.Text.RegularExpressions.Generator (3)
UpgradeToGeneratedRegexCodeFixer.cs (3)
181SyntaxFactory.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration) 226SyntaxFactory.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration) 271SyntaxFactory.AccessorDeclaration(SyntaxKind.GetAccessorDeclaration)