diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml
index 3d6b52f..34f3735 100644
--- a/.github/workflows/benchmarks.yml
+++ b/.github/workflows/benchmarks.yml
@@ -21,7 +21,7 @@ jobs:
- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
- name: Run benchmarks
working-directory: src/Benchmarks
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 1ca1db3..db6ec02 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -21,7 +21,7 @@ jobs:
- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
diff --git a/.github/workflows/publish-preview.yml b/.github/workflows/publish-preview.yml
index 71a2101..4490d39 100644
--- a/.github/workflows/publish-preview.yml
+++ b/.github/workflows/publish-preview.yml
@@ -24,7 +24,7 @@ jobs:
- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
source-url: https://nuget.pkg.github.com/destructurama/index.json
env:
NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml
index 025c53f..79fc70f 100644
--- a/.github/workflows/publish-release.yml
+++ b/.github/workflows/publish-release.yml
@@ -19,7 +19,7 @@ jobs:
- name: Setup .NET SDK
uses: actions/setup-dotnet@v5
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
source-url: https://api.nuget.org/v3/index.json
env:
NUGET_AUTH_TOKEN: ${{secrets.NUGET_AUTH_TOKEN}}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 2149e18..9c985a8 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -33,7 +33,7 @@ jobs:
- name: Setup .NET SDKs
uses: actions/setup-dotnet@v5
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
source-url: https://nuget.pkg.github.com/destructurama/index.json
env:
NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
diff --git a/src/Benchmarks/Benchmarks.csproj b/src/Benchmarks/Benchmarks.csproj
index 12ed5a7..fc83790 100644
--- a/src/Benchmarks/Benchmarks.csproj
+++ b/src/Benchmarks/Benchmarks.csproj
@@ -2,7 +2,7 @@
Exe
- net9.0
+ net10.0
$(NoWarn);1591
false
diff --git a/src/Destructurama.Attributed.Tests/Destructurama.Attributed.Tests.csproj b/src/Destructurama.Attributed.Tests/Destructurama.Attributed.Tests.csproj
index a63e7ef..d291861 100644
--- a/src/Destructurama.Attributed.Tests/Destructurama.Attributed.Tests.csproj
+++ b/src/Destructurama.Attributed.Tests/Destructurama.Attributed.Tests.csproj
@@ -1,8 +1,8 @@
- net9.0;net462
- net9.0
+ net10.0;net462
+ net10.0
false
$(NoWarn);1591
$(DefineConstants);CODE_GENERATION_ATTRIBUTES
diff --git a/src/destructurama-attributed.sln b/src/destructurama-attributed.sln
deleted file mode 100644
index 9430b87..0000000
--- a/src/destructurama-attributed.sln
+++ /dev/null
@@ -1,79 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-VisualStudioVersion = 17.8.34330.188
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{446E3BA7-97CF-43CF-B708-78C51EB45FC9}"
- ProjectSection(SolutionItems) = preProject
- ..\.editorconfig = ..\.editorconfig
- ..\.gitattributes = ..\.gitattributes
- ..\.gitignore = ..\.gitignore
- ..\CHANGES.md = ..\CHANGES.md
- ..\assets\Destructurama.snk = ..\assets\Destructurama.snk
- Directory.Build.props = Directory.Build.props
- ..\assets\icon.png = ..\assets\icon.png
- ..\LICENSE = ..\LICENSE
- ..\mdsnippets.json = ..\mdsnippets.json
- ..\README.md = ..\README.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".github", ".github", "{36896219-827B-40F7-B74E-FA02C5454361}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\codecov.yml = ..\.github\codecov.yml
- ..\.github\dependabot.yml = ..\.github\dependabot.yml
- ..\.github\labeler.yml = ..\.github\labeler.yml
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ISSUE_TEMPLATE", "ISSUE_TEMPLATE", "{5E865875-D5D8-4308-86B2-8035BDDB7833}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\ISSUE_TEMPLATE\bug_report.md = ..\.github\ISSUE_TEMPLATE\bug_report.md
- ..\.github\ISSUE_TEMPLATE\feature_request.md = ..\.github\ISSUE_TEMPLATE\feature_request.md
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{14AB42BE-7411-4195-B734-EAB658BE1ED1}"
- ProjectSection(SolutionItems) = preProject
- ..\.github\workflows\benchmarks.yml = ..\.github\workflows\benchmarks.yml
- ..\.github\workflows\codeql-analysis.yml = ..\.github\workflows\codeql-analysis.yml
- ..\.github\workflows\label.yml = ..\.github\workflows\label.yml
- ..\.github\workflows\publish-preview.yml = ..\.github\workflows\publish-preview.yml
- ..\.github\workflows\publish-release.yml = ..\.github\workflows\publish-release.yml
- ..\.github\workflows\stale.yml = ..\.github\workflows\stale.yml
- ..\.github\workflows\test.yml = ..\.github\workflows\test.yml
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Destructurama.Attributed", "Destructurama.Attributed\Destructurama.Attributed.csproj", "{1F52A6F8-BE51-4648-9EDB-ADEC23E1C1C8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Destructurama.Attributed.Tests", "Destructurama.Attributed.Tests\Destructurama.Attributed.Tests.csproj", "{293201F5-761A-47AC-B6B0-98734CA6B4A2}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Benchmarks", "Benchmarks\Benchmarks.csproj", "{27515D99-8216-423E-B12A-0150101A2C19}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1F52A6F8-BE51-4648-9EDB-ADEC23E1C1C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1F52A6F8-BE51-4648-9EDB-ADEC23E1C1C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1F52A6F8-BE51-4648-9EDB-ADEC23E1C1C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1F52A6F8-BE51-4648-9EDB-ADEC23E1C1C8}.Release|Any CPU.Build.0 = Release|Any CPU
- {293201F5-761A-47AC-B6B0-98734CA6B4A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {293201F5-761A-47AC-B6B0-98734CA6B4A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {293201F5-761A-47AC-B6B0-98734CA6B4A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {293201F5-761A-47AC-B6B0-98734CA6B4A2}.Release|Any CPU.Build.0 = Release|Any CPU
- {27515D99-8216-423E-B12A-0150101A2C19}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {27515D99-8216-423E-B12A-0150101A2C19}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {27515D99-8216-423E-B12A-0150101A2C19}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {27515D99-8216-423E-B12A-0150101A2C19}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {5E865875-D5D8-4308-86B2-8035BDDB7833} = {36896219-827B-40F7-B74E-FA02C5454361}
- {14AB42BE-7411-4195-B734-EAB658BE1ED1} = {36896219-827B-40F7-B74E-FA02C5454361}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {F09D8B7B-37C6-417E-B8DA-296735211A4E}
- EndGlobalSection
-EndGlobal
diff --git a/src/destructurama-attributed.slnx b/src/destructurama-attributed.slnx
new file mode 100644
index 0000000..b7ef721
--- /dev/null
+++ b/src/destructurama-attributed.slnx
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+