1 instantiation of RequestDelegateFactoryContext
Microsoft.AspNetCore.Http.Extensions (1)
RequestDelegateFactory.cs (1)
280var factoryContext = new RequestDelegateFactoryContext
41 references to RequestDelegateFactoryContext
Microsoft.AspNetCore.Http.Extensions (41)
RequestDelegateFactory.cs (41)
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) 420private static EndpointFilterDelegate? CreateFilterPipeline(MethodInfo methodInfo, Expression? targetExpression, RequestDelegateFactoryContext factoryContext, Expression<Func<HttpContext, object?>>? targetFactory) 592private static Expression CreateEndpointFilterInvocationContextBase(RequestDelegateFactoryContext factoryContext, Expression[] arguments) 647private static Expression[] CreateArguments(ParameterInfo[]? parameters, RequestDelegateFactoryContext factoryContext) 699private static Expression CreateArgument(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext, out bool hasTryParse, out bool hasBindAsync, out bool isAsParameters) 945private static Expression CreateParamCheckingResponseWritingMethodCall(Type returnType, RequestDelegateFactoryContext factoryContext) 1033private static void PopulateBuiltInResponseTypeMetadata(Type returnType, RequestDelegateFactoryContext factoryContext) 1070private static Expression AddResponseWritingToMethodCall(Expression methodCall, Type returnType, RequestDelegateFactoryContext factoryContext) 1262private static Func<object?, HttpContext, Task> HandleRequestBodyAndCompileRequestDelegate(Expression responseWritingMethodCall, RequestDelegateFactoryContext factoryContext) 1303private static Func<object?, HttpContext, Task> HandleRequestBodyAndCompileRequestDelegateForJson(Expression responseWritingMethodCall, RequestDelegateFactoryContext factoryContext) 1438RequestDelegateFactoryContext factoryContext) 1570private static Expression BindParameterFromProperties(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 1644private static Expression BindParameterFromService(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 1655private static Expression BindParameterFromKeyedService(ParameterInfo parameter, object? key, RequestDelegateFactoryContext factoryContext) 1670private static Expression BindParameterFromValue(ParameterInfo parameter, Expression valueExpression, RequestDelegateFactoryContext factoryContext, string source) 1900RequestDelegateFactoryContext factoryContext, 1969private static Expression BindParameterFromProperty(ParameterInfo parameter, MemberExpression property, PropertyInfo itemProperty, string key, RequestDelegateFactoryContext factoryContext, string source) 1984private static Expression BindParameterFromRouteValueOrQueryString(ParameterInfo parameter, string key, RequestDelegateFactoryContext factoryContext) 1991private static Expression BindParameterFromBindAsync(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2034private static void AddInferredAcceptsMetadata(RequestDelegateFactoryContext factoryContext, Type type, string[] contentTypes) 2044private static void InferFormAcceptsMetadata(RequestDelegateFactoryContext factoryContext) 2056private static void InferAntiforgeryMetadata(RequestDelegateFactoryContext factoryContext) 2068RequestDelegateFactoryContext factoryContext) 2084RequestDelegateFactoryContext factoryContext) 2099private static void UpdateFormBindingArgumentExpressions(RequestDelegateFactoryContext factoryContext) 2121RequestDelegateFactoryContext factoryContext, 2251RequestDelegateFactoryContext factoryContext) 2268RequestDelegateFactoryContext factoryContext, 2285private static Expression BindParameterFromBody(ParameterInfo parameter, bool allowEmpty, RequestDelegateFactoryContext factoryContext) 2369private static bool IsOptionalParameter(ParameterInfo parameter, RequestDelegateFactoryContext factoryContext) 2840private static string BuildErrorMessageForMultipleBodyParameters(RequestDelegateFactoryContext factoryContext) 2857private static string BuildErrorMessageForInferredBodyParameter(RequestDelegateFactoryContext factoryContext) 2874private static string BuildErrorMessageForFormAndJsonBodyParameters(RequestDelegateFactoryContext factoryContext) 2888private static void FormatTrackedParameters(RequestDelegateFactoryContext factoryContext, StringBuilder errorMessage)