Compartir a través de


ObjectiveCMarshal Clase

Definición

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.

Se aplica a