SwiftSelf<T> 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í.
Představuje kontext Swiftu "self", pokud je argumentem swift zmrazená struktura T, která je buď zaregistrována do více registrů, nebo předána odkazem v registru "self".
generic <typename T>
where T : value classpublic value class SwiftSelf
public readonly struct SwiftSelf<T> where T : struct
type SwiftSelf<'T (requires 'T : struct)> = struct
Public Structure SwiftSelf(Of T)
Parametry typu
- T
Typ zmrazené struktury, která se má předat do kontextu "self".
- Dědičnost
Poznámky
Tato struktura se používá k předání zamrzlé struktury T swiftu funkcím Swiftu v kontextu spolupráce s .NET.
Tady je příklad toho, jak lze deklarovat kontext SwiftSelf<T>: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);
Konstruktory
SwiftSelf<T>(T) |
Vytvoří novou instanci struktury SwiftSelf se zadanou hodnotou. |
Vlastnosti
Value |
Získá hodnotu představující Swift zmrazené struktury. |