ObjectiveCMarshal Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
API per abilitare il marshalling 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
- Ereditarietà
-
ObjectiveCMarshal
- Attributi
Metodi
CreateReferenceTrackingHandle(Object, Span<IntPtr>) |
Richiedere il rilevamento dei riferimenti nativi per l'oggetto fornito. |
Initialize(delegate* unmanaged<Void>, delegate* unmanaged<IntPtr, Int32>, delegate* unmanaged<IntPtr, Void>, ObjectiveCMarshal+UnhandledExceptionPropagationHandler) |
Inizializzare l'API di marshalling Objective-C. |
SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr) |
Impostare un override del puntatore di funzione per un messaggio di runtime Objective-C che passa l'esportazione. |
SetMessageSendPendingException(Exception) |
Imposta un'eccezione in sospeso da generare la prossima volta che il runtime viene immesso da un msgSend P/Invoke di Objective-C. |