1 instantiation of RequestDelegateFactoryContext
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
280var factoryContext = new RequestDelegateFactoryContext
40 references to RequestDelegateFactoryContext
Microsoft.AspNetCore.Http.Extensions (40)
RequestDelegateFactory.cs (40)
142var factoryContext = CreateFactoryContext(options); 186var factoryContext = CreateFactoryContext(options, metadataResult, handler); 237var factoryContext = CreateFactoryContext(options, metadataResult); 265private static RequestDelegateFactoryContext CreateFactoryContext(RequestDelegateFactoryOptions? options, RequestDelegateMetadataResult? metadataResult = null, Delegate? handler = null) 267if (metadataResult?.CachedFactoryContext is RequestDelegateFactoryContext cachedFactoryContext) 280var factoryContext = new RequestDelegateFactoryContext 316RequestDelegateFactoryContext factoryContext, 389private static Expression[] CreateArgumentsAndInferMetadata(MethodInfo methodInfo, RequestDelegateFactoryContext factoryContext) 413private static EndpointFilterDelegate? CreateFilterPipeline(MethodInfo methodInfo, Expression? targetExpression, RequestDelegateFactoryContext factoryContext, Expression<Func<HttpContext, object?>>? targetFactory) 585private static Expression CreateEndpointFilterInvocationContextBase(RequestDelegateFactoryContext factoryContext, Expression[] arguments) 640private static Expression[] CreateArguments(ParameterInfo[]? parameters, RequestDelegateFactoryContext factoryContext) 692private static Expression CreateArgument(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext, out bool hasTryParse, out bool hasBindAsync, out bool isAsParameters) 938private static Expression CreateParamCheckingResponseWritingMethodCall(Type returnType, RequestDelegateFactoryContext factoryContext) 1060private static Expression AddResponseWritingToMethodCall(Expression methodCall, Type returnType, RequestDelegateFactoryContext factoryContext) 1252private static Func<object?, HttpContext, Task> HandleRequestBodyAndCompileRequestDelegate(Expression responseWritingMethodCall, RequestDelegateFactoryContext factoryContext) 1293private static Func<object?, HttpContext, Task> HandleRequestBodyAndCompileRequestDelegateForJson(Expression responseWritingMethodCall, RequestDelegateFactoryContext factoryContext) 1428RequestDelegateFactoryContext factoryContext) 1560private static Expression BindParameterFromProperties(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 1634private static Expression BindParameterFromService(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 1645private static Expression BindParameterFromKeyedService(ParameterInfo parameter, object key, RequestDelegateFactoryContext factoryContext) 1660private static Expression BindParameterFromValue(ParameterInfo parameter, Expression valueExpression, RequestDelegateFactoryContext factoryContext, string source) 1890RequestDelegateFactoryContext factoryContext, 1959private static Expression BindParameterFromProperty(ParameterInfo parameter, MemberExpression property, PropertyInfo itemProperty, string key, RequestDelegateFactoryContext factoryContext, string source) 1974private static Expression BindParameterFromRouteValueOrQueryString(ParameterInfo parameter, string key, RequestDelegateFactoryContext factoryContext) 1981private static Expression BindParameterFromBindAsync(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2024private static void AddInferredAcceptsMetadata(RequestDelegateFactoryContext factoryContext, Type type, string[] contentTypes) 2034private static void InferFormAcceptsMetadata(RequestDelegateFactoryContext factoryContext) 2046private static void InferAntiforgeryMetadata(RequestDelegateFactoryContext factoryContext) 2058RequestDelegateFactoryContext factoryContext) 2074RequestDelegateFactoryContext factoryContext) 2089private static void UpdateFormBindingArgumentExpressions(RequestDelegateFactoryContext factoryContext) 2111RequestDelegateFactoryContext factoryContext, 2241RequestDelegateFactoryContext factoryContext) 2258RequestDelegateFactoryContext factoryContext, 2275private static Expression BindParameterFromBody(ParameterInfo parameter, bool allowEmpty, RequestDelegateFactoryContext factoryContext) 2359private static bool IsOptionalParameter(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2830private static string BuildErrorMessageForMultipleBodyParameters(RequestDelegateFactoryContext factoryContext) 2847private static string BuildErrorMessageForInferredBodyParameter(RequestDelegateFactoryContext factoryContext) 2864private static string BuildErrorMessageForFormAndJsonBodyParameters(RequestDelegateFactoryContext factoryContext) 2878private static void FormatTrackedParameters(RequestDelegateFactoryContext factoryContext, StringBuilder errorMessage)