Microsoft.JScript.JSInProcCompiler.PrintOptions C# (CSharp) Method

PrintOptions() private method

private PrintOptions ( TextWriter output, CompilerParameters options ) : void
output System.IO.TextWriter
options System.CodeDom.Compiler.CompilerParameters
return void
      private void PrintOptions(TextWriter output, CompilerParameters options){
        StringBuilder sb = new StringBuilder();
        sb.Append("CompilerParameters.CompilerOptions        : \"");
        sb.Append(options.CompilerOptions);
        sb.Append("\"");
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.GenerateExecutable     : ");
        sb.Append(options.GenerateExecutable.ToString(CultureInfo.InvariantCulture));
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.GenerateInMemory       : ");
        sb.Append(options.GenerateInMemory.ToString(CultureInfo.InvariantCulture));
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.IncludeDebugInformation: ");
        sb.Append(options.IncludeDebugInformation.ToString(CultureInfo.InvariantCulture));
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.MainClass              : \"");
        sb.Append(options.MainClass);
        sb.Append("\"");
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.OutputAssembly         : \"");
        sb.Append(options.OutputAssembly);
        sb.Append("\"");
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.ReferencedAssemblies   : ");
        foreach (string reference in options.ReferencedAssemblies){
          sb.Append(Environment.NewLine);
          sb.Append("        \"");
          sb.Append(reference);
          sb.Append("\"");
        }
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.TreatWarningsAsErrors  : ");
        sb.Append(options.TreatWarningsAsErrors.ToString(CultureInfo.InvariantCulture));
        sb.Append(Environment.NewLine);
        sb.Append("CompilerParameters.WarningLevel           : ");
        sb.Append(options.WarningLevel.ToString(CultureInfo.InvariantCulture));
        sb.Append(Environment.NewLine);
        output.WriteLine(sb.ToString());
      }