SwiftSelf<T> Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt de Swift-context 'self' wanneer het argument swift geblokkeerde struct T is, die is geregistreerd in meerdere registers of doorgegeven door verwijzing in het 'self'-register.
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)
Type parameters
- T
Het type bevroren struct dat moet worden doorgegeven in de 'zelf'-context.
- Overname
Voorbeelden
Hier volgt een voorbeeld van hoe een SwiftSelf<T-context> kan worden gedeclareerd:
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftSelf<T> self);
Opmerkingen
Deze struct wordt gebruikt om de geblokkeerde Swift-struct T door te geven aan Swift-functies in de context van interop met .NET.
Constructors
| Name | Description |
|---|---|
| SwiftSelf<T>(T) |
Hiermee maakt u een nieuw exemplaar van de SwiftSelf-struct met de opgegeven waarde. |
Eigenschappen
| Name | Description |
|---|---|
| Value |
Hiermee haalt u de waarde op die de geblokkeerde Swift-struct vertegenwoordigt. |