Beispiel #1
0
 private void writeMetadata(ABCFile.Metadata v)
 {
     writeU30(v.name);
     writeU30((uint)v.keys.Length);
     foreach (var key in v.keys)
     {
         writeU30(key);
     }
     foreach (var value in v.values)
     {
         writeU30(value);
     }
 }
Beispiel #2
0
        private ABCFile.Metadata readMetadata()
        {
            var r = new ABCFile.Metadata();

            r.name = readU30();
            uint len = readU30();

            r.keys   = new uint[len];
            r.values = new uint[len];
            for (int i = 0; i < r.keys.Length; i++)
            {
                r.keys[i] = readU30();
            }
            for (int i = 0; i < r.values.Length; i++)
            {
                r.values[i] = readU30();
            }
            return(r);
        }