public override void Write(WritingContext context)
{
var writer = context.Writer;
writer.WriteUInt32(Offset);
writer.WriteUInt32(Size);
var bytes = Encoding.ASCII.GetBytes(Name);
writer.WriteBytes(bytes);
int length = bytes.Length;
do
{
context.Writer.WriteByte(0);
length++;
} while (length % 4 != 0);
}