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) 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) 2013private static Expression BindParameterFromRouteValueOrQueryString(ParameterInfo parameter, string key, RequestDelegateFactoryContext factoryContext) 2020private static Expression BindParameterFromBindAsync(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2063private static void AddInferredAcceptsMetadata(RequestDelegateFactoryContext factoryContext, Type type, string[] contentTypes) 2073private static void InferFormAcceptsMetadata(RequestDelegateFactoryContext factoryContext) 2085private static void InferAntiforgeryMetadata(RequestDelegateFactoryContext factoryContext) 2097RequestDelegateFactoryContext factoryContext) 2113RequestDelegateFactoryContext factoryContext) 2128private static void UpdateFormBindingArgumentExpressions(RequestDelegateFactoryContext factoryContext) 2150RequestDelegateFactoryContext factoryContext, 2280RequestDelegateFactoryContext factoryContext) 2297RequestDelegateFactoryContext factoryContext, 2314private static Expression BindParameterFromBody(ParameterInfo parameter, bool allowEmpty, RequestDelegateFactoryContext factoryContext) 2398private static bool IsOptionalParameter(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2869private static string BuildErrorMessageForMultipleBodyParameters(RequestDelegateFactoryContext factoryContext) 2886private static string BuildErrorMessageForInferredBodyParameter(RequestDelegateFactoryContext factoryContext) 2903private static string BuildErrorMessageForFormAndJsonBodyParameters(RequestDelegateFactoryContext factoryContext) 2917private static void FormatTrackedParameters(RequestDelegateFactoryContext factoryContext, StringBuilder errorMessage)