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); } }
public static void Serialize(this SegmentInfo ix, Stream stream) { var bytes = ix.Serialize(); stream.Write(bytes, 0, bytes.Length); }
protected virtual void SaveSegmentInfo(SegmentInfo ix) { ix.Serialize(Path.Combine(_directory, ix.Version + ".ix")); }