11 references to Parsability
Microsoft.AspNetCore.Http.RequestDelegateGenerator (11)
src\Shared\RoslynUtils\ParsabilityHelper.cs (10)
21private static readonly BoundedCacheWithFactory<ITypeSymbol, (Parsability, ParsabilityMethod?)> ParsabilityCache = new(); 50internal static Parsability GetParsability(ITypeSymbol typeSymbol, WellKnownTypes wellKnownTypes) 55internal static Parsability GetParsability(ITypeSymbol typeSymbol, WellKnownTypes wellKnownTypes, [NotNullWhen(false)] out ParsabilityMethod? parsabilityMethod) 57var parsability = Parsability.NotParsable; 64return (Parsability.Parsable, parsabilityMethod); 70return (Parsability.Parsable, ParsabilityMethod.IParsable); 80return (Parsability.Parsable, ParsabilityMethod.TryParseWithFormatProvider); 85return (Parsability.Parsable, ParsabilityMethod.TryParse); 88return (Parsability.NotParsable, null);
StaticRouteHandlerModel\EndpointParameter.cs (1)
332if (ParsabilityHelper.GetParsability(parameterType, wellKnownTypes, out var parsabilityMethod) != Parsability.Parsable)