Foundation.NSValue Members

The members of Foundation.NSValue are listed below.

See Also: Inherited members from Foundation.NSObject

Public Constructors

A constructor that initializes the object from the data stored in the unarchiver object.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
CATransform3DValueCoreAnimation.CATransform3D. Returns the CATransform3D value wrapped by this NSValue object.
[read-only]
CGAffineTransformValueCoreGraphics.CGAffineTransform. Returns the CGAffineTransform value wrapped by this NSValue object.
[read-only]
CGPointValueCoreGraphics.CGPoint. The point stored in this NSValue.
[read-only]
CGRectValueCoreGraphics.CGRect. The rectangle stored in this NSValue.
[read-only]
CGSizeValueCoreGraphics.CGSize. The SizeF stored in this NSValue.
[read-only]
CGVectorValueCoreGraphics.CGVector. Documentation for this section has not yet been entered.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
[read-only]
CMTimeMappingValueCoreMedia.CMTimeMapping. Returns the CMTimeMapping value wrapped by this NSValue object.
[read-only]
CMTimeRangeValueCoreMedia.CMTimeRange. Returns the CMTimeRange value wrapped by this NSValue object.
[read-only]
CMTimeValueCoreMedia.CMTime. Returns the CMTime value wrapped by this NSValue object.
[read-only]
CoordinateSpanValueMapKit.MKCoordinateSpan. The MKCoordinateSpan stored in this NSValue.
[read-only]
CoordinateValueCoreLocation.CLLocationCoordinate2D. The CLLocationCoordinate2D stored in this NSValue.
[read-only]
NonretainedObjectValueNSObject. Returns the NSObject value wrapped by this NSValue object.
[read-only]
ObjCTypestring. Documentation for this section has not yet been entered.
[read-only]
PointerValueIntPtr. Returns the IntPtr value wrapped by this NSValue object.
[read-only]
PointFValueSystem.Drawing.PointF. Returns the PointF value wrapped by this NSValue object.
[read-only]
RectangleFValueSystem.Drawing.RectangleF. Returns the RectangleF value wrapped by this NSValue object.
[read-only]
SCNMatrix4ValueSceneKit.SCNMatrix4. Documentation for this section has not yet been entered.
[read-only]
SizeFValueSystem.Drawing.SizeF. Returns the SizeF value wrapped by this NSValue object.
[read-only]
UIEdgeInsetsValueUIKit.UIEdgeInsets. Returns the UIEdgeInsets value wrapped by this NSValue object.
[read-only]
UIOffsetValueUIKit.UIOffset. Returns the UIOffset value wrapped by in this NSValue.
[read-only]
Vector3ValueSceneKit.SCNVector3. Documentation for this section has not yet been entered.
[read-only]
Vector4ValueSceneKit.SCNVector4. Documentation for this section has not yet been entered.

Public Methods

Copy(NSZone) : NSObject
Performs a copy of the underlying Objective-C object.
EncodeTo(NSCoder)
Encodes the state of the object on the provided encoder
static
FromCATransform3D(CoreAnimation.CATransform3D) : NSValue
Creates an NSValue that wraps a CATransform3D object.
static
FromCGAffineTransform(CoreGraphics.CGAffineTransform) : NSValue
Creates an NSValue that wraps a CGAffineTransform object..
static
FromCGPoint(CoreGraphics.CGPoint) : NSValue
Creates an NSValue that stores a PointF.
static
FromCGRect(CoreGraphics.CGRect) : NSValue
Creates an NSValue that stores a rectangle.
static
FromCGSize(CoreGraphics.CGSize) : NSValue
Creates an NSValue that stores a SizeF.
static
FromCGVector(CoreGraphics.CGVector) : NSValue
Documentation for this section has not yet been entered.
static
FromCMTime(CoreMedia.CMTime) : NSValue
Creates an NSValue that wraps a CMTime object..
static
FromCMTimeMapping(CoreMedia.CMTimeMapping) : NSValue
Creates an NSValue that wraps a CMTimeMapping object.
static
FromCMTimeRange(CoreMedia.CMTimeRange) : NSValue
Creates an NSValue that wraps a CMTimeRange object.
static
FromMKCoordinate(CoreLocation.CLLocationCoordinate2D) : NSValue
Creates an NSValue that stores a CLLocationCoordinate2D.
static
FromMKCoordinateSpan(MapKit.MKCoordinateSpan) : NSValue
Creates an NSValue that stores an MKCoordinateSpan.
static
FromPointF(System.Drawing.PointF) : NSValue
Creates an NSValue that wraps a PointF object.
static
FromRange(NSRange) : NSValue
Creates an NSValue that stores an NSRange.
static
FromRectangleF(System.Drawing.RectangleF) : NSValue
Creates an NSValue that wraps a RectangleF object.
static
FromSCNMatrix4(SceneKit.SCNMatrix4) : NSValue
Documentation for this section has not yet been entered.
static
FromSizeF(System.Drawing.SizeF) : NSValue
Creates an NSValue that wraps a SizeF object.
static
FromUIEdgeInsets(UIKit.UIEdgeInsets) : NSValue
Creates an NSValue that wraps a UIEdgeInsets object.
static
FromUIOffset(UIKit.UIOffset) : NSValue
Creates an NSValue that wraps an UIOffset structure.
static
FromVector(SceneKit.SCNVector3) : NSValue
Documentation for this section has not yet been entered.
static
FromVector(SceneKit.SCNVector4) : NSValue
Documentation for this section has not yet been entered.
IsEqualTo(NSValue) : bool
Whether this NSValue is equal to the specified value. Compares class and contents.
StoreValueAtAddress(IntPtr)
Creates an NSValue that stores the specified pointer, treating it as a void pointer. That is, all that is stored is the pointer, not the referenced data.
static
ValueFromNonretainedObject(NSObject) : NSValue
Creates an NSValue object that is wrapped in an NSValue without being retained.
static
ValueFromPointer(IntPtr) : NSValue
Wraps the specified IntPtr object as an NSValue.

Protected Methods

override
Dispose(bool)
Releases the resources used by the NSValue object.