コード例 #1
0
        public static MemoryStream WriteAsMemoryStream(this NBTFolder folder)
        {
            MemoryStream ms = new MemoryStream();
            BinaryWriter bw = new BinaryWriter(ms);

            folder.WriteTag(bw);
            return(ms);
        }
コード例 #2
0
        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();
        }