Skip to content

Commit af0f9fd

Browse files
committed
Reduce the number of allocations in HandleCompilationStart for naming rules
1 parent c3b8c0d commit af0f9fd

13 files changed

Lines changed: 62 additions & 41 deletions

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1300ElementMustBeginWithUpperCaseLetter.cs

Lines changed: 27 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,15 @@ internal class SA1300ElementMustBeginWithUpperCaseLetter : DiagnosticAnalyzer
4545
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4646

4747
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
48+
private static readonly Action<SyntaxNodeAnalysisContext> NamespaceDeclarationAction = HandleNamespaceDeclaration;
49+
private static readonly Action<SyntaxNodeAnalysisContext> ClassDeclarationAction = HandleClassDeclaration;
50+
private static readonly Action<SyntaxNodeAnalysisContext> EnumDeclarationAction = HandleEnumDeclaration;
51+
private static readonly Action<SyntaxNodeAnalysisContext> StructDeclarationAction = HandleStructDeclaration;
52+
private static readonly Action<SyntaxNodeAnalysisContext> DelegateDeclarationAction = HandleDelegateDeclaration;
53+
private static readonly Action<SyntaxNodeAnalysisContext> EventDeclarationAction = HandleEventDeclaration;
54+
private static readonly Action<SyntaxNodeAnalysisContext> EventFieldDeclarationAction = HandleEventFieldDeclaration;
55+
private static readonly Action<SyntaxNodeAnalysisContext> MethodDeclarationAction = HandleMethodDeclaration;
56+
private static readonly Action<SyntaxNodeAnalysisContext> PropertyDeclarationAction = HandlePropertyDeclaration;
4857

4958
/// <inheritdoc/>
5059
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -60,18 +69,18 @@ private static void HandleCompilationStart(CompilationStartAnalysisContext conte
6069
{
6170
// Note: Interfaces are handled by SA1302
6271
// Note: Fields are handled by SA1303 through SA1311
63-
context.RegisterSyntaxNodeActionHonorExclusions(HandleNamespaceDeclarationSyntax, SyntaxKind.NamespaceDeclaration);
64-
context.RegisterSyntaxNodeActionHonorExclusions(HandleClassDeclarationSyntax, SyntaxKind.ClassDeclaration);
65-
context.RegisterSyntaxNodeActionHonorExclusions(HandleEnumDeclarationSyntax, SyntaxKind.EnumDeclaration);
66-
context.RegisterSyntaxNodeActionHonorExclusions(HandleStructDeclarationSyntax, SyntaxKind.StructDeclaration);
67-
context.RegisterSyntaxNodeActionHonorExclusions(HandleDelegateDeclarationSyntax, SyntaxKind.DelegateDeclaration);
68-
context.RegisterSyntaxNodeActionHonorExclusions(HandleEventDeclarationSyntax, SyntaxKind.EventDeclaration);
69-
context.RegisterSyntaxNodeActionHonorExclusions(HandleEventFieldDeclarationSyntax, SyntaxKind.EventFieldDeclaration);
70-
context.RegisterSyntaxNodeActionHonorExclusions(HandleMethodDeclarationSyntax, SyntaxKind.MethodDeclaration);
71-
context.RegisterSyntaxNodeActionHonorExclusions(HandlePropertyDeclarationSyntax, SyntaxKind.PropertyDeclaration);
72+
context.RegisterSyntaxNodeActionHonorExclusions(NamespaceDeclarationAction, SyntaxKind.NamespaceDeclaration);
73+
context.RegisterSyntaxNodeActionHonorExclusions(ClassDeclarationAction, SyntaxKind.ClassDeclaration);
74+
context.RegisterSyntaxNodeActionHonorExclusions(EnumDeclarationAction, SyntaxKind.EnumDeclaration);
75+
context.RegisterSyntaxNodeActionHonorExclusions(StructDeclarationAction, SyntaxKind.StructDeclaration);
76+
context.RegisterSyntaxNodeActionHonorExclusions(DelegateDeclarationAction, SyntaxKind.DelegateDeclaration);
77+
context.RegisterSyntaxNodeActionHonorExclusions(EventDeclarationAction, SyntaxKind.EventDeclaration);
78+
context.RegisterSyntaxNodeActionHonorExclusions(EventFieldDeclarationAction, SyntaxKind.EventFieldDeclaration);
79+
context.RegisterSyntaxNodeActionHonorExclusions(MethodDeclarationAction, SyntaxKind.MethodDeclaration);
80+
context.RegisterSyntaxNodeActionHonorExclusions(PropertyDeclarationAction, SyntaxKind.PropertyDeclaration);
7281
}
7382

74-
private static void HandleNamespaceDeclarationSyntax(SyntaxNodeAnalysisContext context)
83+
private static void HandleNamespaceDeclaration(SyntaxNodeAnalysisContext context)
7584
{
7685
NameSyntax nameSyntax = ((NamespaceDeclarationSyntax)context.Node).Name;
7786
CheckNameSyntax(context, nameSyntax);
@@ -102,27 +111,27 @@ private static void CheckNameSyntax(SyntaxNodeAnalysisContext context, NameSynta
102111
// TODO: any other cases?
103112
}
104113

105-
private static void HandleClassDeclarationSyntax(SyntaxNodeAnalysisContext context)
114+
private static void HandleClassDeclaration(SyntaxNodeAnalysisContext context)
106115
{
107116
CheckElementNameToken(context, ((ClassDeclarationSyntax)context.Node).Identifier);
108117
}
109118

110-
private static void HandleEnumDeclarationSyntax(SyntaxNodeAnalysisContext context)
119+
private static void HandleEnumDeclaration(SyntaxNodeAnalysisContext context)
111120
{
112121
CheckElementNameToken(context, ((EnumDeclarationSyntax)context.Node).Identifier);
113122
}
114123

115-
private static void HandleStructDeclarationSyntax(SyntaxNodeAnalysisContext context)
124+
private static void HandleStructDeclaration(SyntaxNodeAnalysisContext context)
116125
{
117126
CheckElementNameToken(context, ((StructDeclarationSyntax)context.Node).Identifier);
118127
}
119128

120-
private static void HandleDelegateDeclarationSyntax(SyntaxNodeAnalysisContext context)
129+
private static void HandleDelegateDeclaration(SyntaxNodeAnalysisContext context)
121130
{
122131
CheckElementNameToken(context, ((DelegateDeclarationSyntax)context.Node).Identifier);
123132
}
124133

125-
private static void HandleEventDeclarationSyntax(SyntaxNodeAnalysisContext context)
134+
private static void HandleEventDeclaration(SyntaxNodeAnalysisContext context)
126135
{
127136
var eventDeclaration = (EventDeclarationSyntax)context.Node;
128137
if (eventDeclaration.Modifiers.Any(SyntaxKind.OverrideKeyword))
@@ -134,7 +143,7 @@ private static void HandleEventDeclarationSyntax(SyntaxNodeAnalysisContext conte
134143
CheckElementNameToken(context, eventDeclaration.Identifier);
135144
}
136145

137-
private static void HandleEventFieldDeclarationSyntax(SyntaxNodeAnalysisContext context)
146+
private static void HandleEventFieldDeclaration(SyntaxNodeAnalysisContext context)
138147
{
139148
EventFieldDeclarationSyntax eventFieldDeclarationSyntax = (EventFieldDeclarationSyntax)context.Node;
140149
VariableDeclarationSyntax variableDeclarationSyntax = eventFieldDeclarationSyntax.Declaration;
@@ -154,7 +163,7 @@ private static void HandleEventFieldDeclarationSyntax(SyntaxNodeAnalysisContext
154163
}
155164
}
156165

157-
private static void HandleMethodDeclarationSyntax(SyntaxNodeAnalysisContext context)
166+
private static void HandleMethodDeclaration(SyntaxNodeAnalysisContext context)
158167
{
159168
var methodDeclaration = (MethodDeclarationSyntax)context.Node;
160169
if (methodDeclaration.Modifiers.Any(SyntaxKind.OverrideKeyword))
@@ -166,7 +175,7 @@ private static void HandleMethodDeclarationSyntax(SyntaxNodeAnalysisContext cont
166175
CheckElementNameToken(context, methodDeclaration.Identifier);
167176
}
168177

169-
private static void HandlePropertyDeclarationSyntax(SyntaxNodeAnalysisContext context)
178+
private static void HandlePropertyDeclaration(SyntaxNodeAnalysisContext context)
170179
{
171180
var propertyDeclaration = (PropertyDeclarationSyntax)context.Node;
172181
if (propertyDeclaration.Modifiers.Any(SyntaxKind.OverrideKeyword))

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1302InterfaceNamesMustBeginWithI.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ internal class SA1302InterfaceNamesMustBeginWithI : DiagnosticAnalyzer
4040
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4141

4242
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
43+
private static readonly Action<SyntaxNodeAnalysisContext> InterfaceDeclarationAction = HandleInterfaceDeclaration;
4344

4445
/// <inheritdoc/>
4546
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -53,10 +54,10 @@ public override void Initialize(AnalysisContext context)
5354

5455
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
5556
{
56-
context.RegisterSyntaxNodeActionHonorExclusions(HandleInterfaceDeclarationSyntax, SyntaxKind.InterfaceDeclaration);
57+
context.RegisterSyntaxNodeActionHonorExclusions(InterfaceDeclarationAction, SyntaxKind.InterfaceDeclaration);
5758
}
5859

59-
private static void HandleInterfaceDeclarationSyntax(SyntaxNodeAnalysisContext context)
60+
private static void HandleInterfaceDeclaration(SyntaxNodeAnalysisContext context)
6061
{
6162
var interfaceDeclaration = (InterfaceDeclarationSyntax)context.Node;
6263
if (interfaceDeclaration.Identifier.IsMissing)

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1304NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ internal class SA1304NonPrivateReadonlyFieldsMustBeginWithUpperCaseLetter : Diag
4444
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4545

4646
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
47+
private static readonly Action<SyntaxNodeAnalysisContext> FieldDeclarationAction = HandleFieldDeclaration;
4748

4849
/// <inheritdoc/>
4950
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -57,10 +58,10 @@ public override void Initialize(AnalysisContext context)
5758

5859
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
5960
{
60-
context.RegisterSyntaxNodeActionHonorExclusions(HandleFieldDeclarationSyntax, SyntaxKind.FieldDeclaration);
61+
context.RegisterSyntaxNodeActionHonorExclusions(FieldDeclarationAction, SyntaxKind.FieldDeclaration);
6162
}
6263

63-
private static void HandleFieldDeclarationSyntax(SyntaxNodeAnalysisContext context)
64+
private static void HandleFieldDeclaration(SyntaxNodeAnalysisContext context)
6465
{
6566
FieldDeclarationSyntax syntax = (FieldDeclarationSyntax)context.Node;
6667
if (NamedTypeHelpers.IsContainedInNativeMethodsClass(syntax))

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1306FieldNamesMustBeginWithLowerCaseLetter.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ internal class SA1306FieldNamesMustBeginWithLowerCaseLetter : DiagnosticAnalyzer
4242
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4343

4444
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
45+
private static readonly Action<SyntaxNodeAnalysisContext> FieldDeclarationAction = HandleFieldDeclaration;
4546

4647
/// <inheritdoc/>
4748
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -55,10 +56,10 @@ public override void Initialize(AnalysisContext context)
5556

5657
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
5758
{
58-
context.RegisterSyntaxNodeActionHonorExclusions(HandleFieldDeclarationSyntax, SyntaxKind.FieldDeclaration);
59+
context.RegisterSyntaxNodeActionHonorExclusions(FieldDeclarationAction, SyntaxKind.FieldDeclaration);
5960
}
6061

61-
private static void HandleFieldDeclarationSyntax(SyntaxNodeAnalysisContext context)
62+
private static void HandleFieldDeclaration(SyntaxNodeAnalysisContext context)
6263
{
6364
FieldDeclarationSyntax syntax = (FieldDeclarationSyntax)context.Node;
6465
if (NamedTypeHelpers.IsContainedInNativeMethodsClass(syntax))

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1307AccessibleFieldsMustBeginWithUpperCaseLetter.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ internal class SA1307AccessibleFieldsMustBeginWithUpperCaseLetter : DiagnosticAn
4141
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4242

4343
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
44+
private static readonly Action<SyntaxNodeAnalysisContext> FieldDeclarationAction = HandleFieldDeclaration;
4445

4546
/// <inheritdoc/>
4647
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -54,7 +55,7 @@ public override void Initialize(AnalysisContext context)
5455

5556
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
5657
{
57-
context.RegisterSyntaxNodeActionHonorExclusions(HandleFieldDeclaration, SyntaxKind.FieldDeclaration);
58+
context.RegisterSyntaxNodeActionHonorExclusions(FieldDeclarationAction, SyntaxKind.FieldDeclaration);
5859
}
5960

6061
private static void HandleFieldDeclaration(SyntaxNodeAnalysisContext context)

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1308VariableNamesMustNotBePrefixed.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ internal class SA1308VariableNamesMustNotBePrefixed : DiagnosticAnalyzer
4646
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4747

4848
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
49+
private static readonly Action<SyntaxNodeAnalysisContext> FieldDeclarationAction = HandleFieldDeclaration;
4950

5051
/// <inheritdoc/>
5152
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -59,10 +60,10 @@ public override void Initialize(AnalysisContext context)
5960

6061
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
6162
{
62-
context.RegisterSyntaxNodeActionHonorExclusions(HandleFieldDeclarationSyntax, SyntaxKind.FieldDeclaration);
63+
context.RegisterSyntaxNodeActionHonorExclusions(FieldDeclarationAction, SyntaxKind.FieldDeclaration);
6364
}
6465

65-
private static void HandleFieldDeclarationSyntax(SyntaxNodeAnalysisContext context)
66+
private static void HandleFieldDeclaration(SyntaxNodeAnalysisContext context)
6667
{
6768
FieldDeclarationSyntax syntax = (FieldDeclarationSyntax)context.Node;
6869
if (NamedTypeHelpers.IsContainedInNativeMethodsClass(syntax))

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1309FieldNamesMustNotBeginWithUnderscore.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ internal class SA1309FieldNamesMustNotBeginWithUnderscore : DiagnosticAnalyzer
4646
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4747

4848
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
49+
private static readonly Action<SyntaxNodeAnalysisContext> FieldDeclarationAction = HandleFieldDeclaration;
4950

5051
/// <inheritdoc/>
5152
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -59,10 +60,10 @@ public override void Initialize(AnalysisContext context)
5960

6061
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
6162
{
62-
context.RegisterSyntaxNodeActionHonorExclusions(HandleFieldDeclarationSyntax, SyntaxKind.FieldDeclaration);
63+
context.RegisterSyntaxNodeActionHonorExclusions(FieldDeclarationAction, SyntaxKind.FieldDeclaration);
6364
}
6465

65-
private static void HandleFieldDeclarationSyntax(SyntaxNodeAnalysisContext context)
66+
private static void HandleFieldDeclaration(SyntaxNodeAnalysisContext context)
6667
{
6768
FieldDeclarationSyntax syntax = (FieldDeclarationSyntax)context.Node;
6869
if (NamedTypeHelpers.IsContainedInNativeMethodsClass(syntax))

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1310FieldNamesMustNotContainUnderscore.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ internal class SA1310FieldNamesMustNotContainUnderscore : DiagnosticAnalyzer
4242
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4343

4444
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
45+
private static readonly Action<SyntaxNodeAnalysisContext> FieldDeclarationAction = HandleFieldDeclaration;
4546

4647
/// <inheritdoc/>
4748
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -55,10 +56,10 @@ public override void Initialize(AnalysisContext context)
5556

5657
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
5758
{
58-
context.RegisterSyntaxNodeActionHonorExclusions(HandleFieldDeclarationSyntax, SyntaxKind.FieldDeclaration);
59+
context.RegisterSyntaxNodeActionHonorExclusions(FieldDeclarationAction, SyntaxKind.FieldDeclaration);
5960
}
6061

61-
private static void HandleFieldDeclarationSyntax(SyntaxNodeAnalysisContext context)
62+
private static void HandleFieldDeclaration(SyntaxNodeAnalysisContext context)
6263
{
6364
FieldDeclarationSyntax syntax = (FieldDeclarationSyntax)context.Node;
6465
if (NamedTypeHelpers.IsContainedInNativeMethodsClass(syntax))

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1311StaticReadonlyFieldsMustBeginWithUpperCaseLetter.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ internal class SA1311StaticReadonlyFieldsMustBeginWithUpperCaseLetter : Diagnost
3434
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
3535

3636
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
37+
private static readonly Action<SyntaxNodeAnalysisContext> FieldDeclarationAction = HandleFieldDeclaration;
3738

3839
/// <inheritdoc/>
3940
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -47,10 +48,10 @@ public override void Initialize(AnalysisContext context)
4748

4849
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
4950
{
50-
context.RegisterSyntaxNodeActionHonorExclusions(HandleFieldDeclarationm, SyntaxKind.FieldDeclaration);
51+
context.RegisterSyntaxNodeActionHonorExclusions(FieldDeclarationAction, SyntaxKind.FieldDeclaration);
5152
}
5253

53-
private static void HandleFieldDeclarationm(SyntaxNodeAnalysisContext context)
54+
private static void HandleFieldDeclaration(SyntaxNodeAnalysisContext context)
5455
{
5556
var fieldDeclaration = context.Node as FieldDeclarationSyntax;
5657
if (fieldDeclaration == null)

StyleCop.Analyzers/StyleCop.Analyzers/NamingRules/SA1312VariableNamesMustBeginWithLowerCaseLetter.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ internal class SA1312VariableNamesMustBeginWithLowerCaseLetter : DiagnosticAnaly
3939
new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, AnalyzerCategory.NamingRules, DiagnosticSeverity.Warning, AnalyzerConstants.EnabledByDefault, Description, HelpLink);
4040

4141
private static readonly Action<CompilationStartAnalysisContext> CompilationStartAction = HandleCompilationStart;
42+
private static readonly Action<SyntaxNodeAnalysisContext> VariableDeclarationAction = HandleVariableDeclaration;
4243

4344
/// <inheritdoc/>
4445
public override ImmutableArray<DiagnosticDescriptor> SupportedDiagnostics { get; } =
@@ -52,10 +53,10 @@ public override void Initialize(AnalysisContext context)
5253

5354
private static void HandleCompilationStart(CompilationStartAnalysisContext context)
5455
{
55-
context.RegisterSyntaxNodeActionHonorExclusions(HandleVariableDeclarationSyntax, SyntaxKind.VariableDeclaration);
56+
context.RegisterSyntaxNodeActionHonorExclusions(VariableDeclarationAction, SyntaxKind.VariableDeclaration);
5657
}
5758

58-
private static void HandleVariableDeclarationSyntax(SyntaxNodeAnalysisContext context)
59+
private static void HandleVariableDeclaration(SyntaxNodeAnalysisContext context)
5960
{
6061
VariableDeclarationSyntax syntax = (VariableDeclarationSyntax)context.Node;
6162
if (syntax.Parent.IsKind(SyntaxKind.FieldDeclaration)

0 commit comments

Comments
 (0)