ObjectiveCMarshal Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Rozhraní API pro povolení zařazování 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
- Dědičnost
-
ObjectiveCMarshal
- Atributy
Metody
CreateReferenceTrackingHandle(Object, Span<IntPtr>) |
Vyžádejte si nativní sledování referencí pro zadaný objekt. |
Initialize(delegate* unmanaged<Void>, delegate* unmanaged<IntPtr, Int32>, delegate* unmanaged<IntPtr, Void>, ObjectiveCMarshal+UnhandledExceptionPropagationHandler) |
Inicializuje rozhraní API pro zařazování Objective-C. |
SetMessageSendCallback(ObjectiveCMarshal+MessageSendFunction, IntPtr) |
Nastavte přepsání ukazatele na funkci pro zprávu modulu runtime Objective-C předávající export. |
SetMessageSendPendingException(Exception) |
Nastaví čekající výjimku, která se vyvolá při příštím zadání modulu runtime z Objective-C msgSend P/Invoke. |