public static ISImplApplicationBuilder UseAppModule <TModule>(this ISImplApplicationBuilder stackAppBuilder) where TModule : IApplicationModule, new() { return(stackAppBuilder.UseAppModule(() => new TModule())); }
public void Configure(ISImplApplicationBuilder builder) { builder.AttachNewAppModuleOrGetConfigured <TestApplicationModule>(); }
public static TModule AttachNewAppModuleOrGetConfigured <TModule>(this ISImplApplicationBuilder stackAppBuilder, TModule module) where TModule : IApplicationModule { return(stackAppBuilder.AttachNewAppModuleOrGetConfigured(() => module)); }
public static TModule AttachNewAppModuleOrGetConfigured <TModule>(this ISImplApplicationBuilder stackAppBuilder) where TModule : IApplicationModule, new() { return(stackAppBuilder.AttachNewAppModuleOrGetConfigured(() => new TModule())); }
public static ISImplApplicationBuilder UseAppModule <TModule>(this ISImplApplicationBuilder stackAppBuilder, TModule module) where TModule : IApplicationModule { return(stackAppBuilder.UseAppModule(() => module)); }
public void Configure(ISImplApplicationBuilder builder) { }
public static void UseApplicationTestModule(this ISImplApplicationBuilder applicationBuilder) { applicationBuilder.UseAppModule <ApplicationTestModule>(); }