Bagikan melalui


SwiftSelf<T> Struktur

Definisi

Mewakili konteks Swift 'self' ketika argumen adalah Swift frozen struct T, yang terdaftar ke dalam beberapa register, atau diteruskan oleh referensi dalam register '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)

Jenis parameter

T

Jenis struktur beku untuk diteruskan dalam konteks 'diri'.

Warisan
SwiftSelf<T>

Keterangan

Struktur ini digunakan untuk meneruskan fungsi Swift frozen struct T ke Swift dalam konteks interop dengan .NET.

Berikut adalah contoh bagaimana konteks SwiftSelf<T> dapat dideklarasikan: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);

Konstruktor

SwiftSelf<T>(T)

Membuat instans baru struct SwiftSelf dengan nilai yang ditentukan.

Properti

Value

Mendapatkan nilai yang mewakili struct beku Swift.

Berlaku untuk