@@ -21,16 +21,16 @@ namespace Microsoft.AspNetCore.Http
21
21
/// <summary>
22
22
/// Builds <see cref="RequestDelegate"/> implementations from <see cref="Delegate"/> request handlers.
23
23
/// </summary>
24
- public static class RequestDelegateBuilder
24
+ public static class RequestDelegateFactory
25
25
{
26
26
private static readonly MethodInfo ChangeTypeMethodInfo = GetMethodInfo < Func < object , Type , object > > ( ( value , type ) => Convert . ChangeType ( value , type , CultureInfo . InvariantCulture ) ) ;
27
- private static readonly MethodInfo ExecuteTaskOfTMethodInfo = typeof ( RequestDelegateBuilder ) . GetMethod ( nameof ( ExecuteTask ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
28
- private static readonly MethodInfo ExecuteTaskOfStringMethodInfo = typeof ( RequestDelegateBuilder ) . GetMethod ( nameof ( ExecuteTaskOfString ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
29
- private static readonly MethodInfo ExecuteValueTaskOfTMethodInfo = typeof ( RequestDelegateBuilder ) . GetMethod ( nameof ( ExecuteValueTaskOfT ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
30
- private static readonly MethodInfo ExecuteValueTaskMethodInfo = typeof ( RequestDelegateBuilder ) . GetMethod ( nameof ( ExecuteValueTask ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
31
- private static readonly MethodInfo ExecuteValueTaskOfStringMethodInfo = typeof ( RequestDelegateBuilder ) . GetMethod ( nameof ( ExecuteValueTaskOfString ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
32
- private static readonly MethodInfo ExecuteTaskResultOfTMethodInfo = typeof ( RequestDelegateBuilder ) . GetMethod ( nameof ( ExecuteTaskResult ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
33
- private static readonly MethodInfo ExecuteValueResultTaskOfTMethodInfo = typeof ( RequestDelegateBuilder ) . GetMethod ( nameof ( ExecuteValueTaskResult ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
27
+ private static readonly MethodInfo ExecuteTaskOfTMethodInfo = typeof ( RequestDelegateFactory ) . GetMethod ( nameof ( ExecuteTask ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
28
+ private static readonly MethodInfo ExecuteTaskOfStringMethodInfo = typeof ( RequestDelegateFactory ) . GetMethod ( nameof ( ExecuteTaskOfString ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
29
+ private static readonly MethodInfo ExecuteValueTaskOfTMethodInfo = typeof ( RequestDelegateFactory ) . GetMethod ( nameof ( ExecuteValueTaskOfT ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
30
+ private static readonly MethodInfo ExecuteValueTaskMethodInfo = typeof ( RequestDelegateFactory ) . GetMethod ( nameof ( ExecuteValueTask ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
31
+ private static readonly MethodInfo ExecuteValueTaskOfStringMethodInfo = typeof ( RequestDelegateFactory ) . GetMethod ( nameof ( ExecuteValueTaskOfString ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
32
+ private static readonly MethodInfo ExecuteTaskResultOfTMethodInfo = typeof ( RequestDelegateFactory ) . GetMethod ( nameof ( ExecuteTaskResult ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
33
+ private static readonly MethodInfo ExecuteValueResultTaskOfTMethodInfo = typeof ( RequestDelegateFactory ) . GetMethod ( nameof ( ExecuteValueTaskResult ) , BindingFlags . NonPublic | BindingFlags . Static ) ! ;
34
34
private static readonly MethodInfo GetRequiredServiceMethodInfo = typeof ( ServiceProviderServiceExtensions ) . GetMethod ( nameof ( ServiceProviderServiceExtensions . GetRequiredService ) , BindingFlags . Public | BindingFlags . Static , new Type [ ] { typeof ( IServiceProvider ) } ) ! ;
35
35
private static readonly MethodInfo ResultWriteResponseAsync = typeof ( IResult ) . GetMethod ( nameof ( IResult . ExecuteAsync ) , BindingFlags . Public | BindingFlags . Instance ) ! ;
36
36
private static readonly MethodInfo StringResultWriteResponseAsync = GetMethodInfo < Func < HttpResponse , string , Task > > ( ( response , text ) => HttpResponseWritingExtensions . WriteAsync ( response , text , default ) ) ;
0 commit comments