Udostępnij za pośrednictwem


SwiftSelf<T> Struktura

Definicja

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
SwiftSelf<T>

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.

Dotyczy