private void WriteMatrix(string fieldName, Matrix value)
{
PushStructure(fieldName);
WriteVariant("Matrix", new Variant(value.Elements, new TypeInfo(value.TypeInfo.BuiltInType, ValueRanks.OneDimension)));
WriteInt32Array("Dimensions", value.Dimensions);
PopStructure();
}