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
Наследование
SwiftSelf
Атрибуты

Примеры

Ниже приведен пример того, как можно объявить контекст SwiftSelf:

[UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])]
[DllImport("SwiftLibrary", EntryPoint = "export")]
public static extern void swiftFunction(SwiftSelf self);

Комментарии

Эта структура используется для передачи контекста "self" функциям Swift в контексте взаимодействия с .NET.

Конструкторы

Имя Описание
SwiftSelf(Void*)

Создает новый экземпляр структуры SwiftSelf с указанным значением указателя.

Свойства

Имя Описание
Value

Получает указатель на контекст самозаверяния.

Применяется к