public sealed override void Initialize(AnalysisContext context) { context.RegisterCompilationStartAction(compilationContext => { var analyzerContext = new PIIAnalyzerContext(compilationContext); // Only do work if SensitiveAttribute is defined. if (analyzerContext.SensitiveAttribute == null) { return; } InitializeWorker(analyzerContext); }); }
protected abstract void InitializeWorker(PIIAnalyzerContext analyzerContext);