SwiftSelf<T> Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le contexte Swift « self » lorsque l’argument est le struct gelé Swift T, qui est inscrit dans plusieurs registres ou passé par référence dans le registre « 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)
Paramètres de type
- T
Type du struct figé à passer dans le contexte « self ».
- Héritage
Remarques
Ce struct est utilisé pour passer le struct figé Swift T aux fonctions Swift dans le contexte de l’interopérabilité avec .NET.
Voici un exemple de la façon dont un contexte de> SwiftSelf<T peut être déclaré : [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);
Constructeurs
SwiftSelf<T>(T) |
Crée une instance du struct SwiftSelf avec la valeur spécifiée. |
Propriétés
Value |
Obtient la valeur représentant le struct figé Swift. |