- A ECMA CLI object.
Boxed object or null if the type can not be boxed.
This method can box the following types from a core runtime type to an NSObject type by boxing the values.
bool, char, sbyte, byte, short, ushort, int, int32, long, long64, float and double are boxed as NSNumbers.
IntPtr are boxed as NSValue containing a pointer.
System.Drawing.SizeF, System.Drawing.RectangleF, System.Drawing.PointF, MonoTouch.CoreGraphics.CGAffineTransform, MonoTouch.UIKit.UIEdgeInsets and MonoTouch.CoreAnimation.CATransform3D are boxed as an NSValue containing the corresponding type.
NSObjects and subclasses are returned as-is.
The null value is returned as an NSNull.