SwiftSelf Struktura
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.
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
- 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. |