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


SwiftError Структура

Определение

Важно!

Этот API несовместим с CLS.

Представляет контекст ошибки Swift, указывающий, что аргумент является контекстом ошибки.

public value class SwiftError
[System.CLSCompliant(false)]
public readonly struct SwiftError
[<System.CLSCompliant(false)>]
type SwiftError = struct
Public Structure SwiftError
Наследование
SwiftError
Атрибуты

Комментарии

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

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

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

SwiftError(Void*)

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

Свойства

Value

Возвращает указатель контекста ошибки.

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