SwiftSelf Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Представляет контекст Swift "self", указывающий, что аргумент является самозаверяющим.
public value class SwiftSelf
[System.CLSCompliant(false)]
public readonly struct SwiftSelf
[<System.CLSCompliant(false)>]
type SwiftSelf = struct
Public Structure SwiftSelf
- Наследование
- Атрибуты
Комментарии
Эта структура используется для передачи контекста "self" функциям Swift в контексте взаимодействия с .NET.
Ниже приведен пример того, как можно объявить контекст SwiftSelf: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [DllImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf self);
Конструкторы
SwiftSelf(Void*) |
Создает новый экземпляр структуры SwiftSelf с указанным значением указателя. |
Свойства
Value |
Получает указатель на контекст самозаверяния. |