SwiftSelf<T> Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kontekst Swift "self", gdy argument jest zamrożoną strukturą T swift, która jest wyrejestrowana do wielu rejestrów lub przekazana przez odwołanie w rejestrze "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 zamrożonej struktury do przekazania w kontekście "self".
- Dziedziczenie
Uwagi
Ta struktura służy do przekazywania zamrożonej struktury Swift do funkcji Swift w kontekście współdziałania z platformą .NET.
Oto przykład tego, jak można zadeklarować kontekst<T> SwiftSelf: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);
Konstruktory
SwiftSelf<T>(T) |
Tworzy nowe wystąpienie struktury SwiftSelf z określoną wartością. |
Właściwości
Value |
Pobiera wartość reprezentującą zamrożoną strukturę Swift. |