5 writes to IsParsable
Microsoft.AspNetCore.Http.RequestDelegateGenerator (5)
StaticRouteHandlerModel\EndpointParameter.cs (5)
73IsParsable = TryGetParsability(Type, wellKnownTypes, out var preferredTryParseInvocation); 80IsParsable = TryGetParsability(Type, wellKnownTypes, out var preferredTryParseInvocation); 87IsParsable = TryGetParsability(Type, wellKnownTypes, out var preferredTryParseInvocation); 123IsParsable = TryGetParsability(Type, wellKnownTypes, out var preferredTryParseInvocation); 242IsParsable = true;
5 references to IsParsable
Microsoft.AspNetCore.Http.RequestDelegateGenerator (5)
StaticRouteHandlerModel\Emitters\EndpointParameterEmitter.cs (3)
93if (endpointParameter.IsArray && endpointParameter.IsParsable) 131else if (endpointParameter.IsParsable) 419private static string EmitParameterDiagnosticComment(this EndpointParameter endpointParameter) => $"// Endpoint Parameter: {endpointParameter.SymbolName} (Type = {endpointParameter.Type}, IsOptional = {endpointParameter.IsOptional}, IsParsable = {endpointParameter.IsParsable}, IsArray = {endpointParameter.IsArray}, Source = {endpointParameter.Source})";
StaticRouteHandlerModel\EndpointParameter.cs (1)
250endpoint.EmitterContext.HasParsable |= IsParsable;
StaticRouteHandlerModel\StaticRouteHandlerModel.Emitter.cs (1)
395var hasTryParse = parameter.IsParsable ? "true" : "false";