fNbt.NbtFile.SaveToBuffer C# (CSharp) Method

SaveToBuffer() private method

private SaveToBuffer ( NbtCompression compression ) : byte[]
compression NbtCompression
return byte[]
        public byte[] SaveToBuffer(NbtCompression compression)
        {
            using (var ms = new MemoryStream()) {
                SaveToStream(ms, compression);
                return ms.ToArray();
            }
        }

Same methods

NbtFile::SaveToBuffer ( [ buffer, int index, NbtCompression compression ) : long

Usage Example

Ejemplo n.º 1
0
 public override void WriteTo(MinecraftStream stream, byte index)
 {
     stream.WriteUInt8(GetKey(index));
     stream.WriteInt16(Value.Id);
     if (Value.Id != -1)
     {
         stream.WriteInt8(Value.Count);
         stream.WriteInt16(Value.Metadata);
         if (Value.Nbt != null)
         {
             var file = new NbtFile(Value.Nbt);
             var data = file.SaveToBuffer(NbtCompression.GZip);
             stream.WriteInt16((short)data.Length);
             stream.WriteUInt8Array(data);
         }
         else
             stream.WriteInt16(-1);
     }
 }
All Usage Examples Of fNbt.NbtFile::SaveToBuffer