ObjectiveCMarshal Classe

Definição

Importante

Esta API não está em conformidade com CLS.

API para ativar Objective-C marshalling.

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
Herança
ObjectiveCMarshal
Atributos

Métodos

Name Description
CreateReferenceTrackingHandle(Object, Span<IntPtr>)

Solicite rastreamento nativo de referências para o objeto fornecido.

Initialize(delegate* unmanaged<Void>, delegate* unmanaged<IntPtr, Int32>, delegate* unmanaged<IntPtr, Void>, ObjectiveCMarshal+UnhandledExceptionPropagationHandler)

Inicialize a API de Objective-C de marshalling.

SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr)

Defina um override de ponteiro de função para uma Objective-C de exportação de mensagens em tempo de execução.

SetMessageSendPendingException(Exception)

Define uma exceção pendente a ser lançada na próxima vez que o runtime for introduzido a partir de um Objective-C msgSend P/Invoke.

Aplica-se a