WriteUTFBytes() public method

public WriteUTFBytes ( string value ) : void
value string
return void
Exemplo n.º 1
0
        public void WriteTypeCode(string value)
        {
            ByteArray bytes = new ByteArray();

            bytes.WriteUTFBytes(value);
            bytes.Position = 0;
            WriteUInt32(bytes.ReadUInt32());
        }
Exemplo n.º 2
0
        public byte[] Build()
        {
            // Body
            byte[] body = GetBody();

            // Write Bytes
            ByteArray bytes = new ByteArray();

            // Write MAGIC
            bytes.WriteUTFBytes("SEA");

            // Write SIGNATURE
            bytes.WriteUTFBytes("S3D");

            // Write Version
            bytes.WriteUInt24(version);

            // Write Protect Method
            bytes.WriteByte(0);

            // Write Compress Method
            bytes.WriteByte(SEA3DWriter.CompressionID(compressAlgorithm));

            // Write File Count
            bytes.WriteUInt32((uint)_objects.Count);

            // Write Body
            bytes.WriteBytes(body);

            // Write Final
            bytes.WriteUInt24(0x5EA3D1);

            return bytes.ToArray();
        }
Exemplo n.º 3
0
 public override ByteArray Write()
 {
     ByteArray data = new ByteArray();
     data.WriteUTFBytes(url);
     return data;
 }
Exemplo n.º 4
0
 public void WriteTypeCode(string value)
 {
     ByteArray bytes = new ByteArray();
     bytes.WriteUTFBytes(value);
     bytes.Position = 0;
     WriteUInt32(bytes.ReadUInt32());
 }