ObjectiveCMarshal Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |