Table of Contents

Constructor EdgeNativeException

Namespace
Qavren.Edge
Assembly
Qavren.Edge.Core.dll

EdgeNativeException(string, string, IReadOnlyList<string>, string, Exception?)

Creates the exception, always with NativeLoadFailed.

public EdgeNativeException(string runtimeIdentifier, string libraryName, IReadOnlyList<string> probedPaths, string remediation, Exception? innerException = null)

Parameters

runtimeIdentifier string

The runtime identifier the native library was probed for.

libraryName string

The native library's file name.

probedPaths IReadOnlyList<string>

Every path that was probed and rejected.

remediation string

A short, actionable next step, folded into the exception message.

innerException Exception

The underlying cause, if any.