예제 #1
0
 public static void Serialize(this SegmentInfo ix, string fileName)
 {
     using (var fs = new FileStream(fileName, FileMode.Create, FileAccess.Write, FileShare.None, 4, FileOptions.WriteThrough))
     {
         ix.Serialize(fs);
     }
 }
예제 #2
0
        public static void Serialize(this SegmentInfo ix, Stream stream)
        {
            var bytes = ix.Serialize();

            stream.Write(bytes, 0, bytes.Length);
        }
예제 #3
0
 protected virtual void SaveSegmentInfo(SegmentInfo ix)
 {
     ix.Serialize(Path.Combine(_directory, ix.Version + ".ix"));
 }