Beispiel #1
0
 public void NoIndentation()
 {
     using (var fileStreamOutputWriter = new FileStreamOutputWriter(Path.GetTempFileName()))
     {
         MethodDefinition.WriteILBody(fileStreamOutputWriter);
     }
 }
 public void NoIndentation()
 {
     using (var fileStreamOutputWriter = new FileStreamOutputWriter(TargetILFile))
     {
         MethodDefinition.WriteILBody(fileStreamOutputWriter);
     }
 }
Beispiel #3
0
 public void AutoIndentation()
 {
     using (var outputWriter = new FileStreamOutputWriter(Path.GetTempFileName()))
         using (var autoIndentOutputWriter = new AutoIndentOutputWriter(outputWriter))
         {
             MethodDefinition.WriteILBody(autoIndentOutputWriter);
         }
 }
 public void AutoIndentation()
 {
     using (var outputWriter = new FileStreamOutputWriter(TargetILFile))
         using (var autoIndentOutputWriter = new AutoIndentOutputWriter(outputWriter))
         {
             MethodDefinition.WriteILBody(autoIndentOutputWriter);
         }
 }
Beispiel #5
0
        private static IOutputWriter GetOutputWriter(CommandOptions options)
        {
            IOutputWriter outputWriter = null;

            if (options.IsTextOutput)
            {
                outputWriter = new ConsoleOutputWriter();
            }
            else
            {
                outputWriter = new FileStreamOutputWriter(options.OutputPath);
            }

            return(new AutoIndentOutputWriter(outputWriter));
        }