Aracılığıyla paylaş


SwiftSelf<T> Yapı

Tanım

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

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.

Şunlara uygulanır