示例#1
0
        protected override void InitializeWorker(AnalysisContext context)
        {
            // We want to analyze references in generated code, but not report unused members in generated code.
            context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);

            context.RegisterCompilationStartAction(compilationStartContext
                                                   => CompilationAnalyzer.CreateAndRegisterActions(compilationStartContext));
        }
示例#2
0
 protected sealed override void InitializeWorker(AnalysisContext context)
 => context.RegisterCompilationStartAction(compilationStartContext
                                           => CompilationAnalyzer.CreateAndRegisterActions(compilationStartContext, this));