public TexoConfiguration SetEnvironment(TexoUi value) { return(new TexoConfiguration(this) { ui = value }); }
public TexoConfiguration(TexoConfiguration toClone) { runtime = toClone.runtime; environment = toClone.environment; ui = toClone.ui; }
public TexoConfiguration(Builder builder) { runtime = builder.Runtime.ToImmutable(); environment = builder.Environment.ToImmutable(); ui = builder.Ui.ToImmutable(); }
private TexoConfiguration() { runtime = TexoRuntime.Empty; environment = TexoEnvironment.Empty; ui = TexoUi.Empty; }