Compare commits

...

10 Commits

Author SHA1 Message Date
Matt Nadareski
f5a8d239fa Set the window bits for IS-CAB zlib 2025-11-14 20:13:42 -05:00
Matt Nadareski
ba0161ce02 Attempt to replace old zlib implementations 2025-11-14 19:56:19 -05:00
Matt Nadareski
f6201e2c35 In-depth cleanup with .NET 10 concepts 2025-11-14 14:06:43 -05:00
Matt Nadareski
d63fcfcf7f Minor formatting change to external code 2025-11-14 10:30:15 -05:00
Matt Nadareski
dcc50c4c23 Remove empty .gitmodules 2025-11-14 10:28:55 -05:00
Matt Nadareski
60e46e580d Cache more properties using the field keyword 2025-11-14 10:14:50 -05:00
Matt Nadareski
0638998773 Use auto-fields where possible 2025-11-14 09:48:00 -05:00
Matt Nadareski
ad3113987b Add support for .NET 10 2025-11-14 09:06:59 -05:00
Matt Nadareski
f2f0d0f2e7 Try to fix self-referencing MS-CAB 2025-11-13 14:07:46 -05:00
Matt Nadareski
f7fd2f6f65 Name some type parameters 2025-11-11 09:57:38 -05:00
251 changed files with 1263 additions and 1072 deletions

View File

@@ -9,17 +9,17 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
fetch-depth: 0
- name: Setup .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
6.0.x
8.0.x
9.0.x
10.0.x
- name: Run tests
run: dotnet test
@@ -36,7 +36,7 @@ jobs:
git push origin rolling --force
- name: Upload to rolling
uses: ncipollo/release-action@v1.14.0
uses: ncipollo/release-action@v1.20.0
with:
allowUpdates: True
artifacts: "*.nupkg,*.snupkg,*.zip"

View File

@@ -6,15 +6,15 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Setup .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: |
6.0.x
8.0.x
9.0.x
10.0.x
- name: Build
run: dotnet build

0
.gitmodules vendored
View File

4
.vscode/launch.json vendored
View File

@@ -10,7 +10,7 @@
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/ExtractionTool/bin/Debug/net9.0/ExtractionTool.dll",
"program": "${workspaceFolder}/ExtractionTool/bin/Debug/net10.0/ExtractionTool.dll",
"args": [],
"cwd": "${workspaceFolder}",
// For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console
@@ -24,7 +24,7 @@
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/InfoPrint/bin/Debug/net9.0/InfoPrint.dll",
"program": "${workspaceFolder}/InfoPrint/bin/Debug/net10.0/InfoPrint.dll",
"args": [],
"cwd": "${workspaceFolder}",
// For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net20;net35;net40;net452;net462;net472;net48;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net20;net35;net40;net452;net462;net472;net48;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks>
<OutputType>Exe</OutputType>
<CheckEolTargetFramework>false</CheckEolTargetFramework>
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
@@ -20,11 +20,11 @@
<PropertyGroup Condition="$(TargetFramework.StartsWith(`netcoreapp`)) OR $(TargetFramework.StartsWith(`net5`))">
<RuntimeIdentifiers>win-x86;win-x64;win-arm64;linux-x64;linux-arm64;osx-x64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup Condition="$(TargetFramework.StartsWith(`net6`)) OR $(TargetFramework.StartsWith(`net7`)) OR $(TargetFramework.StartsWith(`net8`)) OR $(TargetFramework.StartsWith(`net9`))">
<PropertyGroup Condition="$(TargetFramework.StartsWith(`net6`)) OR $(TargetFramework.StartsWith(`net7`)) OR $(TargetFramework.StartsWith(`net8`)) OR $(TargetFramework.StartsWith(`net9`)) OR $(TargetFramework.StartsWith(`net10`))">
<RuntimeIdentifiers>win-x86;win-x64;win-arm64;linux-x64;linux-arm64;osx-x64;osx-arm64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup Condition="$(RuntimeIdentifier.StartsWith(`osx-arm`))">
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks>
</PropertyGroup>
<!-- These are needed for dealing with native Windows DLLs -->
@@ -48,9 +48,9 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="SabreTools.CommandLine" Version="[1.3.2]" />
<PackageReference Include="SabreTools.IO" Version="[1.8.0]" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="9.0.9" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
<PackageReference Include="SabreTools.CommandLine" Version="[1.4.0]" />
<PackageReference Include="SabreTools.IO" Version="[1.9.0]" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="10.0.0" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
</ItemGroup>
</Project>

View File

@@ -294,7 +294,7 @@ namespace ExtractionTool.Features
case XZP xzp:
xzp.Extract(OutputPath, Debug);
break;
// ZSTD
case ZSTD zstd:
zstd.Extract(OutputPath, Debug);

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net20;net35;net40;net452;net462;net472;net48;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net20;net35;net40;net452;net462;net472;net48;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks>
<OutputType>Exe</OutputType>
<CheckEolTargetFramework>false</CheckEolTargetFramework>
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
@@ -20,11 +20,11 @@
<PropertyGroup Condition="$(TargetFramework.StartsWith(`netcoreapp`)) OR $(TargetFramework.StartsWith(`net5`))">
<RuntimeIdentifiers>win-x86;win-x64;win-arm64;linux-x64;linux-arm64;osx-x64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup Condition="$(TargetFramework.StartsWith(`net6`)) OR $(TargetFramework.StartsWith(`net7`)) OR $(TargetFramework.StartsWith(`net8`)) OR $(TargetFramework.StartsWith(`net9`))">
<PropertyGroup Condition="$(TargetFramework.StartsWith(`net6`)) OR $(TargetFramework.StartsWith(`net7`)) OR $(TargetFramework.StartsWith(`net8`)) OR $(TargetFramework.StartsWith(`net9`)) OR $(TargetFramework.StartsWith(`net10`))">
<RuntimeIdentifiers>win-x86;win-x64;win-arm64;linux-x64;linux-arm64;osx-x64;osx-arm64</RuntimeIdentifiers>
</PropertyGroup>
<PropertyGroup Condition="$(RuntimeIdentifier.StartsWith(`osx-arm`))">
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net6.0;net7.0;net8.0;net9.0;net10.0</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
@@ -32,9 +32,9 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="SabreTools.CommandLine" Version="[1.3.2]" />
<PackageReference Include="SabreTools.Hashing" Version="[1.5.1]" />
<PackageReference Include="SabreTools.IO" Version="[1.8.0]" />
<PackageReference Include="SabreTools.CommandLine" Version="[1.4.0]" />
<PackageReference Include="SabreTools.Hashing" Version="[1.6.0]" />
<PackageReference Include="SabreTools.IO" Version="[1.9.0]" />
</ItemGroup>
</Project>

View File

@@ -171,4 +171,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", file.Width);
}
}
}
}

View File

@@ -109,4 +109,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", row.FileIsAvailable);
}
}
}
}

View File

@@ -498,4 +498,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", driver.Blit);
}
}
}
}

View File

@@ -108,4 +108,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", rom.Date);
}
}
}
}

View File

@@ -63,4 +63,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", row.Size);
}
}
}
}

View File

@@ -1,6 +1,6 @@
using SabreTools.Serialization.CrossModel;
using System;
using SabreTools.Hashing;
using SabreTools.Serialization.CrossModel;
using Xunit;
namespace SabreTools.Serialization.Test.CrossModel
@@ -324,4 +324,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", spamsum.File);
}
}
}
}

View File

@@ -125,4 +125,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.True(row.NoGoodDumpKnown);
}
}
}
}

View File

@@ -876,4 +876,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", ramoption.Content);
}
}
}
}

View File

@@ -568,4 +568,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", softwarelist.Filter);
}
}
}
}

View File

@@ -870,4 +870,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", ramoption.Content);
}
}
}
}

View File

@@ -870,4 +870,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", ramoption.Content);
}
}
}
}

View File

@@ -448,4 +448,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", image.Height);
}
}
}
}

View File

@@ -82,7 +82,7 @@ namespace SabreTools.Serialization.Test.CrossModel
Original = original,
Rom = sccpluscart,
};
var software = new Data.Models.OpenMSX.Software
{
Title = "XXXXXX",
@@ -154,4 +154,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", rombase.Remark);
}
}
}
}

View File

@@ -151,4 +151,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", rom.MergeName);
}
}
}
}

View File

@@ -180,4 +180,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", row.Status);
}
}
}
}

View File

@@ -308,4 +308,4 @@ namespace SabreTools.Serialization.Test.CrossModel
Assert.Equal("XXXXXX", dipvalue.Default);
}
}
}
}

View File

@@ -210,4 +210,4 @@ namespace SabreTools.Serialization.Test.Extensions
#endregion
}
}
}

View File

@@ -15,7 +15,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
public void ASN1Notation_AlwaysNull()
{
ulong[]? values = null;
string? actual = Parser.ParseOIDToASN1Notation(values);
string? actual = Parser.ParseOIDToASN1Notation(values);
Assert.Null(actual);
}
@@ -27,7 +27,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
public void DotNotation_NullValues_Null()
{
ulong[]? values = null;
string? actual = Parser.ParseOIDToDotNotation(values);
string? actual = Parser.ParseOIDToDotNotation(values);
Assert.Null(actual);
}
@@ -35,7 +35,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
public void DotNotation_EmptyValues_Null()
{
ulong[]? values = [];
string? actual = Parser.ParseOIDToDotNotation(values);
string? actual = Parser.ParseOIDToDotNotation(values);
Assert.Null(actual);
}
@@ -44,7 +44,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
{
string expected = "0.1.2.3";
ulong[]? values = [0, 1, 2, 3];
string? actual = Parser.ParseOIDToDotNotation(values);
string? actual = Parser.ParseOIDToDotNotation(values);
Assert.Equal(expected, actual);
}
@@ -56,7 +56,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
public void ModifiedOIDIRI_NullValues_Null()
{
ulong[]? values = null;
string? actual = Parser.ParseOIDToModifiedOIDIRI(values);
string? actual = Parser.ParseOIDToModifiedOIDIRI(values);
Assert.Null(actual);
}
@@ -64,7 +64,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
public void ModifiedOIDIRI_EmptyValues_Null()
{
ulong[]? values = [];
string? actual = Parser.ParseOIDToModifiedOIDIRI(values);
string? actual = Parser.ParseOIDToModifiedOIDIRI(values);
Assert.Null(actual);
}
@@ -73,7 +73,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
{
string expected = "/ITU-T/[question]/2/3";
ulong[]? values = [0, 1, 2, 3];
string? actual = Parser.ParseOIDToModifiedOIDIRI(values);
string? actual = Parser.ParseOIDToModifiedOIDIRI(values);
Assert.Equal(expected, actual);
}
@@ -85,7 +85,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
public void OIDIRI_NullValues_Null()
{
ulong[]? values = null;
string? actual = Parser.ParseOIDToOIDIRINotation(values);
string? actual = Parser.ParseOIDToOIDIRINotation(values);
Assert.Null(actual);
}
@@ -93,7 +93,7 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
public void OIDIRI_EmptyValues_Null()
{
ulong[]? values = [];
string? actual = Parser.ParseOIDToOIDIRINotation(values);
string? actual = Parser.ParseOIDToOIDIRINotation(values);
Assert.Null(actual);
}
@@ -102,10 +102,10 @@ namespace SabreTools.Serialization.Test.ObjectIdentifier
{
string expected = "/ITU-T/1/2/3";
ulong[]? values = [0, 1, 2, 3];
string? actual = Parser.ParseOIDToOIDIRINotation(values);
string? actual = Parser.ParseOIDToOIDIRINotation(values);
Assert.Equal(expected, actual);
}
#endregion
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -149,4 +149,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -237,4 +237,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", file.Width);
}
}
}
}

View File

@@ -214,4 +214,4 @@ namespace SabreTools.Serialization.Test.Readers
}
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -615,4 +615,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", driver.Blit);
}
}
}
}

View File

@@ -115,4 +115,4 @@ namespace SabreTools.Serialization.Test.Readers
#endregion
}
}
}

View File

@@ -174,4 +174,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX XXXXXX", rom.Date);
}
}
}
}

View File

@@ -129,4 +129,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", row.Size);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -398,4 +398,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", spamsum.File);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -6,7 +6,7 @@ using Xunit;
namespace SabreTools.Serialization.Test.Readers
{
public class LZQBasicTests
{
[Fact]
public void NullArray_Null()
@@ -71,4 +71,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -264,4 +264,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.True(row.NoGoodDumpKnown);
}
}
}
}

View File

@@ -943,4 +943,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", ramoption.Content);
}
}
}
}

View File

@@ -618,4 +618,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", softwarelist.Filter);
}
}
}
}

View File

@@ -937,4 +937,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", ramoption.Content);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -937,4 +937,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", ramoption.Content);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -514,4 +514,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", image.Height);
}
}
}
}

View File

@@ -220,4 +220,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", rombase.Remark);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -217,4 +217,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", rom.MergeName);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -305,4 +305,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", row.Status);
}
}
}
}

View File

@@ -374,4 +374,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Equal("XXXXXX", dipvalue.Default);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -36,4 +36,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -70,4 +70,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -35,4 +35,4 @@ namespace SabreTools.Serialization.Test.Readers
Assert.Null(actual);
}
}
}
}

View File

@@ -1,7 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
<IsPackable>false</IsPackable>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
@@ -26,8 +26,8 @@
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
<PrivateAssets>all</PrivateAssets>
</PackageReference>
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.0" />
<PackageReference Include="SabreTools.Hashing" Version="[1.5.1]" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
<PackageReference Include="SabreTools.Hashing" Version="[1.6.0]" />
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5">
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

View File

@@ -58,4 +58,4 @@ namespace SabreTools.Serialization.Test.Wrappers
Assert.Null(actual);
}
}
}
}

Some files were not shown because too many files have changed in this diff Show More