SwiftSelf Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
Esta API no es conforme a CLS.
Representa el contexto "self" de Swift, que indica que el argumento es el contexto propio.
public value class SwiftSelf
[System.CLSCompliant(false)]
public readonly struct SwiftSelf
[<System.CLSCompliant(false)>]
type SwiftSelf = struct
Public Structure SwiftSelf
- Herencia
- Atributos
Comentarios
Esta estructura se usa para pasar el contexto "self" a las funciones de Swift en el contexto de interoperabilidad con .NET.
Este es un ejemplo de cómo se puede declarar un contexto SwiftSelf: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [DllImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf self);
Constructores
SwiftSelf(Void*) |
Crea una nueva instancia de la estructura SwiftSelf con el valor de puntero especificado. |
Propiedades
Value |
Obtiene el puntero del contexto propio. |