ObjectiveCMarshal Klass

Definition

Viktigt!

Detta API uppfyller inte CLS.

API för att aktivera 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
Arv
ObjectiveCMarshal
Attribut

Metoder

Name Description
CreateReferenceTrackingHandle(Object, Span<IntPtr>)

Begär intern referensspårning för det angivna objektet.

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

Initiera api:et för Objective-C marshalling.

SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr)

Ange en åsidosättning av funktionspekaren för ett Objective-C körningsmeddelande som skickar export.

SetMessageSendPendingException(Exception)

Anger ett väntande undantag som ska genereras nästa gång körningen anges från en Objective-C msgSend P/Invoke.

Gäller för