|
19 | 19 | namespace Microsoft.CodeAnalysis.RemoveUnnecessaryNullableDirective;
|
20 | 20 |
|
21 | 21 | [DiagnosticAnalyzer(LanguageNames.CSharp)]
|
22 |
| -internal sealed class CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer |
23 |
| - : AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer |
| 22 | +internal sealed class CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer() |
| 23 | + : AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId, |
| 24 | + EnforceOnBuildValues.RemoveUnnecessaryNullableDirective, |
| 25 | + option: null, |
| 26 | + fadingOption: null, |
| 27 | + new LocalizableResourceString(nameof(CSharpAnalyzersResources.Remove_unnecessary_nullable_directive), CSharpAnalyzersResources.ResourceManager, typeof(CSharpAnalyzersResources)), |
| 28 | + new LocalizableResourceString(nameof(CSharpAnalyzersResources.Nullable_directive_is_unnecessary), CSharpAnalyzersResources.ResourceManager, typeof(CSharpAnalyzersResources))) |
24 | 29 | {
|
25 |
| - public CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer() |
26 |
| - : base(IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId, |
27 |
| - EnforceOnBuildValues.RemoveUnnecessaryNullableDirective, |
28 |
| - option: null, |
29 |
| - fadingOption: null, |
30 |
| - new LocalizableResourceString(nameof(CSharpAnalyzersResources.Remove_unnecessary_nullable_directive), CSharpAnalyzersResources.ResourceManager, typeof(CSharpAnalyzersResources)), |
31 |
| - new LocalizableResourceString(nameof(CSharpAnalyzersResources.Nullable_directive_is_unnecessary), CSharpAnalyzersResources.ResourceManager, typeof(CSharpAnalyzersResources))) |
32 |
| - { |
33 |
| - } |
34 |
| - |
35 | 30 | public override DiagnosticAnalyzerCategory GetAnalyzerCategory()
|
36 | 31 | => DiagnosticAnalyzerCategory.SemanticDocumentAnalysis;
|
37 | 32 |
|
38 | 33 | protected override void InitializeWorker(AnalysisContext context)
|
39 |
| - { |
40 |
| - context.RegisterCompilationStartAction(AnalyzeCompilation); |
41 |
| - } |
| 34 | + => context.RegisterCompilationStartAction(AnalyzeCompilation); |
42 | 35 |
|
43 | 36 | private void AnalyzeCompilation(CompilationStartAnalysisContext context)
|
44 | 37 | {
|
|
0 commit comments