SwiftSelf<T> Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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'.
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
O tipo do struct congelado a ser passado no contexto 'self'.
- Herança
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. |