I have gone through the code of SQLitePCL,
Also the native amalgamation code of SQLIte.
My understanding is that through DLL import in SQLIteProvider for each platform the native methods of SQLite are called like
[DllImport("sqlite3.dll", CallingConvention = CallingConvention.Cdecl, EntryPoint = "sqlite3_open")]
internal static extern int sqlite3_open(IntPtr filename, out IntPtr db);
I could find those SQLiteAPI functions in SQLite3.c
My question is in anyway the command line utility of shell.c is invoked by SQLItePCL ?
Thanks and Regards,