SwiftSelf<T> Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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. |