96 references to Accessors
Microsoft.AspNetCore.Components.Analyzers (3)
ComponentParameterAnalyzer.cs (3)
153
syntax.AccessorList?.
Accessors
.Count == 2)
155
var getterAccessor = syntax.AccessorList.
Accessors
[0];
156
var setterAccessor = syntax.AccessorList.
Accessors
[1];
Microsoft.CodeAnalysis.CSharp (17)
_generated\0\Syntax.xml.Main.Generated.cs (1)
2101
=> node.Update(VisitToken(node.OpenBraceToken), VisitList(node.
Accessors
), VisitToken(node.CloseBraceToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (7)
13204
return WithAccessorList(accessorList.WithAccessors(accessorList.
Accessors
.AddRange(items)));
13357
return WithAccessorList(accessorList.WithAccessors(accessorList.
Accessors
.AddRange(items)));
13477
return WithAccessorList(accessorList.WithAccessors(accessorList.
Accessors
.AddRange(items)));
13511
if (openBraceToken != this.OpenBraceToken || accessors != this.
Accessors
|| closeBraceToken != this.CloseBraceToken)
13521
public AccessorListSyntax WithOpenBraceToken(SyntaxToken openBraceToken) => Update(openBraceToken, this.
Accessors
, this.CloseBraceToken);
13523
public AccessorListSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) => Update(this.OpenBraceToken, this.
Accessors
, closeBraceToken);
13525
public AccessorListSyntax AddAccessors(params AccessorDeclarationSyntax[] items) => WithAccessors(this.
Accessors
.AddRange(items));
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (3)
189
foreach (var decl in t.AccessorList.
Accessors
)
238
foreach (var decl in t.AccessorList.
Accessors
)
263
foreach (var decl in t.AccessorList.
Accessors
)
Symbols\Source\SourceCustomEventSymbol.cs (1)
81
foreach (AccessorDeclarationSyntax accessor in syntax.AccessorList.
Accessors
)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3135
All(propertyDecl.AccessorList.
Accessors
, a => a.Body == null && a.ExpressionBody == null);
Symbols\Source\SourcePropertySymbol.cs (3)
250
foreach (var accessor in syntax.AccessorList!.
Accessors
)
344
foreach (var accessor in syntax.AccessorList!.
Accessors
)
358
foreach (var accessor in syntax.AccessorList!.
Accessors
)
Syntax\SyntaxNormalizer.cs (1)
327
accessorList.
Accessors
.All(a => a.Body == null);
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\roslyn\src\Analyzers\CSharp\Analyzers\OrderModifiers\CSharpOrderModifiersDiagnosticAnalyzer.cs (1)
51
foreach (var accessor in accessorList.
Accessors
)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (2)
46
foreach (var accessor in accessorList.
Accessors
)
87
containingAccessorList.
Accessors
.All(a => ReferenceEquals(a, accessorDeclaration) || a is { Body: null, ExpressionBody: null }))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
46
return accessorList is {
Accessors
: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
117
property.AccessorList.
Accessors
.Any(static a => a.ExpressionBody != null || a.Body != null))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
44
basePropertyDeclaration.AccessorList.
Accessors
.All(a => a.Body == null) &&
228
if (previousProperty?.AccessorList?.
Accessors
.All(a => a.Body == null) == true &&
229
nextProperty?.AccessorList?.
Accessors
.All(a => a.Body == null) == true)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (14)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
140
if (property.AccessorList == null || property.AccessorList.
Accessors
.IsEmpty())
161
var accessors = property.AccessorList.
Accessors
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (4)
55
if (accessorList.
Accessors
.Count == 1)
63
else if (accessorList.
Accessors
.Count == 2)
74
var currentAccessor = currentAccessorList.
Accessors
.First(a => a.Kind() == accessor.Kind());
75
var otherAccessor = currentAccessorList.
Accessors
.Single(a => a != currentAccessor);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (3)
199
return accessorList.WithAccessors(List(accessorList.
Accessors
.Select(
225
if (propertyDeclaration is PropertyDeclarationSyntax { AccessorList.
Accessors
: var accessors } &&
238
propertyDeclaration.AccessorList.
Accessors
.Any(IsSetOrInitAccessor))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
182
accessorList?.
Accessors
.Count == 1)
184
var accessor = accessorList.
Accessors
[0];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
541
var existingAccessor = list.
Accessors
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
285
var accessors = propertyDeclaration.AccessorList.
Accessors
.Select(RemoveThrowNotImplemented);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (1)
37
=> baseProperty.AccessorList!.
Accessors
;
Microsoft.CodeAnalysis.CSharp.Features (29)
Completion\CompletionProviders\CompletionUtilities.cs (1)
220
if (propertyDeclaration.AccessorList is {
Accessors
: [var firstAccessor, ..] })
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (3)
122
=> (accessorListSyntax.
Accessors
.FirstOrDefault(a => a.IsKind(SyntaxKind.GetAccessorDeclaration)),
123
accessorListSyntax.
Accessors
.FirstOrDefault(a => a.Kind() is SyntaxKind.SetAccessorDeclaration or SyntaxKind.InitAccessorDeclaration));
138
AccessorList.
Accessors
: [AccessorDeclarationSyntax(SyntaxKind.GetAccessorDeclaration)
EditAndContinue\BreakpointSpans.cs (3)
357
return CreateSpanForAccessors(property.AccessorList.
Accessors
, position);
371
return CreateSpanForAccessors(indexer.AccessorList.
Accessors
, position);
377
return @event.AccessorList != null ? CreateSpanForAccessors(@event.AccessorList.
Accessors
, position) : null;
EditAndContinue\SyntaxUtilities.cs (2)
161
var firstGetter = accessorList?.
Accessors
.Where(a => a.IsKind(SyntaxKind.GetAccessorDeclaration)).FirstOrDefault();
200
&& property.AccessorList!.
Accessors
.Any(e => e is { Body: null, ExpressionBody: null });
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.CallSiteContainerRewriter.cs (1)
410
var newAccessors = VisitList(ReplaceAccessors(node.
Accessors
));
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
65
var getAccessor = propertyDeclaration.AccessorList?.
Accessors
.FirstOrDefault(a => a.Kind() == SyntaxKind.GetAccessorDeclaration);
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (1)
74
if (propertyDeclaration.AccessorList is {
Accessors
: [(kind: SyntaxKind.GetAccessorDeclaration) getAccessor] })
src\roslyn\src\Analyzers\CSharp\Analyzers\OrderModifiers\CSharpOrderModifiersDiagnosticAnalyzer.cs (1)
51
foreach (var accessor in accessorList.
Accessors
)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (2)
46
foreach (var accessor in accessorList.
Accessors
)
87
containingAccessorList.
Accessors
.All(a => ReferenceEquals(a, accessorDeclaration) || a is { Body: null, ExpressionBody: null }))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
46
return accessorList is {
Accessors
: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
117
property.AccessorList.
Accessors
.Any(static a => a.ExpressionBody != null || a.Body != null))
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
140
if (property.AccessorList == null || property.AccessorList.
Accessors
.IsEmpty())
161
var accessors = property.AccessorList.
Accessors
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (4)
55
if (accessorList.
Accessors
.Count == 1)
63
else if (accessorList.
Accessors
.Count == 2)
74
var currentAccessor = currentAccessorList.
Accessors
.First(a => a.Kind() == accessor.Kind());
75
var otherAccessor = currentAccessorList.
Accessors
.Single(a => a != currentAccessor);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (3)
199
return accessorList.WithAccessors(List(accessorList.
Accessors
.Select(
225
if (propertyDeclaration is PropertyDeclarationSyntax { AccessorList.
Accessors
: var accessors } &&
238
propertyDeclaration.AccessorList.
Accessors
.Any(IsSetOrInitAccessor))
src\roslyn\src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (3)
189
foreach (var decl in t.AccessorList.
Accessors
)
238
foreach (var decl in t.AccessorList.
Accessors
)
263
foreach (var decl in t.AccessorList.
Accessors
)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (2)
Microsoft.NetCore.Analyzers\InteropServices\CSharpDynamicInterfaceCastableImplementation.Fixer.cs (1)
126
foreach (var accessor in propertyDeclaration.AccessorList!.
Accessors
)
Microsoft.NetCore.Analyzers\Performance\CSharpUseSearchValues.cs (1)
72
propertyDeclaration.AccessorList?.
Accessors
is [var accessor] &&
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
CodeGeneration\CSharpSyntaxGenerator.cs (7)
677
=> accessorList.WithAccessors([.. accessorList.
Accessors
.Select(WithBody)]);
685
=> accessorList?.WithAccessors([.. accessorList.
Accessors
.Select(WithoutBody)]);
2670
return list?.
Accessors
?? [];
2690
var newList = currentList.WithAccessors(currentList.
Accessors
.InsertRange(index, newAccessors.
Accessors
));
2747
return accessorList?.
Accessors
.FirstOrDefault(a => a.IsKind(kind));
2757
var acc = accessorList.
Accessors
.FirstOrDefault(a => a.IsKind(kind));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
44
basePropertyDeclaration.AccessorList.
Accessors
.All(a => a.Body == null) &&
228
if (previousProperty?.AccessorList?.
Accessors
.All(a => a.Body == null) == true &&
229
nextProperty?.AccessorList?.
Accessors
.All(a => a.Body == null) == true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
182
accessorList?.
Accessors
.Count == 1)
184
var accessor = accessorList.
Accessors
[0];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
541
var existingAccessor = list.
Accessors
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
285
var accessors = propertyDeclaration.AccessorList.
Accessors
.Select(RemoveThrowNotImplemented);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (1)
37
=> baseProperty.AccessorList!.
Accessors
;
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
44
basePropertyDeclaration.AccessorList.
Accessors
.All(a => a.Body == null) &&
228
if (previousProperty?.AccessorList?.
Accessors
.All(a => a.Body == null) == true &&
229
nextProperty?.AccessorList?.
Accessors
.All(a => a.Body == null) == true)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (2)
182
accessorList?.
Accessors
.Count == 1)
184
var accessor = accessorList.
Accessors
[0];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
541
var existingAccessor = list.
Accessors
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
285
var accessors = propertyDeclaration.AccessorList.
Accessors
.Select(RemoveThrowNotImplemented);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (1)
37
=> baseProperty.AccessorList!.
Accessors
;