@@ -36,32 +36,32 @@ public static IServiceProvider GetServiceProvider(Assembly assembly)
3636
3737 if ( buildWebHostMethod != null )
3838 {
39- var result = buildWebHostMethod . Invoke ( null , new object [ ] { args } ) ;
39+ var result = buildWebHostMethod . Invoke ( null , [ args ] ) ;
4040 serviceProvider = ( ( IWebHost ) result ) . Services ;
4141 }
4242 else
4343 {
4444 var createWebHostMethod =
45- entryPointType ? . GetRuntimeMethod ( "CreateWebHostBuilder" , new [ ] { typeof ( string [ ] ) } ) ??
45+ entryPointType ? . GetRuntimeMethod ( "CreateWebHostBuilder" , [ typeof ( string [ ] ) ] ) ??
4646 entryPointType ? . GetRuntimeMethod ( "CreateWebHostBuilder" , Type . EmptyTypes ) ;
4747
4848 if ( createWebHostMethod != null )
4949 {
5050 var webHostBuilder = ( IWebHostBuilder ) createWebHostMethod . Invoke (
51- null , createWebHostMethod . GetParameters ( ) . Length > 0 ? new object [ ] { args } : Array . Empty < object > ( ) ) ;
51+ null , createWebHostMethod . GetParameters ( ) . Length > 0 ? [ args ] : [ ] ) ;
5252 serviceProvider = webHostBuilder . Build ( ) . Services ;
5353 }
5454 else
5555 {
5656 var createHostMethod =
57- entryPointType ? . GetRuntimeMethod ( "CreateHostBuilder" , new [ ] { typeof ( string [ ] ) } ) ??
57+ entryPointType ? . GetRuntimeMethod ( "CreateHostBuilder" , [ typeof ( string [ ] ) ] ) ??
5858 entryPointType ? . GetRuntimeMethod ( "CreateHostBuilder" , Type . EmptyTypes ) ;
5959
6060 if ( createHostMethod != null )
6161 {
62- var webHostBuilder = ( IHostBuilder ) createHostMethod . Invoke (
63- null , createHostMethod . GetParameters ( ) . Length > 0 ? new object [ ] { args } : Array . Empty < object > ( ) ) ;
64- serviceProvider = webHostBuilder . Build ( ) . Services ;
62+ var hostBuilder = ( IHostBuilder ) createHostMethod . Invoke (
63+ null , createHostMethod . GetParameters ( ) . Length > 0 ? [ args ] : [ ] ) ;
64+ serviceProvider = hostBuilder . Build ( ) . Services ;
6565 }
6666 }
6767 }
@@ -145,7 +145,7 @@ void OnEntryPointExit(Exception exception)
145145#if NET6_0_OR_GREATER
146146 var assemblyName = assembly . GetName ( ) ? . FullName ?? string . Empty ;
147147 // We should set the application name to the startup assembly to avoid falling back to the entry assembly.
148- var services = ( ( IHost ) factory ( new [ ] { $ "--{ HostDefaults . ApplicationKey } ={ assemblyName } " } ) ) . Services ;
148+ var services = ( ( IHost ) factory ( [ $ "--{ HostDefaults . ApplicationKey } ={ assemblyName } "] ) ) . Services ;
149149#else
150150 var services = ( ( IHost ) factory ( Array . Empty < string > ( ) ) ) . Services ;
151151#endif
0 commit comments