SwiftSelf<T> Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar swift-kontexten "self" när argumentet är Swift frozen struct T, som antingen registreras i flera register eller skickas med referens i "självregistret".
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)
Typparametrar
- T
Typen av den frusna struct som ska skickas i "självkontexten".
- Arv
Exempel
Här är ett exempel på hur en SwiftSelf T-kontext<> kan deklareras:
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftSelf<T> self);
Kommentarer
Den här structen används för att skicka Swift frozen struct T till Swift-funktioner i samband med interop med .NET.
Konstruktorer
| Name | Description |
|---|---|
| SwiftSelf<T>(T) |
Skapar en ny instans av SwiftSelf-structen med det angivna värdet. |
Egenskaper
| Name | Description |
|---|---|
| Value |
Hämtar värdet som representerar swift frozen struct. |