Esempio n. 1
0
 public static void DumpCCI(Microsoft.Cci.MutableCodeModel.Assembly assembly, string filename = "CCI2Code.cs", string path = @"c:\\tmp\\Roslyn\\")
 {
     if (assembly == null) return;
     try
     {
         System.IO.Directory.CreateDirectory(path);
         using (var dump = new StreamWriter(Path.Combine(path, filename)))
         {
             var ce = new CSharpSourceEmitter.SourceEmitterOutputTextWriter(dump);
             CSharpSourceEmitter.SourceEmitter csse = new CSharpSourceEmitter.SourceEmitter(ce);
             csse.Traverse(assembly);
         }
     }
     catch { }
 }
Esempio n. 2
0
 public static void DumpCCI(Microsoft.Cci.MutableCodeModel.Assembly assembly, string filename = "CCI2Code.cs", string path = @"c:\\tmp\\Roslyn\\")
 {
     if (assembly == null)
     {
         return;
     }
     try
     {
         System.IO.Directory.CreateDirectory(path);
         using (var dump = new StreamWriter(Path.Combine(path, filename)))
         {
             var ce = new CSharpSourceEmitter.SourceEmitterOutputTextWriter(dump);
             CSharpSourceEmitter.SourceEmitter csse = new CSharpSourceEmitter.SourceEmitter(ce);
             csse.Traverse(assembly);
         }
     }
     catch { }
 }