public override void Write(WritingContext context)
{
var writer = context.Writer;
writer.WriteByte(0x0A);
writer.WriteCompressedUInt32((uint)GenericArguments.Count);
foreach (var argument in GenericArguments)
argument.Write(context);
}