public static MemoryStream WriteAsMemoryStream(this NBTFolder folder) { MemoryStream ms = new MemoryStream(); BinaryWriter bw = new BinaryWriter(ms); folder.WriteTag(bw); return(ms); }
public static void WriteFile(this NBTFolder folder, string FileName) { FileStream FS = new FileStream(FileName, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite); BinaryWriter bw = new BinaryWriter(FS); folder.WriteTag(bw); bw.Write((int)NBTTagType.END); bw.Flush(); bw.Close(); FS.Close(); }