public void SkipStringOrdered()
{
var c = ReadVUInt32();
if (c == 0) return;
c--;
if (c > 0x10ffff)
{
if (c == 0x110000) return;
throw new InvalidDataException($"Skipping String unicode value overflowed with {c}");
}
while (true)
{
c = ReadVUInt32();
if (c == 0) break;
c--;
if (c > 0x10ffff) throw new InvalidDataException($"Skipping String unicode value overflowed with {c}");
}
}