mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-04-05 22:01:33 +00:00
Update to IO 2.0.0
This commit is contained in:
@@ -49,7 +49,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SabreTools.CommandLine" Version="[1.4.0]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
<PackageReference Include="System.Text.Encoding.CodePages" Version="10.0.3" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
|
||||
</ItemGroup>
|
||||
|
||||
|
||||
@@ -33,8 +33,8 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SabreTools.CommandLine" Version="[1.4.0]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[2.0.0]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -850,7 +850,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
DictionaryBase self = new Disk
|
||||
{
|
||||
[Disk.MD5Key] = ZeroHash.MD5Str,
|
||||
[Disk.MD5Key] = HashType.MD5.ZeroString,
|
||||
[Disk.SHA1Key] = string.Empty,
|
||||
};
|
||||
|
||||
@@ -864,7 +864,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
DictionaryBase self = new Disk
|
||||
{
|
||||
[Disk.MD5Key] = string.Empty,
|
||||
[Disk.SHA1Key] = ZeroHash.SHA1Str,
|
||||
[Disk.SHA1Key] = HashType.SHA1.ZeroString,
|
||||
};
|
||||
|
||||
bool actual = self.HasZeroHash();
|
||||
@@ -876,8 +876,8 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
DictionaryBase self = new Disk
|
||||
{
|
||||
[Disk.MD5Key] = ZeroHash.MD5Str,
|
||||
[Disk.SHA1Key] = ZeroHash.SHA1Str,
|
||||
[Disk.MD5Key] = HashType.MD5.ZeroString,
|
||||
[Disk.SHA1Key] = HashType.SHA1.ZeroString,
|
||||
};
|
||||
|
||||
bool actual = self.HasZeroHash();
|
||||
@@ -912,7 +912,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
DictionaryBase self = new Media
|
||||
{
|
||||
[Media.MD5Key] = ZeroHash.MD5Str,
|
||||
[Media.MD5Key] = HashType.MD5.ZeroString,
|
||||
[Media.SHA1Key] = string.Empty,
|
||||
[Media.SHA256Key] = string.Empty,
|
||||
[Media.SpamSumKey] = string.Empty,
|
||||
@@ -928,7 +928,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
DictionaryBase self = new Media
|
||||
{
|
||||
[Media.MD5Key] = string.Empty,
|
||||
[Media.SHA1Key] = ZeroHash.SHA1Str,
|
||||
[Media.SHA1Key] = HashType.SHA1.ZeroString,
|
||||
[Media.SHA256Key] = string.Empty,
|
||||
[Media.SpamSumKey] = string.Empty,
|
||||
};
|
||||
@@ -944,7 +944,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
[Media.MD5Key] = string.Empty,
|
||||
[Media.SHA1Key] = string.Empty,
|
||||
[Media.SHA256Key] = ZeroHash.SHA256Str,
|
||||
[Media.SHA256Key] = HashType.SHA256.ZeroString,
|
||||
[Media.SpamSumKey] = string.Empty,
|
||||
};
|
||||
|
||||
@@ -960,7 +960,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Media.MD5Key] = string.Empty,
|
||||
[Media.SHA1Key] = string.Empty,
|
||||
[Media.SHA256Key] = string.Empty,
|
||||
[Media.SpamSumKey] = ZeroHash.SpamSumStr,
|
||||
[Media.SpamSumKey] = HashType.SpamSum.ZeroString,
|
||||
};
|
||||
|
||||
bool actual = self.HasZeroHash();
|
||||
@@ -972,10 +972,10 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
DictionaryBase self = new Media
|
||||
{
|
||||
[Media.MD5Key] = ZeroHash.MD5Str,
|
||||
[Media.SHA1Key] = ZeroHash.SHA1Str,
|
||||
[Media.SHA256Key] = ZeroHash.SHA256Str,
|
||||
[Media.SpamSumKey] = ZeroHash.SpamSumStr,
|
||||
[Media.MD5Key] = HashType.MD5.ZeroString,
|
||||
[Media.SHA1Key] = HashType.SHA1.ZeroString,
|
||||
[Media.SHA256Key] = HashType.SHA256.ZeroString,
|
||||
[Media.SpamSumKey] = HashType.SpamSum.ZeroString,
|
||||
};
|
||||
|
||||
bool actual = self.HasZeroHash();
|
||||
@@ -1017,7 +1017,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
DictionaryBase self = new Rom
|
||||
{
|
||||
[Rom.CRCKey] = ZeroHash.CRC32Str,
|
||||
[Rom.CRCKey] = HashType.CRC32.ZeroString,
|
||||
[Rom.MD2Key] = string.Empty,
|
||||
[Rom.MD4Key] = string.Empty,
|
||||
[Rom.MD5Key] = string.Empty,
|
||||
@@ -1040,7 +1040,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
DictionaryBase self = new Rom
|
||||
{
|
||||
[Rom.CRCKey] = string.Empty,
|
||||
[Rom.MD2Key] = ZeroHash.GetString(HashType.MD2),
|
||||
[Rom.MD2Key] = HashType.MD2.ZeroString,
|
||||
[Rom.MD4Key] = string.Empty,
|
||||
[Rom.MD5Key] = string.Empty,
|
||||
[Rom.RIPEMD128Key] = string.Empty,
|
||||
@@ -1063,7 +1063,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
[Rom.CRCKey] = string.Empty,
|
||||
[Rom.MD2Key] = string.Empty,
|
||||
[Rom.MD4Key] = ZeroHash.GetString(HashType.MD4),
|
||||
[Rom.MD4Key] = HashType.MD4.ZeroString,
|
||||
[Rom.MD5Key] = string.Empty,
|
||||
[Rom.RIPEMD128Key] = string.Empty,
|
||||
[Rom.RIPEMD160Key] = string.Empty,
|
||||
@@ -1086,7 +1086,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.CRCKey] = string.Empty,
|
||||
[Rom.MD2Key] = string.Empty,
|
||||
[Rom.MD4Key] = string.Empty,
|
||||
[Rom.MD5Key] = ZeroHash.MD5Str,
|
||||
[Rom.MD5Key] = HashType.MD5.ZeroString,
|
||||
[Rom.RIPEMD128Key] = string.Empty,
|
||||
[Rom.RIPEMD160Key] = string.Empty,
|
||||
[Rom.SHA1Key] = string.Empty,
|
||||
@@ -1109,7 +1109,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.MD2Key] = string.Empty,
|
||||
[Rom.MD4Key] = string.Empty,
|
||||
[Rom.MD5Key] = string.Empty,
|
||||
[Rom.RIPEMD128Key] = ZeroHash.GetString(HashType.RIPEMD128),
|
||||
[Rom.RIPEMD128Key] = HashType.RIPEMD128.ZeroString,
|
||||
[Rom.RIPEMD160Key] = string.Empty,
|
||||
[Rom.SHA1Key] = string.Empty,
|
||||
[Rom.SHA256Key] = string.Empty,
|
||||
@@ -1132,7 +1132,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.MD4Key] = string.Empty,
|
||||
[Rom.MD5Key] = string.Empty,
|
||||
[Rom.RIPEMD128Key] = string.Empty,
|
||||
[Rom.RIPEMD160Key] = ZeroHash.GetString(HashType.RIPEMD160),
|
||||
[Rom.RIPEMD160Key] = HashType.RIPEMD160.ZeroString,
|
||||
[Rom.SHA1Key] = string.Empty,
|
||||
[Rom.SHA256Key] = string.Empty,
|
||||
[Rom.SHA384Key] = string.Empty,
|
||||
@@ -1155,7 +1155,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.MD5Key] = string.Empty,
|
||||
[Rom.RIPEMD128Key] = string.Empty,
|
||||
[Rom.RIPEMD160Key] = string.Empty,
|
||||
[Rom.SHA1Key] = ZeroHash.SHA1Str,
|
||||
[Rom.SHA1Key] = HashType.SHA1.ZeroString,
|
||||
[Rom.SHA256Key] = string.Empty,
|
||||
[Rom.SHA384Key] = string.Empty,
|
||||
[Rom.SHA512Key] = string.Empty,
|
||||
@@ -1178,7 +1178,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.RIPEMD128Key] = string.Empty,
|
||||
[Rom.RIPEMD160Key] = string.Empty,
|
||||
[Rom.SHA1Key] = string.Empty,
|
||||
[Rom.SHA256Key] = ZeroHash.SHA256Str,
|
||||
[Rom.SHA256Key] = HashType.SHA256.ZeroString,
|
||||
[Rom.SHA384Key] = string.Empty,
|
||||
[Rom.SHA512Key] = string.Empty,
|
||||
[Rom.SpamSumKey] = string.Empty,
|
||||
@@ -1201,7 +1201,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.RIPEMD160Key] = string.Empty,
|
||||
[Rom.SHA1Key] = string.Empty,
|
||||
[Rom.SHA256Key] = string.Empty,
|
||||
[Rom.SHA384Key] = ZeroHash.SHA384Str,
|
||||
[Rom.SHA384Key] = HashType.SHA384.ZeroString,
|
||||
[Rom.SHA512Key] = string.Empty,
|
||||
[Rom.SpamSumKey] = string.Empty,
|
||||
};
|
||||
@@ -1224,7 +1224,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.SHA1Key] = string.Empty,
|
||||
[Rom.SHA256Key] = string.Empty,
|
||||
[Rom.SHA384Key] = string.Empty,
|
||||
[Rom.SHA512Key] = ZeroHash.SHA512Str,
|
||||
[Rom.SHA512Key] = HashType.SHA512.ZeroString,
|
||||
[Rom.SpamSumKey] = string.Empty,
|
||||
};
|
||||
|
||||
@@ -1247,7 +1247,7 @@ namespace SabreTools.Data.Extensions.Test
|
||||
[Rom.SHA256Key] = string.Empty,
|
||||
[Rom.SHA384Key] = string.Empty,
|
||||
[Rom.SHA512Key] = string.Empty,
|
||||
[Rom.SpamSumKey] = ZeroHash.SpamSumStr,
|
||||
[Rom.SpamSumKey] = HashType.SpamSum.ZeroString,
|
||||
};
|
||||
|
||||
bool actual = self.HasZeroHash();
|
||||
@@ -1259,17 +1259,17 @@ namespace SabreTools.Data.Extensions.Test
|
||||
{
|
||||
DictionaryBase self = new Rom
|
||||
{
|
||||
[Rom.CRCKey] = ZeroHash.CRC32Str,
|
||||
[Rom.MD2Key] = ZeroHash.GetString(HashType.MD2),
|
||||
[Rom.MD4Key] = ZeroHash.GetString(HashType.MD4),
|
||||
[Rom.MD5Key] = ZeroHash.MD5Str,
|
||||
[Rom.RIPEMD128Key] = ZeroHash.GetString(HashType.RIPEMD128),
|
||||
[Rom.RIPEMD160Key] = ZeroHash.GetString(HashType.RIPEMD160),
|
||||
[Rom.SHA1Key] = ZeroHash.SHA1Str,
|
||||
[Rom.SHA256Key] = ZeroHash.SHA256Str,
|
||||
[Rom.SHA384Key] = ZeroHash.SHA384Str,
|
||||
[Rom.SHA512Key] = ZeroHash.SHA512Str,
|
||||
[Rom.SpamSumKey] = ZeroHash.SpamSumStr,
|
||||
[Rom.CRCKey] = HashType.CRC32.ZeroString,
|
||||
[Rom.MD2Key] = HashType.MD2.ZeroString,
|
||||
[Rom.MD4Key] = HashType.MD4.ZeroString,
|
||||
[Rom.MD5Key] = HashType.MD5.ZeroString,
|
||||
[Rom.RIPEMD128Key] = HashType.RIPEMD128.ZeroString,
|
||||
[Rom.RIPEMD160Key] = HashType.RIPEMD160.ZeroString,
|
||||
[Rom.SHA1Key] = HashType.SHA1.ZeroString,
|
||||
[Rom.SHA256Key] = HashType.SHA256.ZeroString,
|
||||
[Rom.SHA384Key] = HashType.SHA384.ZeroString,
|
||||
[Rom.SHA512Key] = HashType.SHA512.ZeroString,
|
||||
[Rom.SpamSumKey] = HashType.SpamSum.ZeroString,
|
||||
};
|
||||
|
||||
bool actual = self.HasZeroHash();
|
||||
|
||||
@@ -579,10 +579,10 @@ namespace SabreTools.Data.Extensions
|
||||
private static bool HasZeroHash(this Disk disk)
|
||||
{
|
||||
string? md5 = disk.ReadString(Disk.MD5Key);
|
||||
bool md5Null = string.IsNullOrEmpty(md5) || string.Equals(md5, ZeroHash.MD5Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool md5Null = string.IsNullOrEmpty(md5) || string.Equals(md5, HashType.MD5.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? sha1 = disk.ReadString(Disk.SHA1Key);
|
||||
bool sha1Null = string.IsNullOrEmpty(sha1) || string.Equals(sha1, ZeroHash.SHA1Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool sha1Null = string.IsNullOrEmpty(sha1) || string.Equals(sha1, HashType.SHA1.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
return md5Null
|
||||
&& sha1Null;
|
||||
@@ -594,16 +594,16 @@ namespace SabreTools.Data.Extensions
|
||||
private static bool HasZeroHash(this Media media)
|
||||
{
|
||||
string? md5 = media.ReadString(Media.MD5Key);
|
||||
bool md5Null = string.IsNullOrEmpty(md5) || string.Equals(md5, ZeroHash.MD5Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool md5Null = string.IsNullOrEmpty(md5) || string.Equals(md5, HashType.MD5.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? sha1 = media.ReadString(Media.SHA1Key);
|
||||
bool sha1Null = string.IsNullOrEmpty(sha1) || string.Equals(sha1, ZeroHash.SHA1Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool sha1Null = string.IsNullOrEmpty(sha1) || string.Equals(sha1, HashType.SHA1.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? sha256 = media.ReadString(Media.SHA256Key);
|
||||
bool sha256Null = string.IsNullOrEmpty(sha256) || string.Equals(sha256, ZeroHash.SHA256Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool sha256Null = string.IsNullOrEmpty(sha256) || string.Equals(sha256, HashType.SHA256.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? spamsum = media.ReadString(Media.SpamSumKey);
|
||||
bool spamsumNull = string.IsNullOrEmpty(spamsum) || string.Equals(spamsum, ZeroHash.SpamSumStr, StringComparison.OrdinalIgnoreCase);
|
||||
bool spamsumNull = string.IsNullOrEmpty(spamsum) || string.Equals(spamsum, HashType.SpamSum.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
return md5Null
|
||||
&& sha1Null
|
||||
@@ -617,37 +617,37 @@ namespace SabreTools.Data.Extensions
|
||||
private static bool HasZeroHash(this Rom rom)
|
||||
{
|
||||
string? crc = rom.ReadString(Rom.CRCKey);
|
||||
bool crcNull = string.IsNullOrEmpty(crc) || string.Equals(crc, ZeroHash.CRC32Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool crcNull = string.IsNullOrEmpty(crc) || string.Equals(crc, HashType.CRC32.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? md2 = rom.ReadString(Rom.MD2Key);
|
||||
bool md2Null = string.IsNullOrEmpty(md2) || string.Equals(md2, ZeroHash.GetString(HashType.MD2), StringComparison.OrdinalIgnoreCase);
|
||||
bool md2Null = string.IsNullOrEmpty(md2) || string.Equals(md2, HashType.MD2.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? md4 = rom.ReadString(Rom.MD4Key);
|
||||
bool md4Null = string.IsNullOrEmpty(md4) || string.Equals(md4, ZeroHash.GetString(HashType.MD4), StringComparison.OrdinalIgnoreCase);
|
||||
bool md4Null = string.IsNullOrEmpty(md4) || string.Equals(md4, HashType.MD4.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? md5 = rom.ReadString(Rom.MD5Key);
|
||||
bool md5Null = string.IsNullOrEmpty(md5) || string.Equals(md5, ZeroHash.MD5Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool md5Null = string.IsNullOrEmpty(md5) || string.Equals(md5, HashType.MD5.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? ripeMD128 = rom.ReadString(Rom.RIPEMD128Key);
|
||||
bool ripeMD128Null = string.IsNullOrEmpty(value: ripeMD128) || string.Equals(ripeMD128, ZeroHash.GetString(HashType.RIPEMD128), StringComparison.OrdinalIgnoreCase);
|
||||
bool ripeMD128Null = string.IsNullOrEmpty(value: ripeMD128) || string.Equals(ripeMD128, HashType.RIPEMD128.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? ripeMD160 = rom.ReadString(Rom.RIPEMD160Key);
|
||||
bool ripeMD160Null = string.IsNullOrEmpty(ripeMD160) || string.Equals(ripeMD160, ZeroHash.GetString(HashType.RIPEMD160), StringComparison.OrdinalIgnoreCase);
|
||||
bool ripeMD160Null = string.IsNullOrEmpty(ripeMD160) || string.Equals(ripeMD160, HashType.RIPEMD160.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? sha1 = rom.ReadString(Rom.SHA1Key);
|
||||
bool sha1Null = string.IsNullOrEmpty(sha1) || string.Equals(sha1, ZeroHash.SHA1Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool sha1Null = string.IsNullOrEmpty(sha1) || string.Equals(sha1, HashType.SHA1.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? sha256 = rom.ReadString(Rom.SHA256Key);
|
||||
bool sha256Null = string.IsNullOrEmpty(sha256) || string.Equals(sha256, ZeroHash.SHA256Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool sha256Null = string.IsNullOrEmpty(sha256) || string.Equals(sha256, HashType.SHA256.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? sha384 = rom.ReadString(Rom.SHA384Key);
|
||||
bool sha384Null = string.IsNullOrEmpty(sha384) || string.Equals(sha384, ZeroHash.SHA384Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool sha384Null = string.IsNullOrEmpty(sha384) || string.Equals(sha384, HashType.SHA384.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? sha512 = rom.ReadString(Rom.SHA512Key);
|
||||
bool sha512Null = string.IsNullOrEmpty(sha512) || string.Equals(sha512, ZeroHash.SHA512Str, StringComparison.OrdinalIgnoreCase);
|
||||
bool sha512Null = string.IsNullOrEmpty(sha512) || string.Equals(sha512, HashType.SHA512.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
string? spamsum = rom.ReadString(Rom.SpamSumKey);
|
||||
bool spamsumNull = string.IsNullOrEmpty(spamsum) || string.Equals(spamsum, ZeroHash.SpamSumStr, StringComparison.OrdinalIgnoreCase);
|
||||
bool spamsumNull = string.IsNullOrEmpty(spamsum) || string.Equals(spamsum, HashType.SpamSum.ZeroString, StringComparison.OrdinalIgnoreCase);
|
||||
|
||||
return crcNull
|
||||
&& md2Null
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="NetLegacySupport.Numerics" Version="1.0.1" Condition="$(TargetFramework.StartsWith(`net2`)) OR $(TargetFramework.StartsWith(`net3`))" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -10,7 +10,7 @@
|
||||
<ItemGroup>
|
||||
<PackageReference Include="coverlet.collector" Version="8.0.1" />
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[2.0.0]" />
|
||||
<PackageReference Include="xunit" Version="2.9.3" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="3.1.5" />
|
||||
</ItemGroup>
|
||||
|
||||
@@ -31,8 +31,8 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[2.0.0]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -105,8 +105,8 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Name = "XXXXXX",
|
||||
Size = "12345",
|
||||
Bad = false,
|
||||
CRC = Hashing.ZeroHash.CRC32Str,
|
||||
SHA1 = Hashing.ZeroHash.SHA1Str,
|
||||
CRC = Hashing.HashType.CRC32.ZeroString,
|
||||
SHA1 = Hashing.HashType.SHA1.ZeroString,
|
||||
NoGoodDumpKnown = false,
|
||||
};
|
||||
|
||||
@@ -115,8 +115,8 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Name = "XXXXXX",
|
||||
Size = "12345",
|
||||
Bad = true,
|
||||
CRC = Hashing.ZeroHash.CRC32Str,
|
||||
SHA1 = Hashing.ZeroHash.SHA1Str,
|
||||
CRC = Hashing.HashType.CRC32.ZeroString,
|
||||
SHA1 = Hashing.HashType.SHA1.ZeroString,
|
||||
NoGoodDumpKnown = false,
|
||||
};
|
||||
|
||||
@@ -124,7 +124,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Bad = false,
|
||||
MD5 = Hashing.ZeroHash.MD5Str,
|
||||
MD5 = Hashing.HashType.MD5.ZeroString,
|
||||
SHA1 = null,
|
||||
NoGoodDumpKnown = false,
|
||||
};
|
||||
@@ -134,7 +134,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Name = "XXXXXX",
|
||||
Bad = false,
|
||||
MD5 = null,
|
||||
SHA1 = Hashing.ZeroHash.SHA1Str,
|
||||
SHA1 = Hashing.HashType.SHA1.ZeroString,
|
||||
NoGoodDumpKnown = false,
|
||||
};
|
||||
|
||||
@@ -142,8 +142,8 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
{
|
||||
Name = "XXXXXX",
|
||||
Bad = false,
|
||||
MD5 = Hashing.ZeroHash.MD5Str,
|
||||
SHA1 = Hashing.ZeroHash.SHA1Str,
|
||||
MD5 = Hashing.HashType.MD5.ZeroString,
|
||||
SHA1 = Hashing.HashType.SHA1.ZeroString,
|
||||
NoGoodDumpKnown = true,
|
||||
};
|
||||
|
||||
@@ -205,8 +205,8 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", row.Name);
|
||||
Assert.Equal("12345", row.Size);
|
||||
Assert.False(row.Bad);
|
||||
Assert.Equal(Hashing.ZeroHash.CRC32Str, row.CRC);
|
||||
Assert.Equal(Hashing.ZeroHash.SHA1Str, row.SHA1);
|
||||
Assert.Equal(Hashing.HashType.CRC32.ZeroString, row.CRC);
|
||||
Assert.Equal(Hashing.HashType.SHA1.ZeroString, row.SHA1);
|
||||
Assert.False(row.NoGoodDumpKnown);
|
||||
}
|
||||
|
||||
@@ -219,8 +219,8 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", row.Name);
|
||||
Assert.Equal("12345", row.Size);
|
||||
Assert.True(row.Bad);
|
||||
Assert.Equal(Hashing.ZeroHash.CRC32Str, row.CRC);
|
||||
Assert.Equal(Hashing.ZeroHash.SHA1Str, row.SHA1);
|
||||
Assert.Equal(Hashing.HashType.CRC32.ZeroString, row.CRC);
|
||||
Assert.Equal(Hashing.HashType.SHA1.ZeroString, row.SHA1);
|
||||
Assert.False(row.NoGoodDumpKnown);
|
||||
}
|
||||
|
||||
@@ -232,7 +232,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.NotNull(row);
|
||||
Assert.Equal("XXXXXX", row.Name);
|
||||
Assert.False(row.Bad);
|
||||
Assert.Equal(Hashing.ZeroHash.MD5Str, row.MD5);
|
||||
Assert.Equal(Hashing.HashType.MD5.ZeroString, row.MD5);
|
||||
Assert.Null(row.SHA1);
|
||||
Assert.False(row.NoGoodDumpKnown);
|
||||
}
|
||||
@@ -246,7 +246,7 @@ namespace SabreTools.Serialization.Readers.Test
|
||||
Assert.Equal("XXXXXX", row.Name);
|
||||
Assert.False(row.Bad);
|
||||
Assert.Null(row.MD5);
|
||||
Assert.Equal(Hashing.ZeroHash.SHA1Str, row.SHA1);
|
||||
Assert.Equal(Hashing.HashType.SHA1.ZeroString, row.SHA1);
|
||||
Assert.False(row.NoGoodDumpKnown);
|
||||
}
|
||||
|
||||
|
||||
@@ -36,8 +36,8 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[2.0.0]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[2.0.0]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -41,6 +41,10 @@
|
||||
<ItemGroup>
|
||||
<Compile Include="..\SabreTools.Data.Extensions\*.cs" />
|
||||
<Compile Include="..\SabreTools.Data.Models\**\*.cs" Exclude="..\SabreTools.Data.Models\obj\**\*.cs" />
|
||||
<Compile Include="..\SabreTools.Metadata\*.cs" />
|
||||
<Compile Include="..\SabreTools.Metadata.DatFiles\*.cs" />
|
||||
<Compile Include="..\SabreTools.Metadata.DatItems\*.cs" />
|
||||
<Compile Include="..\SabreTools.Metadata.Filter\*.cs" />
|
||||
<Compile Include="..\SabreTools.ObjectIdentifier\*.cs" />
|
||||
<Compile Include="..\SabreTools.Serialization.CrossModel\*.cs" Exclude="..\SabreTools.Serialization.CrossModel\ExtensionAttribute.cs" />
|
||||
<Compile Include="..\SabreTools.Serialization.Readers\*.cs" />
|
||||
@@ -52,10 +56,11 @@
|
||||
<ItemGroup>
|
||||
<PackageReference Include="GrindCore" Version="0.7.0" />
|
||||
<PackageReference Include="GrindCore.SharpCompress" Version="0.46.2" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
|
||||
<PackageReference Include="Net30.LinqBridge" Version="1.6.0.2" Condition="$(TargetFramework.StartsWith(`net2`))" />
|
||||
<PackageReference Include="NetLegacySupport.Numerics" Version="1.0.1" Condition="$(TargetFramework.StartsWith(`net2`)) OR $(TargetFramework.StartsWith(`net3`))" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[2.0.0]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -42,8 +42,8 @@
|
||||
<PackageReference Include="GrindCore" Version="0.7.0" />
|
||||
<PackageReference Include="GrindCore.SharpCompress" Version="0.46.2" Condition="!$(TargetFramework.StartsWith(`net2`)) AND !$(TargetFramework.StartsWith(`net3`)) AND !$(TargetFramework.StartsWith(`net40`)) AND !$(TargetFramework.StartsWith(`net452`))" />
|
||||
<PackageReference Include="Newtonsoft.Json" Version="13.0.4" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[1.6.1]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[1.9.1]" />
|
||||
<PackageReference Include="SabreTools.Hashing" Version="[2.0.0]" />
|
||||
<PackageReference Include="SabreTools.IO" Version="[2.0.0]" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
Reference in New Issue
Block a user