Freigeben über


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

Hinweise

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

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);

Konstruktoren

SwiftSelf(Void*)

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

Eigenschaften

Value

Ruft den Zeiger des Selbstkontexts ab.

Gilt für: