Beispiel #1
0
 public static ServerProfileContext WithBlazorServerApplication(this BuildHostContext @this)
 => @this.Apply(BlazorServerProfile.Default);
Beispiel #2
0
 public static BuildHostContext ComposeUsing(this BuildHostContext @this, ICommand <IServiceContainer> configure)
 => @this.ComposeUsing(configure.Execute);
Beispiel #3
0
 public static BuildHostContext ComposeUsing(this BuildHostContext @this, Action <IServiceContainer> configure)
 => @this.WithComposition().Configure(new ConfigureContainer(configure));
Beispiel #4
0
 public static BuildHostContext RegisterModularity <T>(this BuildHostContext @this)
     where T : class, IActivateUsing <Assembly>, IArray <Type>
 => @this.Configure(new ApplyModularity(TypeSelection <T> .Default.Open().Get));
Beispiel #5
0
 public static BuildHostContext ComposeUsing <T>(this BuildHostContext @this)
     where T : class, ICommand <IServiceContainer>
 => @this.ComposeUsing(Start.An.Activation <T>().Activate());
Beispiel #6
0
 public static BuildHostContext WithDefaultComposition(this BuildHostContext @this)
 => @this.ComposeUsing <ConfigureDefaultActivation>();
Beispiel #7
0
 public static BuildHostContext RegisterModularity(this BuildHostContext @this)
 => @this.Configure(ApplyModularity.Default);
Beispiel #8
0
 public static BuildHostContext WithComposition(this BuildHostContext @this)
 => @this.Select(Composition.WithComposition.Default);
Beispiel #9
0
 public static BuildHostContext ComposeUsingRoot <T>(this BuildHostContext @this)
     where T : ICompositionRoot, new()
 => @this.WithComposition().Configure(ConfigureContainer <T> .Default);
Beispiel #10
0
 public static ServerProfileContext WithGitHubApplication(this BuildHostContext @this)
 => @this.Apply(GitHubApplicationProfile.Default);
Beispiel #11
0
 public static HostOperationsContext Operations(this BuildHostContext @this) => new HostOperationsContext(@this);
Beispiel #12
0
 public static BuildHostContext WithServer(this BuildHostContext @this, Action <IWebHostBuilder> configuration)
 => @this.Select(new WebHostConfiguration(configuration));
Beispiel #13
0
 public static ServerProfileContext Apply(this BuildHostContext @this, IServerProfile profile)
 => new ServerProfileContext(@this, profile);
Beispiel #14
0
 public static BuildHostContext ConfigureFromEnvironment(this BuildHostContext @this)
 => @this.WithComposition().Configure(Compose.ConfigureFromEnvironment.Default);
Beispiel #15
0
 public static BuildHostContext RegisterModularity(this BuildHostContext @this)
 => @this.Configure(Composition.RegisterModularity.Default);
 public static BuildHostContext WithTestServer(this BuildHostContext @this)
 => @this.Configure(ServerConfiguration.Default);