Runtime.GetINativeObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetINativeObject(IntPtr, Boolean, Type) | |
GetINativeObject<T>(IntPtr, Boolean) |
Ajusta un IntPtr nativo con un objeto administrado del tipo especificado. |
GetINativeObject(IntPtr, Boolean, Type)
GetINativeObject<T>(IntPtr, Boolean)
Ajusta un IntPtr nativo con un objeto administrado del tipo especificado.
public static T GetINativeObject<T> (IntPtr ptr, bool owns) where T : class, ObjCRuntime.INativeObject;
static member GetINativeObject : nativeint * bool -> 'T (requires 'T : null and 'T :> ObjCRuntime.INativeObject)
Parámetros de tipo
- T
El tipo de objeto que se va a devolver. Esto también puede ser una interfaz correspondiente a un protocolo Objective-C.
Parámetros
- ptr
-
IntPtr
nativeint
Puntero a un objeto nativo.
- owns
- Boolean
Pase true si el autor de la llamada tiene una referencia al objeto nativo y quiere asignarla a la instancia del contenedor administrado. De lo contrario, pase false (y se conservará el objeto nativo).
Devoluciones
Instancia de una clase que implementa el tipo especificado.
Comentarios
Devuelve una instancia del tipo especificado aunque el objeto nativo no esté en la jerarquía de clases de tipo (no hay comprobaciones de tipos).