Sdílet prostřednictvím


SwiftSelf Struktura

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Představuje kontext Swiftu "self", který označuje, že argument je vlastní kontext.

public value class SwiftSelf
[System.CLSCompliant(false)]
public readonly struct SwiftSelf
[<System.CLSCompliant(false)>]
type SwiftSelf = struct
Public Structure SwiftSelf
Dědičnost
SwiftSelf
Atributy

Poznámky

Tato struktura se používá k předání kontextu "self" funkcím Swiftu v kontextu spolupráce s .NET.

Tady je příklad toho, jak lze deklarovat kontext SwiftSelf: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [DllImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf self);

Konstruktory

SwiftSelf(Void*)

Vytvoří novou instanci SwiftSelf struktury se zadanou hodnotou ukazatele.

Vlastnosti

Value

Získá ukazatel vlastního kontextu.

Platí pro