SwiftSelf<T> Struct
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il contesto "self" swift quando l'argomento è lo struct bloccato Swift T, che viene registrato in più registri o passato per riferimento nel registro '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)
- T
Tipo dello struct bloccato da passare nel contesto 'self'.
- Ereditarietà
Questo struct viene usato per passare lo struct bloccato Swift alle funzioni Swift nel contesto dell'interoperabilità con .NET.
Ecco un esempio di come è possibile dichiarare un contesto di> SwiftSelf<T: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);
Swift |
Crea una nuova istanza dello struct SwiftSelf con il valore specificato. |
Value |
Ottiene il valore che rappresenta lo struct bloccato Swift. |
Prodotto | Versioni |
---|---|
.NET | 9, 10 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: