SwiftSelf Structure

Définition

Important

Cette API n’est pas conforme CLS.

Représente le contexte Swift « self », indiquant que l’argument est le contexte d’auto.

public value class SwiftSelf
[System.CLSCompliant(false)]
public readonly struct SwiftSelf
[<System.CLSCompliant(false)>]
type SwiftSelf = struct
Public Structure SwiftSelf
Héritage
SwiftSelf
Attributs

Exemples

Voici un exemple de déclaration d’un contexte SwiftSelf :

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

Remarques

Ce struct est utilisé pour passer le contexte « self » aux fonctions Swift dans le contexte d'interopérabilité avec .NET.

Constructeurs

Nom Description
SwiftSelf(Void*)

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

Propriétés

Nom Description
Value

Obtient le pointeur du contexte auto.

S’applique à