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); }