1 instantiation of ApiControllerSymbolCache
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
ApiControllerSymbolCache.cs (1)
105
symbolCache = new
ApiControllerSymbolCache
(
29 references to ApiControllerSymbolCache
Microsoft.AspNetCore.Mvc.Api.Analyzers (29)
ActualApiResponseMetadataFactory.cs (4)
23
in
ApiControllerSymbolCache
symbolCache,
29
var
localSymbolCache = symbolCache;
60
in
ApiControllerSymbolCache
symbolCache,
156
in
ApiControllerSymbolCache
symbolCache,
AddResponseTypeAttributeCodeFixAction.cs (4)
138
if (!
ApiControllerSymbolCache
.TryCreate(semanticModel.Compilation, out
var
symbolCache))
256
ApiControllerSymbolCache
symbolCache,
278
public
ApiControllerSymbolCache
SymbolCache { get; }
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (6)
25
if (!
ApiControllerSymbolCache
.TryCreate(context.Compilation, out
var
symbolCache))
35
private static void InitializeWorker(CompilationStartAnalysisContext context,
ApiControllerSymbolCache
symbolCache)
129
private static bool IsModelStateIsValidCheck(in
ApiControllerSymbolCache
symbolCache, IOperation condition)
159
in
ApiControllerSymbolCache
symbolCache,
180
private static bool IsModelStateIsValidPropertyAccessor(in
ApiControllerSymbolCache
symbolCache, IOperation operation)
ApiControllerFacts.cs (1)
11
public static bool IsApiControllerAction(
ApiControllerSymbolCache
symbolCache, IMethodSymbol method)
ApiControllerSymbolCache.cs (1)
11
public static bool TryCreate(Compilation compilation, out
ApiControllerSymbolCache
symbolCache)
ApiConventionAnalyzer.cs (3)
27
if (!
ApiControllerSymbolCache
.TryCreate(context.Compilation, out
var
symbolCache))
37
private static void InitializeWorker(CompilationStartAnalysisContext context,
ApiControllerSymbolCache
symbolCache)
SymbolApiConventionMatcher.cs (3)
12
internal static bool IsMatch(
ApiControllerSymbolCache
symbolCache, IMethodSymbol method, IMethodSymbol conventionMethod)
61
internal static SymbolApiConventionNameMatchBehavior GetNameMatchBehavior(
ApiControllerSymbolCache
symbolCache, ISymbol symbol)
83
internal static SymbolApiConventionTypeMatchBehavior GetTypeMatchBehavior(
ApiControllerSymbolCache
symbolCache, ISymbol symbol)
SymbolApiResponseMetadataProvider.cs (7)
21
in
ApiControllerSymbolCache
symbolCache,
44
in
ApiControllerSymbolCache
symbolCache,
65
in
ApiControllerSymbolCache
symbolCache,
83
private static IMethodSymbol? GetMethodFromConventionMethodAttribute(in
ApiControllerSymbolCache
symbolCache, IMethodSymbol method)
117
in
ApiControllerSymbolCache
symbolCache,
140
private static IList<DeclaredApiResponseMetadata> GetResponseMetadataFromMethodAttributes(in
ApiControllerSymbolCache
symbolCache, IMethodSymbol methodSymbol)
161
internal static IReadOnlyList<ITypeSymbol> GetConventionTypes(in
ApiControllerSymbolCache
symbolCache, IMethodSymbol method)