Поделиться через


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
Атрибуты

Комментарии

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

Ниже приведен пример того, как можно объявить контекст SwiftSelf: [UnmanagedCallConv(CallConvs = [typeof(CallConvSwift)])] [DllImport("SwiftLibrary", EntryPoint = "export")] public static extern void swiftFunction(SwiftSelf self);

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

SwiftSelf(Void*)

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

Свойства

Value

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

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