1 instantiation of RouteUsageCache
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\RouteUsageCache.cs (1)
19LazyRouteUsageCache.GetOrCreateValue(compilation, static c => new RouteUsageCache(c));
22 references to RouteUsageCache
Microsoft.AspNetCore.App.Analyzers (21)
Infrastructure\RouteUsageCache.cs (2)
16private static readonly BoundedCacheWithFactory<Compilation, RouteUsageCache> LazyRouteUsageCache = new(); 18public static RouteUsageCache GetOrCreate(Compilation compilation) =>
Mvc\MvcAnalyzer.cs (4)
38var routeUsageCache = RouteUsageCache.GetOrCreate(compilation); 91private static void PopulateActionRoutes(SymbolAnalysisContext context, WellKnownTypes wellKnownTypes, RouteUsageCache routeUsageCache, List<ActionRoute> actionRoutes, IMethodSymbol methodSymbol) 170private static RouteUsageModel? GetRouteUsageModel(AttributeData attribute, RouteUsageCache routeUsageCache, CancellationToken cancellationToken)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
231var routeUsageCache = RouteUsageCache.GetOrCreate(semanticModel.Compilation);
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (3)
34var routeUsageCache = RouteUsageCache.GetOrCreate(context.SemanticModel.Compilation); 45private static void AnalyzeToken(SemanticModelAnalysisContext context, RouteUsageCache routeUsageCache, SyntaxToken token, CancellationToken cancellationToken)
RouteEmbeddedLanguage\RoutePatternBraceMatcher.cs (2)
21var routeUsageCache = RouteUsageCache.GetOrCreate(semanticModel.Compilation);
RouteEmbeddedLanguage\RoutePatternClassifier.cs (2)
19var routeUsageCache = RouteUsageCache.GetOrCreate(context.SemanticModel.Compilation);
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (2)
114var routeUsageCache = RouteUsageCache.GetOrCreate(semanticModel.Compilation);
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (2)
24var routeUsageCache = RouteUsageCache.GetOrCreate(semanticModel.Compilation);
RouteHandlers\RouteHandlerAnalyzer.cs (2)
43var routeUsageCache = RouteUsageCache.GetOrCreate(compilation);
Microsoft.AspNetCore.App.CodeFixes (1)
RouteParameterUnusedParameterFixer.cs (1)
43var routeUsageCache = RouteUsageCache.GetOrCreate(semanticModel.Compilation);