Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Fix harmless compiler warning. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | netStandard20 |
Files: | files | file ages | folders |
SHA1: |
49bbc3b9129ade7f82bc18e0753809ed |
User & Date: | mistachkin 2018-04-07 16:03:28.919 |
Context
2018-04-07
| ||
16:03 | For now, have the NuGet packages use the 2015 native binaries for .NET Standard 2.0. check-in: b8bfb1fc9f user: mistachkin tags: netStandard20 | |
16:03 | Fix harmless compiler warning. check-in: 49bbc3b912 user: mistachkin tags: netStandard20 | |
14:40 | Enhancements for the native library pre-loader for .NET Core. check-in: c37b617ed1 user: mistachkin tags: netStandard20 | |
Changes
Changes to System.Data.SQLite/UnsafeNativeMethods.cs.
︙ | ︙ | |||
1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 | /// <summary> /// This lock is used to protect the static _SQLiteNativeModuleFileName, /// _SQLiteNativeModuleHandle, and processorArchitecturePlatforms fields. /// </summary> private static readonly object staticSyncRoot = new object(); ///////////////////////////////////////////////////////////////////////// /// <summary> /// This structure is used to cache the human readable strings extracted /// from the raw buffer passed to the uname P/Invoke method. It is only /// used on POSIX operating systems. /// </summary> private static UnsafeNativeMethodsPosix.utsname utsName; ///////////////////////////////////////////////////////////////////////// /// <summary> /// This dictionary stores the mappings between processor architecture /// names and platform names. These mappings are now used for two /// purposes. First, they are used to determine if the assembly code /// base should be used instead of the location, based upon whether one | > > > | 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 | /// <summary> /// This lock is used to protect the static _SQLiteNativeModuleFileName, /// _SQLiteNativeModuleHandle, and processorArchitecturePlatforms fields. /// </summary> private static readonly object staticSyncRoot = new object(); ///////////////////////////////////////////////////////////////////////// #if (SQLITE_STANDARD || USE_INTEROP_DLL) && PRELOAD_NATIVE_LIBRARY && !PLATFORM_COMPACTFRAMEWORK /// <summary> /// This structure is used to cache the human readable strings extracted /// from the raw buffer passed to the uname P/Invoke method. It is only /// used on POSIX operating systems. /// </summary> private static UnsafeNativeMethodsPosix.utsname utsName; #endif ///////////////////////////////////////////////////////////////////////// /// <summary> /// This dictionary stores the mappings between processor architecture /// names and platform names. These mappings are now used for two /// purposes. First, they are used to determine if the assembly code /// base should be used instead of the location, based upon whether one |
︙ | ︙ |