SwiftSelf<T> Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa o contexto do 'self' de Swift quando o argumento é a estrutura congelada T de Swift, que está registada em múltiplos registos ou passada por referência no registo '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 Genérico
- T
O tipo de estrutura congelada para passar no contexto do 'eu'.
- Herança
Exemplos
Aqui está um exemplo de como um contexto SwiftSelf<T> pode ser declarado:
[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[LibraryImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftSelf<T> self);
Observações
Esta estrutura é usada para passar a estrutura congelada T do Swift para funções do Swift no contexto da interoperabilidade com .NET.
Construtores
| Name | Description |
|---|---|
| SwiftSelf<T>(T) |
Cria uma nova instância da estrutura SwiftSelf com o valor especificado. |
Propriedades
| Name | Description |
|---|---|
| Value |
Obtém o valor que representa a struct congelada do Swift. |