コード例 #1
0
 public void NoIndentation()
 {
     using (var fileStreamOutputWriter = new FileStreamOutputWriter(Path.GetTempFileName()))
     {
         MethodDefinition.WriteILBody(fileStreamOutputWriter);
     }
 }
コード例 #2
0
 public void NoIndentation()
 {
     using (var fileStreamOutputWriter = new FileStreamOutputWriter(TargetILFile))
     {
         MethodDefinition.WriteILBody(fileStreamOutputWriter);
     }
 }
コード例 #3
0
 public void AutoIndentation()
 {
     using (var outputWriter = new FileStreamOutputWriter(Path.GetTempFileName()))
         using (var autoIndentOutputWriter = new AutoIndentOutputWriter(outputWriter))
         {
             MethodDefinition.WriteILBody(autoIndentOutputWriter);
         }
 }
コード例 #4
0
 public void AutoIndentation()
 {
     using (var outputWriter = new FileStreamOutputWriter(TargetILFile))
         using (var autoIndentOutputWriter = new AutoIndentOutputWriter(outputWriter))
         {
             MethodDefinition.WriteILBody(autoIndentOutputWriter);
         }
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: arthrp/dotnet-ildasm
        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));
        }