コード例 #1
0
 private static void Gen(string fileName, IDeserializerGenerator g, Action <IDeserializerGenerator> fill)
 {
     using (var ms = new MemoryStream())
         using (var sw = new StreamWriter(ms)) {
             g.GenWriter = sw;
             g.GenerateHeader();
             fill(g);
             g.GenerateFooter();
             sw.Flush();
             ms.WriteTo(new FileStream(fileName, FileMode.Create));
         }
 }
コード例 #2
0
ファイル: Main.cs プロジェクト: klenin/Yuzu
 private static void Gen(string fileName, IDeserializerGenerator g, Action<IDeserializerGenerator> fill)
 {
     using (var ms = new MemoryStream())
     using (var sw = new StreamWriter(ms)) {
         g.GenWriter = sw;
         g.GenerateHeader();
         fill(g);
         g.GenerateFooter();
         sw.Flush();
         ms.WriteTo(new FileStream(fileName, FileMode.Create));
     }
 }