Table of Contents

Class QedgeNativeLibrary

Namespace
Qavren.Edge.Sqlite.Provider
Assembly
Qavren.Edge.Sqlite.Provider.dll

Names the native library for the generated provider.

public static class QedgeNativeLibrary
Inheritance
QedgeNativeLibrary
Inherited Members

Properties

DllImportNameForCurrentTarget

The exact string passed to DllImport on this target framework.

ReportedName

What ISQLite3Provider.GetNativeLibraryName() returns. Microsoft.Data.Sqlite looks this up in a fixed dictionary { e_sqlcipher: true, e_sqlite3: false, e_sqlite3mc: true, sqlcipher: true, sqlite3mc: true, winsqlite3: false } and throws on the Password path when the answer is false. Unknown names are accepted. The plain Native package leaves this at "qedge_sqlite3"; the Cipher package sets it to "sqlcipher" before installing.