Ejemplo n.º 1
0
 public EchoEvaluationContext(
     EchoEvaluationContext ctx
     )
 {
     Out = ctx.Out;
     CommandEvaluationContext = ctx.CommandEvaluationContext;
     Options = ctx.Options;
 }
Ejemplo n.º 2
0
 public void Deconstruct(
     out ConsoleTextWriterWrapper @out,
     out CommandEvaluationContext context,
     out FormatingOptions options)
 {
     @out    = Out;
     context = CommandEvaluationContext;
     options = Options;
 }
Ejemplo n.º 3
0
 public EchoEvaluationContext(
     EchoEvaluationContext ctx,
     FormatingOptions options
     )
 {
     Out = ctx.Out;
     CommandEvaluationContext = ctx.CommandEvaluationContext;
     Options = options;
 }
Ejemplo n.º 4
0
 public EchoEvaluationContext(
     ConsoleTextWriterWrapper @out,
     CommandEvaluationContext cmdContext,
     FormatingOptions options = null)
 {
     Out = @out;
     CommandEvaluationContext = cmdContext;
     Options = options;
 }
Ejemplo n.º 5
0
 public EchoEvaluationContext(CommandEvaluationContext context)
 {
     Out = context.Out;
     CommandEvaluationContext = context;
     Options = new FormatingOptions();
 }
Ejemplo n.º 6
0
 public FormatingOptions InitFrom(FormatingOptions o)
 {
     this.IsRawModeEnabled = o.IsRawModeEnabled;
     this.LineBreak        = o.LineBreak;
     return(this);
 }
Ejemplo n.º 7
0
 public FormatingOptions(FormatingOptions o) => InitFrom(o);