public override void Write(BlockBuffer bb) { bb.WriteByte(EntryType); bb.WriteLong(TimeStamp); const int rem = 46; if (Name.Length > rem) { Continuations = (byte)(((Name.Length - rem) / 64) + 1); bb.WriteByte(Continuations); bb.WriteString(Name.Remove(rem)); } else { bb.WriteByte(Continuations); bb.WriteString(Name); } }
public override void Write(BlockBuffer bb) { bb.WriteByte(EntryType); bb.WriteLong(TimeStamp); bb.WriteString(VolumeName); }