In SWC-717 we've added support for custom initializers, boxing commonly used structs to NSValue (see `NSValueTypeInitializers` dictionary in ExpressionVisitor.cs).
is converted to:
for struct types that do not have an NSValue initializer, the conversion should be similar to
The implementation (in ExpressionVisitor.VisitBoxExpression) should look like:
Note: this needs retrieving of objCType (SWC-838) and detection of struct types (SWC-523).
See also "Boxed C Structures" in