SwiftSelf Struktur

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt den Swift-Kontext "selbst" dar, der angibt, dass das Argument der Selbstkontext ist.

public value class SwiftSelf
[System.CLSCompliant(false)]
public readonly struct SwiftSelf
[<System.CLSCompliant(false)>]
type SwiftSelf = struct
Public Structure SwiftSelf
Vererbung
SwiftSelf
Attribute

Beispiele

Hier ist ein Beispiel dafür, wie ein SwiftSelf-Kontext deklariert werden kann:

[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[DllImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftSelf self);

Hinweise

Diese Struktur wird verwendet, um den "self"-Kontext an Swift-Funktionen im Kontext der Interoperabilität mit .NET zu übergeben.

Konstruktoren

Name Beschreibung
SwiftSelf(Void*)

Erstellt eine neue Instanz der SwiftSelf-Struktur mit dem angegebenen Zeigerwert.

Eigenschaften

Name Beschreibung
Value

Ruft den Zeiger des Selbstkontexts ab.

Gilt für: