74 references to SetAccessorDeclaration
Microsoft.AspNetCore.Components.Analyzers (2)
ComponentParameterAnalyzer.cs (2)
157if (getterAccessor.IsKind(SyntaxKind.SetAccessorDeclaration)) 163if (!getterAccessor.IsKind(SyntaxKind.GetAccessorDeclaration) || !setterAccessor.IsKind(SyntaxKind.SetAccessorDeclaration))
Microsoft.CodeAnalysis.CSharp (24)
_generated\0\Syntax.xml.Main.Generated.cs (2)
5773case SyntaxKind.SetAccessorDeclaration: 5811SyntaxKind.SetAccessorDeclaration => SyntaxKind.SetKeyword,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32912case SyntaxKind.SetAccessorDeclaration: 38339case SyntaxKind.SetAccessorDeclaration:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
13700/// <item><description><see cref="SyntaxKind.SetAccessorDeclaration"/></description></item>
Compilation\MemberSemanticModel.cs (1)
2206case SyntaxKind.SetAccessorDeclaration:
Compilation\MethodBodySemanticModel.cs (1)
94case SyntaxKind.SetAccessorDeclaration:
Compilation\SyntaxTreeSemanticModel.cs (3)
791case SyntaxKind.SetAccessorDeclaration: 890case SyntaxKind.SetAccessorDeclaration: 1104case SyntaxKind.SetAccessorDeclaration:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (2)
580case SyntaxKind.SetAccessorDeclaration: 606case SyntaxKind.SetAccessorDeclaration:
Parser\LanguageParser.cs (2)
4779SyntaxKind.SetKeyword => SyntaxKind.SetAccessorDeclaration, 5455case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
287case SyntaxKind.SetAccessorDeclaration:
Symbols\Source\SourceCustomEventSymbol.cs (1)
110case SyntaxKind.SetAccessorDeclaration:
Symbols\Source\SourcePropertyAccessorSymbol.cs (3)
38syntax.Kind() == SyntaxKind.SetAccessorDeclaration || 707case SyntaxKind.SetAccessorDeclaration: 780case SyntaxKind.SetAccessorDeclaration:
Symbols\Source\SourcePropertySymbol.cs (2)
266case SyntaxKind.SetAccessorDeclaration: 362case SyntaxKind.SetAccessorDeclaration:
Syntax\SyntaxExtensions.cs (1)
39case SyntaxKind.SetAccessorDeclaration:
Syntax\SyntaxKindFacts.cs (2)
797return SyntaxKind.SetAccessorDeclaration; 814case SyntaxKind.SetAccessorDeclaration:
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (2)
57if (accessor is (SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration) { Body.Statements: [ExpressionStatementSyntax { Expression: var innerBlockBodyExpression }] } && 64if (accessor is (SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration) { ExpressionBody.Expression: var innerExpressionBodyExpression } &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
31SyntaxKind.SetAccessorDeclaration,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
184case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
438case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
36case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1190case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
353SyntaxKind.SetAccessorDeclaration or
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
51=> accessor.Kind() is SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration; 122var accessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration).WithSemicolonToken(SemicolonToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
279var setAccessorKind = property.SetMethod?.IsInitOnly == true ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration;
Microsoft.CodeAnalysis.CSharp.Features (16)
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
123accessorListSyntax.Accessors.FirstOrDefault(a => a.Kind() is SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration));
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
57SyntaxKind.SetAccessorDeclaration or
EditAndContinue\BreakpointSpans.cs (1)
316case SyntaxKind.SetAccessorDeclaration:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
101case SyntaxKind.SetAccessorDeclaration: 1712case SyntaxKind.SetAccessorDeclaration: 2092case SyntaxKind.SetAccessorDeclaration:
EditAndContinue\SyntaxComparer.cs (3)
651case SyntaxKind.SetAccessorDeclaration: 723case SyntaxKind.SetAccessorDeclaration: 1489case SyntaxKind.SetAccessorDeclaration:
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
252var accessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration);
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (2)
57if (accessor is (SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration) { Body.Statements: [ExpressionStatementSyntax { Expression: var innerBlockBodyExpression }] } && 64if (accessor is (SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration) { ExpressionBody.Expression: var innerExpressionBodyExpression } &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
31SyntaxKind.SetAccessorDeclaration,
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
51=> accessor.Kind() is SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration; 122var accessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration).WithSemicolonToken(SemicolonToken);
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
287case SyntaxKind.SetAccessorDeclaration:
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
CodeGeneration\CSharpSyntaxGenerator.cs (9)
393setAccessor = AccessorDeclaration(SyntaxKind.SetAccessorDeclaration, modifiers.IsAbstract ? null : setAccessorStatements); 428=> AccessorDeclaration(isInitOnly ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration, accessibility, statements); 502accessors.Add(AccessorDeclaration(SyntaxKind.SetAccessorDeclaration, setAccessorStatements)); 1585case SyntaxKind.SetAccessorDeclaration: 2024case SyntaxKind.SetAccessorDeclaration: 2634SyntaxKind.SetAccessorDeclaration or 2725case SyntaxKind.SetAccessorDeclaration: 2779var accessor = GetAccessor(declaration, SyntaxKind.SetAccessorDeclaration); 2787=> this.WithAccessorStatements(declaration, SyntaxKind.SetAccessorDeclaration, statements);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
184case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
438case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
36case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1190case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
353SyntaxKind.SetAccessorDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
279var setAccessorKind = property.SetMethod?.IsInitOnly == true ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration;
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
184case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
438case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (1)
36case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1190case SyntaxKind.SetAccessorDeclaration:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
353SyntaxKind.SetAccessorDeclaration or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
279var setAccessorKind = property.SetMethod?.IsInitOnly == true ? SyntaxKind.InitAccessorDeclaration : SyntaxKind.SetAccessorDeclaration;