Example #1
0
 public TexoConfiguration SetEnvironment(TexoEnvironment value)
 {
     return(new TexoConfiguration(this)
     {
         environment = value
     });
 }
Example #2
0
 internal Builder(TexoEnvironment immutable)
 {
     Variables = immutable.variables.ToBuilder();
 }
Example #3
0
 private TexoEnvironment(TexoEnvironment toClone)
 {
     variables = toClone.variables;
 }
Example #4
0
 public TexoConfiguration(Builder builder)
 {
     runtime     = builder.Runtime.ToImmutable();
     environment = builder.Environment.ToImmutable();
     ui          = builder.Ui.ToImmutable();
 }
Example #5
0
 public TexoConfiguration(TexoConfiguration toClone)
 {
     runtime     = toClone.runtime;
     environment = toClone.environment;
     ui          = toClone.ui;
 }
Example #6
0
 private TexoConfiguration()
 {
     runtime     = TexoRuntime.Empty;
     environment = TexoEnvironment.Empty;
     ui          = TexoUi.Empty;
 }