Edit

Share via


SwiftError Struct

Definition

Important

This API is not CLS-compliant.

Represents the Swift error context, indicating that the argument is the error context.

public value class SwiftError
[System.CLSCompliant(false)]
public readonly struct SwiftError
[<System.CLSCompliant(false)>]
type SwiftError = struct
Public Structure SwiftError
Inheritance
SwiftError
Attributes

Examples

Here's an example of how a SwiftError can be declared:

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

Remarks

This struct is used to retrieve the 'error' context from Swift functions in the context of interop with .NET.

Constructors

SwiftError(Void*)

Creates a new instance of the SwiftError struct with the specified pointer value.

Properties

Value

Gets the pointer of the error context.

Applies to