private void OnCompilationStartAction(CompilationStartAnalysisContext context, Configuration config)
        {
            var analyzer = new CsrfTokenAnalyzer(config,
                                                 Namespace,
                                                 AllowAnonymousNamespace,
                                                 IsClassIgnored,
                                                 IsMethodIgnored,
                                                 IsArgumentIgnored);

            context.RegisterSymbolAction(analyzer.VisitClass, SymbolKind.NamedType);
        }
 public override void Initialize(AnalysisContext analysisContext)
 {
     analysisContext.RegisterCompilationStartAction(
         context =>
     {
         var analyzer = new CsrfTokenAnalyzer(ConfigurationManager.Instance.GetProjectConfiguration(context.Options.AdditionalFiles),
                                              Namespace,
                                              AllowAnonymousNamespace,
                                              IsClassIgnored,
                                              IsMethodIgnored,
                                              IsArgumentIgnored);
         context.RegisterSymbolAction(analyzer.VisitClass, SymbolKind.NamedType);
     });
 }
        private void OnCompilationStartAction(CompilationStartAnalysisContext context, Configuration config)
        {
            var analyzer = new CsrfTokenAnalyzer(config);

            context.RegisterSymbolAction(analyzer.VisitClass, SymbolKind.NamedType);
        }