2 instantiations of AttributeInfo
Microsoft.AspNetCore.App.Analyzers (2)
Mvc\DetectOverriddenAuthorizeAttribute.cs (2)
198authorizeAttributes.Add(new(localAuthorizeAttribute, isTargetingMethod)); 201authorizeAttributes.Add(new(extraAttribute, isTargetingMethod));
6 references to AttributeInfo
Microsoft.AspNetCore.App.Analyzers (6)
Mvc\DetectOverriddenAuthorizeAttribute.cs (5)
27INamedTypeSymbol controllerSymbol, List<AttributeInfo> authorizeAttributes, out string? allowAnonClass) 57IMethodSymbol actionSymbol, List<AttributeInfo> authorizeAttributes, string? allowAnonClass) 153List<AttributeInfo> authorizeAttributes, out bool foundAllowAnonymous) 207IEnumerable<AttributeInfo> authorizeAttributes, string allowAnonClass, string? allowAnonMethod = null) 211foreach (var authorizeAttribute in authorizeAttributes)
Mvc\MvcAnalyzer.cs (1)
40var concurrentQueue = new ConcurrentQueue<(List<ActionRoute> ActionRoutes, List<AttributeInfo> AuthorizeAttributes)>();