Bagikan melalui


ObjectiveCMarshal Kelas

Definisi

Penting

API ini bukan kompatibel CLS.

API untuk mengaktifkan 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
Warisan
ObjectiveCMarshal
Atribut

Metode

CreateReferenceTrackingHandle(Object, Span<IntPtr>)

Minta pelacakan referensi asli untuk objek yang disediakan.

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

Menginisialisasi OBJECTIVE-C marshalling API.

SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr)

Atur penunjuk fungsi mengambil alih pesan runtime Objective-C yang meneruskan ekspor.

SetMessageSendPendingException(Exception)

Mengatur pengecualian tertunda yang akan dilemparkan saat runtime dimasukkan dari Objective-C msgSend P/Invoke.

Berlaku untuk