Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
16759b9
AOT Jit Compile Workaround
inforithmics Sep 6, 2021
de0e98e
fixed spelling
inforithmics Sep 6, 2021
8352f4b
Correct Name
inforithmics Sep 6, 2021
a60a264
Update SQLite.cs
inforithmics Sep 9, 2021
2f458ab
Merge remote-tracking branch 'upstream/master' into FixJitCompileInIOs
inforithmics Jul 26, 2023
2464447
retarget Tests to .NET 6.0 Because .NET 3.1 is end of life
inforithmics Jul 26, 2023
88f0cf6
Merge remote-tracking branch 'upstream/master' into FixJitCompileInIOs
inforithmics Mar 28, 2024
6475765
roll forward last minor
inforithmics Mar 28, 2024
49ceeb9
fixing build
inforithmics Mar 28, 2024
2f90c31
fixing global.json
inforithmics Mar 28, 2024
accbe0e
update tests
inforithmics Mar 28, 2024
7dddbd6
increase version number
inforithmics Mar 28, 2024
ffa45b3
fixing version
inforithmics Mar 28, 2024
2e2772c
version number
inforithmics Mar 28, 2024
b3ed787
Merge remote-tracking branch 'upstream/master' into FixJitCompileInIOs
inforithmics Mar 5, 2025
ef58b84
Revert Solution changes
inforithmics Mar 5, 2025
00117c6
undo changes
inforithmics Mar 5, 2025
390823e
Added FastColumnSetter Unit Tests
inforithmics Mar 5, 2025
449e6e8
revert test changes
inforithmics Mar 5, 2025
f08d9c9
fixed build
inforithmics Mar 5, 2025
84cf28f
Add Source Generator Project
inforithmics Sep 13, 2025
29a4367
Sqlite fist colum setters
inforithmics Sep 13, 2025
9736d7d
fixing casing
inforithmics Sep 13, 2025
9ef1b1e
Improrove Source Generator
inforithmics Sep 14, 2025
611aed2
Generator improvements
inforithmics Sep 14, 2025
5012852
Added Unit Test
inforithmics Sep 14, 2025
11fa113
more debugging
inforithmics Sep 14, 2025
743e25e
Some more fixes
inforithmics Sep 14, 2025
da463ec
Fixing Root Namespace
inforithmics Sep 14, 2025
535e33a
Improved unit Test
inforithmics Sep 14, 2025
2372f1d
Improve column setter
inforithmics Sep 14, 2025
3849a7d
some more improvments
inforithmics Sep 14, 2025
a9749f3
More source generator fixes
inforithmics Sep 14, 2025
69be8be
Disable debugging code
inforithmics Sep 14, 2025
27f1ad3
fixing unit tests
inforithmics Sep 14, 2025
14148a2
fixing unit test
inforithmics Sep 14, 2025
863ee54
more unit tests
inforithmics Sep 14, 2025
efc72c4
Fixing unit tests
inforithmics Sep 14, 2025
83eb160
More bugfixes
inforithmics Sep 14, 2025
1b632a8
disable debugging code
inforithmics Sep 14, 2025
0d8f54e
fixing build
inforithmics Sep 14, 2025
58318a9
Don't register generic types
inforithmics Sep 14, 2025
1b746ba
some fixes
inforithmics Sep 14, 2025
5299770
Improve properties waling
inforithmics Sep 14, 2025
8ebae53
Fixing unit test
inforithmics Sep 14, 2025
16c0926
Adding sourcegenerator to nuget
inforithmics Sep 14, 2025
330c327
fixing unit test
inforithmics Sep 14, 2025
c68845f
fixing unit test
inforithmics Sep 14, 2025
9184e11
comment out debug output
inforithmics Sep 14, 2025
c9c13e0
fixing unit tests
inforithmics Sep 14, 2025
5440d2d
don^t map readonly properties
inforithmics Sep 14, 2025
144454c
Don't register ignore Attributes
inforithmics Sep 14, 2025
72b3852
Check SQLite Namespace for attributes
inforithmics Sep 14, 2025
cc6603a
A renamed test
inforithmics Sep 14, 2025
b0f5391
fix build order
inforithmics Sep 14, 2025
4d24c0a
fixing make
inforithmics Sep 14, 2025
6083ae4
added decimal
inforithmics Sep 14, 2025
ba2c485
Added Timespan
inforithmics Sep 14, 2025
f619bc6
Make SqlInitializer public and initialize it only once
inforithmics Sep 14, 2025
572f0ff
fixing code generator
inforithmics Sep 14, 2025
a8bb630
fixing vulnerability warning
inforithmics Sep 14, 2025
3091fcc
rever add sqlite green
inforithmics Sep 14, 2025
0ec43fb
remove debugging code
inforithmics Sep 14, 2025
4837e6d
test that no new mappers are created,.
inforithmics Sep 14, 2025
d3ab500
Add Unit Tests for all basic types
inforithmics Sep 14, 2025
0aee315
Use ModuleInitializer for automatic Sqlite initialization
inforithmics Sep 15, 2025
2929788
Improved Source Generator
inforithmics Sep 18, 2025
3cca10c
cache has sqlite attribute
inforithmics Sep 18, 2025
8356ecc
fixing build
inforithmics Sep 18, 2025
2845edc
fixing enum
inforithmics Sep 18, 2025
34e8335
some more fixes
inforithmics Sep 18, 2025
f545bbe
fix all unit tests
inforithmics Sep 18, 2025
4b95286
use not vulnerable mstest version
inforithmics Sep 18, 2025
5852a06
ignore obsoelete and and don't use static or private properties
inforithmics Sep 19, 2025
7208624
Added Unit Tests
inforithmics Sep 19, 2025
85c5a5b
more obsolete warning suppression
inforithmics Sep 19, 2025
bfaab78
added obsolete unit test
inforithmics Sep 19, 2025
bb8e2be
Fixed Init and private set properties
inforithmics Sep 19, 2025
fcbf2d9
fixed vulnerability warning for mstest
inforithmics Sep 19, 2025
a4978f2
Reduce variables
inforithmics Sep 22, 2025
0ae89a4
more variable removal
inforithmics Sep 22, 2025
4e07a7c
more variable reductions
inforithmics Sep 22, 2025
a0c9a20
add nullable test
inforithmics Sep 22, 2025
ff95b32
fix unit test
inforithmics Sep 22, 2025
0eab046
improved generated code
inforithmics Sep 22, 2025
9d3f68c
comment out debug output
inforithmics Sep 22, 2025
9ec0d37
fixed nullable byte arrays
inforithmics Sep 22, 2025
7ae777c
added directory.build.props to solution
inforithmics Sep 22, 2025
c43bec5
Make Generated code more compact
inforithmics Sep 22, 2025
8478d15
InitPerClass
inforithmics Sep 22, 2025
4990314
avoid duplicate initializations
inforithmics Sep 22, 2025
7b17f26
added partial test
inforithmics Sep 22, 2025
0f37b34
make new classes variable
inforithmics Sep 22, 2025
cd23235
making class initializers private
inforithmics Sep 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@ PACKAGES_OUT=$(abspath PackagesOut)

all: nuget

nuget: pclnuget basenuget sqlciphernuget staticnuget
nuget: sourcegenerator pclnuget basenuget sqlciphernuget staticnuget

sourcegenerator: nuget\Sqlite_net.SourceGenerator\Sqlite_net.SourceGenerator.csproj $(SRC)
dotnet build -c Release $<

pclnuget: nuget/SQLite-net-std/SQLite-net-std.csproj $(SRC)
dotnet pack -c Release -o $(PACKAGES_OUT) $<
Expand Down
91 changes: 63 additions & 28 deletions SQLite.sln
Original file line number Diff line number Diff line change
@@ -1,113 +1,148 @@

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 18
VisualStudioVersion = 18.0.11012.119 d18.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A0E59A10-7BD0-4554-B133-66FA850159BE}"
ProjectSection(SolutionItems) = preProject
Directory.Build.props = Directory.Build.props
Makefile = Makefile
README.md = README.md
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{FECC0E44-E626-49CB-BD8B-0CFBD93FBEFF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite-net-std", "nuget\SQLite-net-std\SQLite-net-std.csproj", "{081D08D6-10F1-431B-88FE-469FD9FE898C}"
ProjectSection(ProjectDependencies) = postProject
{8AFC8450-42E6-41AF-8E39-17EC7C13D695} = {8AFC8450-42E6-41AF-8E39-17EC7C13D695}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ApiDiff", "tests\ApiDiff\ApiDiff.csproj", "{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite-net-base", "nuget\SQLite-net-base\SQLite-net-base.csproj", "{53D1953C-3641-47D0-BE08-14DB853CC576}"
ProjectSection(ProjectDependencies) = postProject
{8AFC8450-42E6-41AF-8E39-17EC7C13D695} = {8AFC8450-42E6-41AF-8E39-17EC7C13D695}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite-net-sqlcipher", "nuget\SQLite-net-sqlcipher\SQLite-net-sqlcipher.csproj", "{59DB03EF-E28D-431E-9058-74AF316800EE}"
ProjectSection(ProjectDependencies) = postProject
{8AFC8450-42E6-41AF-8E39-17EC7C13D695} = {8AFC8450-42E6-41AF-8E39-17EC7C13D695}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite.Tests", "tests\SQLite.Tests\SQLite.Tests.csproj", "{80B66A43-B358-4438-BF06-6351B86B121A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SQLite-net-static", "nuget\SQLite-net-static\SQLite-net-static.csproj", "{7CD60DAE-D505-4C2E-80B3-296556CE711E}"
ProjectSection(ProjectDependencies) = postProject
{8AFC8450-42E6-41AF-8E39-17EC7C13D695} = {8AFC8450-42E6-41AF-8E39-17EC7C13D695}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sqlite_net.SourceGenerator", "nuget\Sqlite_net.SourceGenerator\Sqlite_net.SourceGenerator.csproj", "{8AFC8450-42E6-41AF-8E39-17EC7C13D695}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
Debug|iPhone = Debug|iPhone
Debug|iPhoneSimulator = Debug|iPhoneSimulator
Release|Any CPU = Release|Any CPU
Release|iPhone = Release|iPhone
Release|iPhoneSimulator = Release|iPhoneSimulator
Debug|iPhone = Debug|iPhone
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|Any CPU.Build.0 = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|iPhone.Build.0 = Debug|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|Any CPU.Build.0 = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|iPhone.ActiveCfg = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|iPhone.Build.0 = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{081D08D6-10F1-431B-88FE-469FD9FE898C}.Debug|iPhone.Build.0 = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|Any CPU.Build.0 = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|iPhone.Build.0 = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|Any CPU.Build.0 = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|iPhone.ActiveCfg = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|iPhone.Build.0 = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B}.Debug|iPhone.Build.0 = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|Any CPU.Build.0 = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|Any CPU.Build.0 = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|iPhone.Build.0 = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|Any CPU.ActiveCfg = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|Any CPU.Build.0 = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|iPhone.ActiveCfg = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|iPhone.Build.0 = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{53D1953C-3641-47D0-BE08-14DB853CC576}.Debug|iPhone.Build.0 = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|Any CPU.Build.0 = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|iPhone.Build.0 = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|Any CPU.Build.0 = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|iPhone.ActiveCfg = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|iPhone.Build.0 = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{59DB03EF-E28D-431E-9058-74AF316800EE}.Debug|iPhone.Build.0 = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|Any CPU.Build.0 = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|iPhone.Build.0 = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|Any CPU.Build.0 = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|iPhone.ActiveCfg = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|iPhone.Build.0 = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{80B66A43-B358-4438-BF06-6351B86B121A}.Debug|iPhone.Build.0 = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|Any CPU.Build.0 = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|iPhone.Build.0 = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|Any CPU.Build.0 = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|iPhone.ActiveCfg = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|iPhone.Build.0 = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{7CD60DAE-D505-4C2E-80B3-296556CE711E}.Debug|iPhone.Build.0 = Debug|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Debug|iPhone.ActiveCfg = Debug|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Debug|iPhone.Build.0 = Debug|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Release|Any CPU.Build.0 = Release|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Release|iPhone.ActiveCfg = Release|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Release|iPhone.Build.0 = Release|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
{8AFC8450-42E6-41AF-8E39-17EC7C13D695}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{1DEF735C-B973-4ED9-8446-7FFA6D0B410B} = {FECC0E44-E626-49CB-BD8B-0CFBD93FBEFF}
{80B66A43-B358-4438-BF06-6351B86B121A} = {FECC0E44-E626-49CB-BD8B-0CFBD93FBEFF}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {E4388666-648A-41A5-B10B-2598523000A1}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = tests\SQLite.Tests.csproj
Policies = $0
Expand Down
10 changes: 5 additions & 5 deletions global.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"sdk": {
"version": "9.0.100",
"rollForward": "latestFeature"
}
{
"sdk": {
"version": "9.0.100",
"rollForward": "latestFeature"
}
}
6 changes: 6 additions & 0 deletions nuget/SQLite-net-base/SQLite-net-base.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,10 @@
</Compile>
<None Include="..\..\LICENSE.txt" Pack="true" PackagePath="" />
</ItemGroup>

<!-- Include Source Generator DLL in the NuGet package -->
<ItemGroup>
<None Include="..\Sqlite_net.SourceGenerator\bin\$(Configuration)\netstandard2.0\Sqlite_net.SourceGenerator.dll" Pack="true" PackagePath="analyzers\dotnet\cs\Sqlite_net.SourceGenerator.dll" />
</ItemGroup>

</Project>
6 changes: 6 additions & 0 deletions nuget/SQLite-net-sqlcipher/SQLite-net-sqlcipher.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,10 @@
</Compile>
<None Include="..\..\LICENSE.txt" Pack="true" PackagePath="" />
</ItemGroup>

<!-- Include Source Generator DLL in the NuGet package -->
<ItemGroup>
<None Include="..\Sqlite_net.SourceGenerator\bin\$(Configuration)\netstandard2.0\Sqlite_net.SourceGenerator.dll" Pack="true" PackagePath="analyzers\dotnet\cs\Sqlite_net.SourceGenerator.dll" />
</ItemGroup>

</Project>
6 changes: 6 additions & 0 deletions nuget/SQLite-net-static/SQLite-net-static.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,10 @@
</Compile>
<None Include="..\..\LICENSE.txt" Pack="true" PackagePath="" />
</ItemGroup>

<!-- Include Source Generator DLL in the NuGet package -->
<ItemGroup>
<None Include="..\Sqlite_net.SourceGenerator\bin\$(Configuration)\netstandard2.0\Sqlite_net.SourceGenerator.dll" Pack="true" PackagePath="analyzers\dotnet\cs\Sqlite_net.SourceGenerator.dll" />
</ItemGroup>

</Project>
6 changes: 6 additions & 0 deletions nuget/SQLite-net-std/SQLite-net-std.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,10 @@
</Compile>
<None Include="..\..\LICENSE.txt" Pack="true" PackagePath="" />
</ItemGroup>

<!-- Include Source Generator DLL in the NuGet package -->
<ItemGroup>
<None Include="..\Sqlite_net.SourceGenerator\bin\$(Configuration)\netstandard2.0\Sqlite_net.SourceGenerator.dll" Pack="true" PackagePath="analyzers\dotnet\cs\Sqlite_net.SourceGenerator.dll" />
</ItemGroup>

</Project>
5 changes: 5 additions & 0 deletions nuget/Sqlite_net.SourceGenerator/Pollyfill.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
// Polyfill for IsExternalInit to support record types in .NET Standard 2.0
namespace System.Runtime.CompilerServices
{
internal static class IsExternalInit { }
}
Loading