Condividi tramite


SwiftSelf Struct

Definizione

Importante

Questa API non è conforme a CLS.

Rappresenta il contesto swift 'self', che indica che l'argomento è il contesto autonomo.

public value class SwiftSelf
[System.CLSCompliant(false)]
public readonly struct SwiftSelf
[<System.CLSCompliant(false)>]
type SwiftSelf = struct
Public Structure SwiftSelf
Ereditarietà
SwiftSelf
Attributi

Commenti

Questo struct viene usato per passare il contesto "self" alle funzioni Swift nel contesto di interoperabilità con .NET.

Ecco un esempio di come può essere dichiarato un contesto SwiftSelf: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [DllImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf self);

Costruttori

SwiftSelf(Void*)

Crea una nuova istanza dello struct SwiftSelf con il valore del puntatore specificato.

Proprietà

Value

Ottiene il puntatore del contesto autonomo.

Si applica a