예제 #1
0
 public static void Serialize(Stream value, TextWriter sw)
 {
     if (value == null)
     {
         sw.Write("null");
     }
     else
     {
         sw.Write('"');
         var cms = value as ChunkedMemoryStream;
         if (cms != null)
         {
             cms.ToBase64Writer(sw);
         }
         else
         {
             using (cms = new ChunkedMemoryStream(value))
                 cms.ToBase64Writer(sw);
         }
         sw.Write('"');
     }
 }