SwiftSelf<T> Struct

Definitie

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
SwiftSelf<T>

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.

Van toepassing op