/// <summary> /// Create a host and initialize the environment. /// </summary> /// <param name="builder"></param> public void Init(EnvironmentBuilder builder) { builder.Create(); // create the main build host BuildHost.CreateHost(builder.Get <HostEnvironment>()); }
public EnvironmentBuilder CreateEnvironmentBuilder() { var layoutEngineOptions = new LayoutEngineOptions(TaskPoolScheduler.Default, Birch.Reactive.Concurrency.HandlerScheduler.MainThreadScheduler); var environmentBuilder = new EnvironmentBuilder().With <AndroidHostEnvironmentBuilder, HostEnvironment>( new HostEnvironment(new ShadowMapperFactory(), new DefaultErrorPolicy(), null, new LayoutResolver(), layoutEngineOptions, LayoutHostSettings.Default)); return(environmentBuilder); }