diff --git a/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchDiagnosticAnalyzer.cs b/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchDiagnosticAnalyzer.cs index 14380592ec2fe84e399c14c70b3073d0176b8def..533d5240b36b01604161c8a24bbffc5311af20fb 100644 --- a/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchDiagnosticAnalyzer.cs +++ b/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchDiagnosticAnalyzer.cs @@ -36,7 +36,7 @@ protected AbstractPopulateSwitchDiagnosticAnalyzer(string diagnosticId) public sealed override DiagnosticAnalyzerCategory GetAnalyzerCategory() => DiagnosticAnalyzerCategory.SemanticSpanAnalysis; - protected override void InitializeWorker(AnalysisContext context) + protected sealed override void InitializeWorker(AnalysisContext context) => context.RegisterOperationAction(AnalyzeOperation, this.OperationKind); private void AnalyzeOperation(OperationAnalysisContext context) diff --git a/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchExpressionDiagnosticAnalyzer.cs b/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchExpressionDiagnosticAnalyzer.cs index 5aab61ce7df8a82f8282c2952ad90c20c768ffe4..f7d90c8935278885c2cd8faba217ddc3f344b126 100644 --- a/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchExpressionDiagnosticAnalyzer.cs +++ b/src/Features/Core/Portable/PopulateSwitch/AbstractPopulateSwitchExpressionDiagnosticAnalyzer.cs @@ -17,19 +17,6 @@ protected AbstractPopulateSwitchExpressionDiagnosticAnalyzer() { } - protected override void InitializeWorker(AnalysisContext context) - { - base.InitializeWorker(context); - context.RegisterOperationAction(AnalyzeSwitchOperation, OperationKind.Switch); - } - - - private void AnalyzeSwitchOperation(OperationAnalysisContext context) - { - var syntax = context.Operation.Syntax; - ; - } - protected sealed override OperationKind OperationKind => OperationKind.SwitchExpression; protected sealed override ICollection GetMissingEnumMembers(ISwitchExpressionOperation operation)