SwiftSelf<T> Estrutura

Definição

Representa o contexto "self" swift quando o argumento é Swift frozen struct T, que é registrado em vários registros, ou passado por referência no registro 'self'.

public readonly struct SwiftSelf<T> where T : struct

Parâmetros de tipo

T

O tipo do struct congelado a ser passado no contexto 'self'.

Herança
SwiftSelf<T>

Comentários

Esse struct é usado para passar o struct T congelado swift para funções Swift no contexto de interoperabilidade com o .NET.

Aqui está um exemplo de como um contexto do SwiftSelf<T> pode ser declarado: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [LibraryImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf<T> self);

Construtores

SwiftSelf<T>(T)

Cria uma nova instância do struct SwiftSelf com o valor especificado.

Propriedades

Value

Obtém o valor que representa o struct congelado swift.

Aplica-se a

Produto Versões
.NET 9