public override void Write(WritingContext context)
{
var writer = context.Writer;
if (ArgumentType.ElementType != ElementType.SzArray)
Elements[0].Write(context);
else
{
writer.WriteUInt32((uint)Elements.Count);
foreach (var element in Elements)
element.Write(context);
}
}