Compartir vía


SwiftSelf<T> Estructura

Definición

Representa el contexto "self" de Swift cuando el argumento es la estructura T inmovilizada de Swift, que se registra en varios registros o se pasa por referencia en el 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)

Parámetros de tipo

T

Tipo de la estructura inmovilizada que se va a pasar en el contexto "self".

Herencia
SwiftSelf<T>

Comentarios

Esta estructura se usa para pasar la estructura de swift inmovilizada T a las funciones swift en el contexto de interoperabilidad con .NET.

Este es un ejemplo de cómo se puede declarar un contexto de T<T><: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);

Constructores

SwiftSelf<T>(T)

Crea una nueva instancia de la estructura SwiftSelf con el valor especificado.

Propiedades

Value

Obtiene el valor que representa la estructura inmovilizada de Swift.

Se aplica a