ObjectiveCMarshal Klas

Definitie

Belangrijk

Deze API is niet CLS-conform.

API om Objective-C marshalling in te schakelen.

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
Overname
ObjectiveCMarshal
Kenmerken

Methoden

Name Description
CreateReferenceTrackingHandle(Object, Span<IntPtr>)

Systeemeigen verwijzingstracering aanvragen voor het opgegeven object.

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

Initialiseer de Objective-C marshalling-API.

SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr)

Stel een functieaanwijzer in voor een Objective-C runtimebericht dat de export doorgeeft.

SetMessageSendPendingException(Exception)

Hiermee stelt u een uitzondering in behandeling in die moet worden gegenereerd wanneer de runtime de volgende keer wordt ingevoerd vanuit een Objective-C msgSend P/Invoke.

Van toepassing op