SwiftSelf<T> Structure

Définition

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

Exemples

Voici un exemple de déclaration d’un contexte SwiftSelf<T> :

[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftSelf<T> self);

Remarques

Ce struct est utilisé pour passer le struct gelé Swift T aux fonctions Swift dans le contexte d’interopérabilité avec .NET.

Constructeurs

Nom Description
SwiftSelf<T>(T)

Crée une instance du struct SwiftSelf avec la valeur spécifiée.

Propriétés

Nom Description
Value

Obtient la valeur représentant le struct figé Swift.

S’applique à