1 instantiation of RequestDelegateFactoryContext
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
281var factoryContext = new RequestDelegateFactoryContext
41 references to RequestDelegateFactoryContext
Microsoft.AspNetCore.Http.Extensions (41)
RequestDelegateFactory.cs (41)
143var factoryContext = CreateFactoryContext(options); 187var factoryContext = CreateFactoryContext(options, metadataResult, handler); 238var factoryContext = CreateFactoryContext(options, metadataResult); 266private static RequestDelegateFactoryContext CreateFactoryContext(RequestDelegateFactoryOptions? options, RequestDelegateMetadataResult? metadataResult = null, Delegate? handler = null) 268if (metadataResult?.CachedFactoryContext is RequestDelegateFactoryContext cachedFactoryContext) 281var factoryContext = new RequestDelegateFactoryContext 317RequestDelegateFactoryContext factoryContext, 390private static Expression[] CreateArgumentsAndInferMetadata(MethodInfo methodInfo, RequestDelegateFactoryContext factoryContext) 421private static EndpointFilterDelegate? CreateFilterPipeline(MethodInfo methodInfo, Expression? targetExpression, RequestDelegateFactoryContext factoryContext, Expression<Func<HttpContext, object?>>? targetFactory) 593private static Expression CreateEndpointFilterInvocationContextBase(RequestDelegateFactoryContext factoryContext, Expression[] arguments) 648private static Expression[] CreateArguments(ParameterInfo[]? parameters, RequestDelegateFactoryContext factoryContext) 700private static Expression CreateArgument(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext, out bool hasTryParse, out bool hasBindAsync, out bool isAsParameters) 946private static Expression CreateParamCheckingResponseWritingMethodCall(Type returnType, RequestDelegateFactoryContext factoryContext, bool filterPipelineBuilt) 1034private static void PopulateBuiltInResponseTypeMetadata(Type returnType, RequestDelegateFactoryContext factoryContext) 1071private static Expression AddResponseWritingToMethodCall(Expression methodCall, Type returnType, RequestDelegateFactoryContext factoryContext) 1263private static Func<object?, HttpContext, Task> HandleRequestBodyAndCompileRequestDelegate(Expression responseWritingMethodCall, RequestDelegateFactoryContext factoryContext) 1304private static Func<object?, HttpContext, Task> HandleRequestBodyAndCompileRequestDelegateForJson(Expression responseWritingMethodCall, RequestDelegateFactoryContext factoryContext) 1439RequestDelegateFactoryContext factoryContext) 1571private static Expression BindParameterFromProperties(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 1645private static Expression BindParameterFromService(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 1656private static Expression BindParameterFromKeyedService(ParameterInfo parameter, object? key, RequestDelegateFactoryContext factoryContext) 1671private static Expression BindParameterFromValue(ParameterInfo parameter, Expression valueExpression, RequestDelegateFactoryContext factoryContext, string source) 1901RequestDelegateFactoryContext factoryContext, 1970private static Expression BindParameterFromProperty(ParameterInfo parameter, MemberExpression property, PropertyInfo itemProperty, string key, RequestDelegateFactoryContext factoryContext, string source) 2022private static Expression BindParameterFromRouteValueOrQueryString(ParameterInfo parameter, string key, RequestDelegateFactoryContext factoryContext) 2029private static Expression BindParameterFromBindAsync(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2072private static void AddInferredAcceptsMetadata(RequestDelegateFactoryContext factoryContext, Type type, string[] contentTypes) 2082private static void InferFormAcceptsMetadata(RequestDelegateFactoryContext factoryContext) 2094private static void InferAntiforgeryMetadata(RequestDelegateFactoryContext factoryContext) 2106RequestDelegateFactoryContext factoryContext) 2122RequestDelegateFactoryContext factoryContext) 2137private static void UpdateFormBindingArgumentExpressions(RequestDelegateFactoryContext factoryContext) 2159RequestDelegateFactoryContext factoryContext, 2289RequestDelegateFactoryContext factoryContext) 2306RequestDelegateFactoryContext factoryContext, 2323private static Expression BindParameterFromBody(ParameterInfo parameter, bool allowEmpty, RequestDelegateFactoryContext factoryContext) 2407private static bool IsOptionalParameter(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2878private static string BuildErrorMessageForMultipleBodyParameters(RequestDelegateFactoryContext factoryContext) 2895private static string BuildErrorMessageForInferredBodyParameter(RequestDelegateFactoryContext factoryContext) 2912private static string BuildErrorMessageForFormAndJsonBodyParameters(RequestDelegateFactoryContext factoryContext) 2926private static void FormatTrackedParameters(RequestDelegateFactoryContext factoryContext, StringBuilder errorMessage)