public override void RegisterCompilationStartAction(Action <CompilationStartAnalysisContext> action) { DiagnosticAnalysisContextHelpers.VerifyArguments(action); _scope.RegisterCompilationStartAction(_analyzer, action); }
internal override void RegisterOperationBlockActionInternal(Action <OperationBlockAnalysisContext> action) { DiagnosticAnalysisContextHelpers.VerifyArguments(action); _scope.RegisterOperationBlockAction(_analyzer, action); }
public override void RegisterOperationAction(Action <OperationAnalysisContext> action, ImmutableArray <OperationKind> operationKinds) { DiagnosticAnalysisContextHelpers.VerifyIOperationFeatureFlag(_isIOperationFeatureEnabled); RegisterOperationActionImmutableArrayInternal(action, operationKinds); }
public override void RegisterOperationBlockAction(Action <OperationBlockAnalysisContext> action) { DiagnosticAnalysisContextHelpers.VerifyIOperationFeatureFlag(_isIOperationFeatureEnabled); RegisterOperationBlockActionInternal(action); }