ObjectiveCMarshal Clase
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í.
Importante
Esta API no es conforme a CLS.
API para habilitar la serialización de Objective-C.
public ref class ObjectiveCMarshal abstract sealed
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("macos")]
public static class ObjectiveCMarshal
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("macos")>]
type ObjectiveCMarshal = class
Public Class ObjectiveCMarshal
- Herencia
-
ObjectiveCMarshal
- Atributos
Métodos
CreateReferenceTrackingHandle(Object, Span<IntPtr>) |
Solicite el seguimiento de referencias nativas para el objeto proporcionado. |
Initialize(delegate* unmanaged<Void>, delegate* unmanaged<IntPtr, Int32>, delegate* unmanaged<IntPtr, Void>, ObjectiveCMarshal+UnhandledExceptionPropagationHandler) |
Inicialice la API de serialización de Objective-C. |
SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr) |
Establezca una invalidación de puntero de función para una exportación de paso de mensajes en tiempo de ejecución de Objective-C. |
SetMessageSendPendingException(Exception) |
Establece una excepción pendiente que se iniciará la próxima vez que se escriba el tiempo de ejecución desde un objeto Objective-C msgSend P/Invoke. |