SwiftSelf<T> Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bağımsız değişken birden çok kayıtta kayıtlı olan veya 'self' yazmaçta başvuru ile geçirilen Swift donmuş yapısı T olduğunda Swift 'self' bağlamını temsil eder.
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)
Tür Parametreleri
- T
'self' bağlamını geçirmek için dondurulan yapının türü.
- Devralma
Açıklamalar
Bu yapı, Swift dondurulan T yapısını .NET ile birlikte çalışma bağlamında Swift işlevlerine geçirmek için kullanılır.
SwiftSelf<T> bağlamının nasıl bildirilebileceğini gösteren bir örnek aşağıda verilmiştir: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);
Oluşturucular
SwiftSelf<T>(T) |
Belirtilen değerle SwiftSelf yapısının yeni bir örneğini oluşturur. |
Özellikler
Value |
Swift dondurulmuş yapısını temsil eden değeri alır. |