From 940c4a3ccfe835b3189d8eb3d808de2e6919014b Mon Sep 17 00:00:00 2001 From: kamenkremen Date: Thu, 31 Oct 2024 18:46:53 +0000 Subject: [PATCH 1/4] =test 1 task MD5 --- MD5/MD5.csproj | 17 + MD5/MD5.sln | 31 + MD5/MD5Async.cs | 78 ++ MD5/MD5Sequential.cs | 71 ++ MD5/MD5Tests/GlobalUsings.cs | 1 + MD5/MD5Tests/MD5Tests.csproj | 20 + MD5/MD5Tests/UnitTest1.cs | 26 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs | 22 + .../net8.0/MD5Tests.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Debug/net8.0/MD5Tests.GlobalUsings.g.cs | 8 + .../obj/Debug/net8.0/MD5Tests.assets.cache | Bin 0 -> 31597 bytes .../MD5Tests.csproj.AssemblyReference.cache | Bin 0 -> 7181 bytes .../obj/MD5Tests.csproj.nuget.dgspec.json | 89 ++ .../obj/MD5Tests.csproj.nuget.g.props | 25 + .../obj/MD5Tests.csproj.nuget.g.targets | 9 + MD5/MD5Tests/obj/project.assets.json | 1072 +++++++++++++++++ MD5/MD5Tests/obj/project.nuget.cache | 23 + MD5/Program.cs | 32 + MD5/bin/Debug/net8.0/MD5 | Bin 0 -> 77288 bytes MD5/bin/Debug/net8.0/MD5.deps.json | 34 + MD5/bin/Debug/net8.0/MD5.dll | Bin 0 -> 11776 bytes MD5/bin/Debug/net8.0/MD5.pdb | Bin 0 -> 13060 bytes MD5/bin/Debug/net8.0/MD5.runtimeconfig.json | 12 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs | 22 + .../Debug/net8.0/MD5.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + MD5/obj/Debug/net8.0/MD5.GlobalUsings.g.cs | 8 + MD5/obj/Debug/net8.0/MD5.assets.cache | Bin 0 -> 664 bytes .../net8.0/MD5.csproj.CoreCompileInputs.cache | 1 + .../net8.0/MD5.csproj.FileListAbsolute.txt | 15 + MD5/obj/Debug/net8.0/MD5.dll | Bin 0 -> 11776 bytes .../Debug/net8.0/MD5.genruntimeconfig.cache | 1 + MD5/obj/Debug/net8.0/MD5.pdb | Bin 0 -> 13060 bytes MD5/obj/Debug/net8.0/MD5.sourcelink.json | 1 + MD5/obj/Debug/net8.0/apphost | Bin 0 -> 77288 bytes MD5/obj/Debug/net8.0/ref/MD5.dll | Bin 0 -> 6656 bytes MD5/obj/Debug/net8.0/refint/MD5.dll | Bin 0 -> 6656 bytes MD5/obj/MD5.csproj.nuget.dgspec.json | 75 ++ MD5/obj/MD5.csproj.nuget.g.props | 18 + MD5/obj/MD5.csproj.nuget.g.targets | 2 + MD5/obj/project.assets.json | 112 ++ MD5/obj/project.nuget.cache | 11 + MD5/testFolder/test1.txt | 1 + MD5/testFolder/test1/haha.txt | 1 + MD5/testFolder/test1/hehe.txt | 1 + MD5/testFolder/testBecnhmark/1.txt | 1 + MD5/testFolder/testBecnhmark/2/1.txt | 1 + MD5/testFolder/testBecnhmark/2/2.txt | 1 + MD5/testFolder/testBecnhmark/3/4/asdosa.txt | 1 + .../3/4/dasdasd/sad[pwqoedijksdzxmnc.txt | 1 + 53 files changed, 1880 insertions(+) create mode 100644 MD5/MD5.csproj create mode 100644 MD5/MD5.sln create mode 100644 MD5/MD5Async.cs create mode 100644 MD5/MD5Sequential.cs create mode 100644 MD5/MD5Tests/GlobalUsings.cs create mode 100644 MD5/MD5Tests/MD5Tests.csproj create mode 100644 MD5/MD5Tests/UnitTest1.cs create mode 100644 MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs create mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache create mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs create mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.assets.cache create mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.csproj.AssemblyReference.cache create mode 100644 MD5/MD5Tests/obj/MD5Tests.csproj.nuget.dgspec.json create mode 100644 MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.props create mode 100644 MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets create mode 100644 MD5/MD5Tests/obj/project.assets.json create mode 100644 MD5/MD5Tests/obj/project.nuget.cache create mode 100644 MD5/Program.cs create mode 100755 MD5/bin/Debug/net8.0/MD5 create mode 100644 MD5/bin/Debug/net8.0/MD5.deps.json create mode 100644 MD5/bin/Debug/net8.0/MD5.dll create mode 100644 MD5/bin/Debug/net8.0/MD5.pdb create mode 100644 MD5/bin/Debug/net8.0/MD5.runtimeconfig.json create mode 100644 MD5/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs create mode 100644 MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache create mode 100644 MD5/obj/Debug/net8.0/MD5.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 MD5/obj/Debug/net8.0/MD5.GlobalUsings.g.cs create mode 100644 MD5/obj/Debug/net8.0/MD5.assets.cache create mode 100644 MD5/obj/Debug/net8.0/MD5.csproj.CoreCompileInputs.cache create mode 100644 MD5/obj/Debug/net8.0/MD5.csproj.FileListAbsolute.txt create mode 100644 MD5/obj/Debug/net8.0/MD5.dll create mode 100644 MD5/obj/Debug/net8.0/MD5.genruntimeconfig.cache create mode 100644 MD5/obj/Debug/net8.0/MD5.pdb create mode 100644 MD5/obj/Debug/net8.0/MD5.sourcelink.json create mode 100755 MD5/obj/Debug/net8.0/apphost create mode 100644 MD5/obj/Debug/net8.0/ref/MD5.dll create mode 100644 MD5/obj/Debug/net8.0/refint/MD5.dll create mode 100644 MD5/obj/MD5.csproj.nuget.dgspec.json create mode 100644 MD5/obj/MD5.csproj.nuget.g.props create mode 100644 MD5/obj/MD5.csproj.nuget.g.targets create mode 100644 MD5/obj/project.assets.json create mode 100644 MD5/obj/project.nuget.cache create mode 100644 MD5/testFolder/test1.txt create mode 100644 MD5/testFolder/test1/haha.txt create mode 100644 MD5/testFolder/test1/hehe.txt create mode 100644 MD5/testFolder/testBecnhmark/1.txt create mode 100644 MD5/testFolder/testBecnhmark/2/1.txt create mode 100644 MD5/testFolder/testBecnhmark/2/2.txt create mode 100644 MD5/testFolder/testBecnhmark/3/4/asdosa.txt create mode 100644 MD5/testFolder/testBecnhmark/3/4/dasdasd/sad[pwqoedijksdzxmnc.txt diff --git a/MD5/MD5.csproj b/MD5/MD5.csproj new file mode 100644 index 0000000..eb93a51 --- /dev/null +++ b/MD5/MD5.csproj @@ -0,0 +1,17 @@ + + + + Exe + net8.0 + enable + enable + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + diff --git a/MD5/MD5.sln b/MD5/MD5.sln new file mode 100644 index 0000000..001a0e1 --- /dev/null +++ b/MD5/MD5.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.002.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MD5", "MD5.csproj", "{689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MD5Tests", "MD5Tests\MD5Tests.csproj", "{F48EAD17-4069-46D8-A661-B4497CDC9C5F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Release|Any CPU.Build.0 = Release|Any CPU + {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8477A042-C89E-496B-83CB-5D610932F07A} + EndGlobalSection +EndGlobal diff --git a/MD5/MD5Async.cs b/MD5/MD5Async.cs new file mode 100644 index 0000000..3837401 --- /dev/null +++ b/MD5/MD5Async.cs @@ -0,0 +1,78 @@ +namespace Test1; + +using System.Security.Cryptography; +using System.Text; + +/// +/// Class that computes check sum of the directory in multiple threads. +/// +public static class MD5Async +{ + /// + /// Computes check sum for directory or file by the path. + /// + /// Path to the directory or file. + /// Task, that computes the check sum for directory or file. + public static async Task ComputeSum(string path) + { + if (Path.HasExtension(path)) + { + return await MD5Async.ComputeFile(path); + } + + return await MD5Async.ComputeDirectory(path); + } + + private static async Task ComputeDirectory(string path) + { + var files = Directory.GetFiles(path); + var direcoties = Directory.GetDirectories(path); + Array.Sort(files); + Array.Sort(direcoties); + List> computingHashes = new (); + foreach (var dirPath in direcoties) + { + var bytes = ComputeDirectory(dirPath); + computingHashes.Add(bytes); + } + + foreach (var filePath in files) + { + var bytes = ComputeFile(filePath); + computingHashes.Add(bytes); + } + + int size = 0; + + List hashes = new (); + foreach (var computingHash in computingHashes) + { + var hash = await computingHash; + size += hash.Length; + hashes.Add(hash); + } + + var fileInfo = new FileInfo(path); + var MD5Hash = MD5.Create(); + var computedHash = MD5Hash.ComputeHash(Encoding.ASCII.GetBytes(fileInfo.Name)); + size += computedHash.Length; + + var toHash = new byte[size]; + + Buffer.BlockCopy(computedHash, 0, toHash, 0, computedHash.Length); + int offset = computedHash.Length; + foreach (var hash in hashes) + { + Buffer.BlockCopy(hash, 0, toHash, offset, hash.Length); + offset += hash.Length; + } + + return MD5Hash.ComputeHash(toHash); + } + + private static async Task ComputeFile(string path) + { + var hash = MD5.Create(); + return await hash.ComputeHashAsync(File.OpenRead(path)); + } +} diff --git a/MD5/MD5Sequential.cs b/MD5/MD5Sequential.cs new file mode 100644 index 0000000..be4354c --- /dev/null +++ b/MD5/MD5Sequential.cs @@ -0,0 +1,71 @@ +namespace Test1; + +using System.Security.Cryptography; +using System.Text; + +/// +/// Class that computes check sum of the directory in single thread. +/// +public static class MD5Sequential +{ + /// + /// Computes check sum for directory or file by the path. + /// + /// Path to the directory or file. + /// Task, that computes the check sum for directory or file. + public static byte[] ComputeSum(string path) + { + if (Path.HasExtension(path)) + { + return MD5Sequential.ComputeFile(path); + } + + return MD5Sequential.ComputeDirectory(path); + } + + private static byte[] ComputeDirectory(string path) + { + var files = Directory.GetFiles(path); + var direcoties = Directory.GetDirectories(path); + Array.Sort(files); + Array.Sort(direcoties); + List hashes = new (); + int size = 0; + foreach (var dirPath in direcoties) + { + var bytes = ComputeDirectory(dirPath); + size += bytes.Length; + hashes.Add(bytes); + } + + foreach (var filePath in files) + { + var bytes = ComputeFile(filePath); + size += bytes.Length; + hashes.Add(bytes); + } + + var fileInfo = new FileInfo(path); + var MD5Hash = MD5.Create(); + var computedHash = MD5Hash.ComputeHash(Encoding.ASCII.GetBytes(fileInfo.Name)); + size += computedHash.Length; + + var toHash = new byte[size]; + + Buffer.BlockCopy(computedHash, 0, toHash, 0, computedHash.Length); + int offset = computedHash.Length; + foreach (var hash in hashes) + { + Buffer.BlockCopy(hash, 0, toHash, offset, hash.Length); + offset += hash.Length; + } + + return MD5Hash.ComputeHash(toHash); + } + + private static byte[] ComputeFile(string path) + { + var hash = MD5.Create(); + return hash.ComputeHash(File.OpenRead(path)); + } +} \ No newline at end of file diff --git a/MD5/MD5Tests/GlobalUsings.cs b/MD5/MD5Tests/GlobalUsings.cs new file mode 100644 index 0000000..cefced4 --- /dev/null +++ b/MD5/MD5Tests/GlobalUsings.cs @@ -0,0 +1 @@ +global using NUnit.Framework; \ No newline at end of file diff --git a/MD5/MD5Tests/MD5Tests.csproj b/MD5/MD5Tests/MD5Tests.csproj new file mode 100644 index 0000000..fa8b864 --- /dev/null +++ b/MD5/MD5Tests/MD5Tests.csproj @@ -0,0 +1,20 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + diff --git a/MD5/MD5Tests/UnitTest1.cs b/MD5/MD5Tests/UnitTest1.cs new file mode 100644 index 0000000..0c4b4a6 --- /dev/null +++ b/MD5/MD5Tests/UnitTest1.cs @@ -0,0 +1,26 @@ +namespace MD5Tests; + +using System.Security.Cryptography; +using System.Text; +using Test1; + +public class Tests +{ + [Test] + public async void TestOneDirectory() + { + Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/test1")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/test1").Result))); + } + + [Test] + public async void TestManyDirectories() + { + Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/testBenchmark")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/testBenchmark").Result))); + } + + [Test] + public async void TestOneFile() + { + Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/test1.txt")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/test1.txt").Result))); + } +} \ No newline at end of file diff --git a/MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs new file mode 100644 index 0000000..751d2f4 --- /dev/null +++ b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("MD5Tests")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ec188dde86dde1900e7e193c5bf678ac5ad3c072")] +[assembly: System.Reflection.AssemblyProductAttribute("MD5Tests")] +[assembly: System.Reflection.AssemblyTitleAttribute("MD5Tests")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache new file mode 100644 index 0000000..a96fb83 --- /dev/null +++ b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +b8e0aeead9a4ae79c99d3e305ab5b0c247bacb6b2383d20f53c0e7bb971868ea diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..7925124 --- /dev/null +++ b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = MD5Tests +build_property.ProjectDir = /home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.assets.cache b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..1096a1436903aa007d0d3740cdf3a680493159d9 GIT binary patch literal 31597 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 NH!(>~f&>u*0{~rEXV3ru literal 0 HcmV?d00001 diff --git a/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.dgspec.json b/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.dgspec.json new file mode 100644 index 0000000..03b2616 --- /dev/null +++ b/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.dgspec.json @@ -0,0 +1,89 @@ +{ + "format": 1, + "restore": { + "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj": {} + }, + "projects": { + "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", + "projectName": "MD5Tests", + "projectPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", + "packagesPath": "/home/kamen/.nuget/packages/", + "outputPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/kamen/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.6.0, )" + }, + "NUnit": { + "target": "Package", + "version": "[3.13.3, )" + }, + "NUnit.Analyzers": { + "target": "Package", + "version": "[3.6.1, )" + }, + "NUnit3TestAdapter": { + "target": "Package", + "version": "[4.2.1, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.8, 8.0.8]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.108/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.props b/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.props new file mode 100644 index 0000000..0af69a7 --- /dev/null +++ b/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.props @@ -0,0 +1,25 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/kamen/.nuget/packages/ + /home/kamen/.nuget/packages/ + PackageReference + 6.8.1 + + + + + + + + + + + + + /home/kamen/.nuget/packages/nunit.analyzers/3.6.1 + + \ No newline at end of file diff --git a/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets b/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets new file mode 100644 index 0000000..8e0d80d --- /dev/null +++ b/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/MD5/MD5Tests/obj/project.assets.json b/MD5/MD5Tests/obj/project.assets.json new file mode 100644 index 0000000..980571a --- /dev/null +++ b/MD5/MD5Tests/obj/project.assets.json @@ -0,0 +1,1072 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "coverlet.collector/6.0.0": { + "type": "package", + "build": { + "build/netstandard1.0/coverlet.collector.targets": {} + } + }, + "Microsoft.CodeCoverage/17.6.0": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "build": { + "build/netstandard2.0/Microsoft.CodeCoverage.props": {}, + "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} + } + }, + "Microsoft.NET.Test.Sdk/17.6.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeCoverage": "17.6.0", + "Microsoft.TestPlatform.TestHost": "17.6.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": {} + }, + "runtime": { + "lib/netcoreapp3.1/_._": {} + }, + "build": { + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props": {}, + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.TestPlatform.ObjectModel/17.6.0": { + "type": "package", + "dependencies": { + "NuGet.Frameworks": "5.11.0", + "System.Reflection.Metadata": "1.6.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/17.6.0": { + "type": "package", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.6.0", + "Newtonsoft.Json": "13.0.1" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + }, + "build": { + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props": {} + } + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "NuGet.Frameworks/5.11.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/NuGet.Frameworks.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/NuGet.Frameworks.dll": { + "related": ".xml" + } + } + }, + "NUnit/3.13.3": { + "type": "package", + "dependencies": { + "NETStandard.Library": "2.0.0" + }, + "compile": { + "lib/netstandard2.0/nunit.framework.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/nunit.framework.dll": { + "related": ".xml" + } + }, + "build": { + "build/NUnit.props": {} + } + }, + "NUnit.Analyzers/3.6.1": { + "type": "package" + }, + "NUnit3TestAdapter/4.2.1": { + "type": "package", + "build": { + "build/netcoreapp2.1/NUnit3TestAdapter.props": {} + } + }, + "System.Reflection.Metadata/1.6.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "coverlet.collector/6.0.0": { + "sha512": "tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==", + "type": "package", + "path": "coverlet.collector/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/netstandard1.0/Microsoft.Bcl.AsyncInterfaces.dll", + "build/netstandard1.0/Microsoft.CSharp.dll", + "build/netstandard1.0/Microsoft.DotNet.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyModel.dll", + "build/netstandard1.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "build/netstandard1.0/Microsoft.TestPlatform.CoreUtilities.dll", + "build/netstandard1.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "build/netstandard1.0/Mono.Cecil.Mdb.dll", + "build/netstandard1.0/Mono.Cecil.Pdb.dll", + "build/netstandard1.0/Mono.Cecil.Rocks.dll", + "build/netstandard1.0/Mono.Cecil.dll", + "build/netstandard1.0/Newtonsoft.Json.dll", + "build/netstandard1.0/NuGet.Frameworks.dll", + "build/netstandard1.0/System.AppContext.dll", + "build/netstandard1.0/System.Collections.Immutable.dll", + "build/netstandard1.0/System.Dynamic.Runtime.dll", + "build/netstandard1.0/System.IO.FileSystem.Primitives.dll", + "build/netstandard1.0/System.Linq.Expressions.dll", + "build/netstandard1.0/System.Linq.dll", + "build/netstandard1.0/System.ObjectModel.dll", + "build/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "build/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "build/netstandard1.0/System.Reflection.Emit.dll", + "build/netstandard1.0/System.Reflection.Metadata.dll", + "build/netstandard1.0/System.Reflection.TypeExtensions.dll", + "build/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "build/netstandard1.0/System.Runtime.Serialization.Primitives.dll", + "build/netstandard1.0/System.Text.RegularExpressions.dll", + "build/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "build/netstandard1.0/System.Threading.dll", + "build/netstandard1.0/System.Xml.ReaderWriter.dll", + "build/netstandard1.0/System.Xml.XDocument.dll", + "build/netstandard1.0/coverlet.collector.deps.json", + "build/netstandard1.0/coverlet.collector.dll", + "build/netstandard1.0/coverlet.collector.pdb", + "build/netstandard1.0/coverlet.collector.targets", + "build/netstandard1.0/coverlet.core.dll", + "build/netstandard1.0/coverlet.core.pdb", + "coverlet-icon.png", + "coverlet.collector.6.0.0.nupkg.sha512", + "coverlet.collector.nuspec" + ] + }, + "Microsoft.CodeCoverage/17.6.0": { + "sha512": "5v2GwzpR7JEuQUzupjx3zLwn2FutADW/weLzLt726DR3WXxsM+ICPoJG6pxuKFsumtZp890UrVuudTUhsE8Qyg==", + "type": "package", + "path": "microsoft.codecoverage/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "ThirdPartyNotices.txt", + "build/netstandard2.0/CodeCoverage/CodeCoverage.config", + "build/netstandard2.0/CodeCoverage/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/VanguardInstrumentationProfiler_x86.config", + "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/amd64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll", + "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/arm64/VanguardInstrumentationProfiler_arm64.config", + "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll", + "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll", + "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "build/netstandard2.0/CodeCoverage/covrun32.dll", + "build/netstandard2.0/CodeCoverage/msdia140.dll", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/arm64/MicrosoftInstrumentationEngine_arm64.dll", + "build/netstandard2.0/InstrumentationEngine/macos/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libCoverageInstrumentationMethod.dylib", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libInstrumentationEngine.dylib", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/x64/MicrosoftInstrumentationEngine_x64.dll", + "build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.props", + "build/netstandard2.0/Microsoft.CodeCoverage.targets", + "build/netstandard2.0/Microsoft.DiaSymReader.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll", + "build/netstandard2.0/Mono.Cecil.Pdb.dll", + "build/netstandard2.0/Mono.Cecil.Rocks.dll", + "build/netstandard2.0/Mono.Cecil.dll", + "build/netstandard2.0/ThirdPartyNotices.txt", + "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "microsoft.codecoverage.17.6.0.nupkg.sha512", + "microsoft.codecoverage.nuspec" + ] + }, + "Microsoft.NET.Test.Sdk/17.6.0": { + "sha512": "tHyg4C6c89QvLv6Utz3xKlba4EeoyJyIz59Q1NrjRENV7gfGnSE6I+sYPIbVOzQttoo2zpHDgOK/p6Hw2OlD7A==", + "type": "package", + "path": "microsoft.net.test.sdk/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "build/net462/Microsoft.NET.Test.Sdk.props", + "build/net462/Microsoft.NET.Test.Sdk.targets", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.cs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.fs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.vb", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets", + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props", + "lib/net462/_._", + "lib/netcoreapp3.1/_._", + "microsoft.net.test.sdk.17.6.0.nupkg.sha512", + "microsoft.net.test.sdk.nuspec" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.TestPlatform.ObjectModel/17.6.0": { + "sha512": "AA/rrf5zwC5/OBLEOajkhjbVTM3SvxRXy8kcQ8e4mJKojbyZvqqhpfNg362N9vXU94DLg9NUTFOAnoYVT0pTJw==", + "type": "package", + "path": "microsoft.testplatform.objectmodel/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512", + "microsoft.testplatform.objectmodel.nuspec" + ] + }, + "Microsoft.TestPlatform.TestHost/17.6.0": { + "sha512": "7YdgUcIeCPVKLC7n7LNKDiEHWc7z3brkkYPdUbDnFsvf6WvY9UfzS0VSUJ8P2NgN0CDSD223GCJFSjSBLZRqOQ==", + "type": "package", + "path": "microsoft.testplatform.testhost/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "ThirdPartyNotices.txt", + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props", + "build/netcoreapp3.1/x64/testhost.dll", + "build/netcoreapp3.1/x64/testhost.exe", + "build/netcoreapp3.1/x86/testhost.x86.dll", + "build/netcoreapp3.1/x86/testhost.x86.exe", + "lib/net462/_._", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/testhost.deps.json", + "lib/netcoreapp3.1/testhost.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/x64/msdia140.dll", + "lib/netcoreapp3.1/x86/msdia140.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "microsoft.testplatform.testhost.17.6.0.nupkg.sha512", + "microsoft.testplatform.testhost.nuspec" + ] + }, + "NETStandard.Library/2.0.0": { + "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "type": "package", + "path": "netstandard.library/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/NETStandard.Library.targets", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.0.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "Newtonsoft.Json/13.0.1": { + "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "type": "package", + "path": "newtonsoft.json/13.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "NuGet.Frameworks/5.11.0": { + "sha512": "eaiXkUjC4NPcquGWzAGMXjuxvLwc6XGKMptSyOGQeT0X70BUZObuybJFZLA0OfTdueLd3US23NBPTBb6iF3V1Q==", + "type": "package", + "path": "nuget.frameworks/5.11.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net40/NuGet.Frameworks.dll", + "lib/net40/NuGet.Frameworks.xml", + "lib/net472/NuGet.Frameworks.dll", + "lib/net472/NuGet.Frameworks.xml", + "lib/netstandard2.0/NuGet.Frameworks.dll", + "lib/netstandard2.0/NuGet.Frameworks.xml", + "nuget.frameworks.5.11.0.nupkg.sha512", + "nuget.frameworks.nuspec" + ] + }, + "NUnit/3.13.3": { + "sha512": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", + "type": "package", + "path": "nunit/3.13.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGES.md", + "LICENSE.txt", + "NOTICES.txt", + "build/NUnit.props", + "icon.png", + "lib/net35/nunit.framework.dll", + "lib/net35/nunit.framework.xml", + "lib/net40/nunit.framework.dll", + "lib/net40/nunit.framework.xml", + "lib/net45/nunit.framework.dll", + "lib/net45/nunit.framework.xml", + "lib/netstandard2.0/nunit.framework.dll", + "lib/netstandard2.0/nunit.framework.xml", + "nunit.3.13.3.nupkg.sha512", + "nunit.nuspec" + ] + }, + "NUnit.Analyzers/3.6.1": { + "sha512": "RKP9tpKfl3DmRgUDGgh3XM3XzeLMrCXXMZm6vm1nMsObZ6vtQL1L9NrK7+oZh1jWearvNsbMis2+AIOY3NFmow==", + "type": "package", + "path": "nunit.analyzers/3.6.1", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/dotnet/cs/nunit.analyzers.dll", + "docs/README.md", + "images/nunit_256.png", + "license.txt", + "nunit.analyzers.3.6.1.nupkg.sha512", + "nunit.analyzers.nuspec", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "NUnit3TestAdapter/4.2.1": { + "sha512": "kgH8VKsrcZZgNGQXRpVCrM7TnNz9li3b/snH+YmnXUNqsaWa1Xw9EQWHpbzq4Li2FbTjTE/E5N5HdLNXzZ8BpQ==", + "type": "package", + "path": "nunit3testadapter/4.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net35/NUnit3.TestAdapter.dll", + "build/net35/NUnit3.TestAdapter.pdb", + "build/net35/NUnit3TestAdapter.props", + "build/net35/nunit.engine.api.dll", + "build/net35/nunit.engine.core.dll", + "build/net35/nunit.engine.dll", + "build/net35/testcentric.engine.metadata.dll", + "build/netcoreapp2.1/NUnit3.TestAdapter.dll", + "build/netcoreapp2.1/NUnit3.TestAdapter.pdb", + "build/netcoreapp2.1/NUnit3TestAdapter.props", + "build/netcoreapp2.1/nunit.engine.api.dll", + "build/netcoreapp2.1/nunit.engine.core.dll", + "build/netcoreapp2.1/nunit.engine.dll", + "build/netcoreapp2.1/testcentric.engine.metadata.dll", + "nunit3testadapter.4.2.1.nupkg.sha512", + "nunit3testadapter.nuspec" + ] + }, + "System.Reflection.Metadata/1.6.0": { + "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", + "type": "package", + "path": "system.reflection.metadata/1.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "system.reflection.metadata.1.6.0.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Microsoft.NET.Test.Sdk >= 17.6.0", + "NUnit >= 3.13.3", + "NUnit.Analyzers >= 3.6.1", + "NUnit3TestAdapter >= 4.2.1", + "coverlet.collector >= 6.0.0" + ] + }, + "packageFolders": { + "/home/kamen/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", + "projectName": "MD5Tests", + "projectPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", + "packagesPath": "/home/kamen/.nuget/packages/", + "outputPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/kamen/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.6.0, )" + }, + "NUnit": { + "target": "Package", + "version": "[3.13.3, )" + }, + "NUnit.Analyzers": { + "target": "Package", + "version": "[3.6.1, )" + }, + "NUnit3TestAdapter": { + "target": "Package", + "version": "[4.2.1, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.8, 8.0.8]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.108/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/MD5/MD5Tests/obj/project.nuget.cache b/MD5/MD5Tests/obj/project.nuget.cache new file mode 100644 index 0000000..685187e --- /dev/null +++ b/MD5/MD5Tests/obj/project.nuget.cache @@ -0,0 +1,23 @@ +{ + "version": 2, + "dgSpecHash": "FHbBwzW+ySTr3NjFgvtpvuDI4aC5CmVAhW+k3tLzclqhJokVgexCq7JXEYdQPUWCDxOBGSLEhBys0lfe0qSydw==", + "success": true, + "projectFilePath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", + "expectedPackageFiles": [ + "/home/kamen/.nuget/packages/coverlet.collector/6.0.0/coverlet.collector.6.0.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.codecoverage/17.6.0/microsoft.codecoverage.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.net.test.sdk/17.6.0/microsoft.net.test.sdk.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.testplatform.objectmodel/17.6.0/microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.testplatform.testhost/17.6.0/microsoft.testplatform.testhost.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg.sha512", + "/home/kamen/.nuget/packages/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg.sha512", + "/home/kamen/.nuget/packages/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg.sha512", + "/home/kamen/.nuget/packages/nunit/3.13.3/nunit.3.13.3.nupkg.sha512", + "/home/kamen/.nuget/packages/nunit.analyzers/3.6.1/nunit.analyzers.3.6.1.nupkg.sha512", + "/home/kamen/.nuget/packages/nunit3testadapter/4.2.1/nunit3testadapter.4.2.1.nupkg.sha512", + "/home/kamen/.nuget/packages/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.8/microsoft.aspnetcore.app.ref.8.0.8.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/MD5/Program.cs b/MD5/Program.cs new file mode 100644 index 0000000..009cec2 --- /dev/null +++ b/MD5/Program.cs @@ -0,0 +1,32 @@ +using System.Diagnostics; +using System.Text; +using Test1; + +Console.WriteLine("Enter path to the directory or file, or type Benchmark to start a benchmark"); + +string? path = Console.ReadLine(); +if (path == "Benchmark") +{ + Console.WriteLine("Benchmarking..."); + path = "testFolder/testBecnhmark"; +} + +try +{ + var watch = Stopwatch.GetTimestamp(); + var sequentialResult = MD5Sequential.ComputeSum(path); + var sequentialTime = Stopwatch.GetElapsedTime(watch); + watch = Stopwatch.GetTimestamp(); + var parallelResult = MD5Async.ComputeSum(path).Result; + var parallelTime = Stopwatch.GetElapsedTime(watch); + Console.WriteLine( + "Check sum = (parallel calculations){0} = (sequential calculations){1}, time for sequential MD5 = {2}, time for parallel MD5 = {3}.", + Encoding.UTF8.GetString(parallelResult), + Encoding.UTF8.GetString(sequentialResult), + sequentialTime, + parallelTime); +} +catch (Exception e) +{ + Console.WriteLine("Error occured, probably incorrect path. Error = {0}", e); +} diff --git a/MD5/bin/Debug/net8.0/MD5 b/MD5/bin/Debug/net8.0/MD5 new file mode 100755 index 0000000000000000000000000000000000000000..4fe0563857d339adfcbf258c007ad790dc148bbc GIT binary patch literal 77288 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 P_peLTzlrl#l!5;R!PI`? literal 0 HcmV?d00001 diff --git a/MD5/bin/Debug/net8.0/MD5.pdb b/MD5/bin/Debug/net8.0/MD5.pdb new file mode 100644 index 0000000000000000000000000000000000000000..af841b6a05558ad7b29d8c7c356affcf4a9ae259 GIT binary patch literal 13060 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 bpdh$}a2cJ1+XI|1#JVv$S#gk+G9CRN1LO{` literal 0 HcmV?d00001 diff --git a/MD5/bin/Debug/net8.0/MD5.runtimeconfig.json b/MD5/bin/Debug/net8.0/MD5.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/MD5/bin/Debug/net8.0/MD5.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/MD5/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/MD5/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/MD5/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs b/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs new file mode 100644 index 0000000..bf5cf12 --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("MD5")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ec188dde86dde1900e7e193c5bf678ac5ad3c072")] +[assembly: System.Reflection.AssemblyProductAttribute("MD5")] +[assembly: System.Reflection.AssemblyTitleAttribute("MD5")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache b/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache new file mode 100644 index 0000000..3c39801 --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +69d752d967a52576439873981be9123c7f9fdcaf2ac2a100980caaf0bd2fd93a diff --git a/MD5/obj/Debug/net8.0/MD5.GeneratedMSBuildEditorConfig.editorconfig b/MD5/obj/Debug/net8.0/MD5.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..7a9b334 --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = MD5 +build_property.ProjectDir = /home/kamen/HomeWorkThirdSemester/MD5/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/MD5/obj/Debug/net8.0/MD5.GlobalUsings.g.cs b/MD5/obj/Debug/net8.0/MD5.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/MD5/obj/Debug/net8.0/MD5.assets.cache b/MD5/obj/Debug/net8.0/MD5.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..5a84c8b41f3261c44ab8dba8a34090bed39d36fe GIT binary patch literal 664 zcmWIWc6a1qU|@(i5VCe^*zA`R{sF76PZ=2)n1JfC z^)vEwQ}weGb5ry5_3}#7Q%m#<5|gtN(^HG}i%TkVQj_xw^b+$Db1JJ+i;DFP^?=aO zLLVWLl3$Vs)RbJT9}H6N3{>t2Q?BQnpOWg9S&>?-my(kMvJV7+R)g(k2GWVNwI7GA zAXnf5AlC_DdIh8$BqfC@1q&2bpfn3q8Hf$?9~%&}12G2>a{@6J5OV`D$S4_neh13q z1fU4!^DA{vEeU``m1hbT7Yie+2m?l5W_}(!H2zrpfDz6P6%_U?_RKBF$xO~H$*FWn pP0P$nO<{FQ%qdRg2udx^&nZhyVF@WJO=Ss4EXgp#=V;ss1^{}Vw3h$? literal 0 HcmV?d00001 diff --git a/MD5/obj/Debug/net8.0/MD5.csproj.CoreCompileInputs.cache b/MD5/obj/Debug/net8.0/MD5.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..507a2a4 --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +480efc64ddc533d50872c7092d7003f975da1327280429dc73dc179684bca634 diff --git a/MD5/obj/Debug/net8.0/MD5.csproj.FileListAbsolute.txt b/MD5/obj/Debug/net8.0/MD5.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..21a3d9b --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +/home/kamen/HomeWorkThirdSemester/MD5/bin/Debug/net8.0/MD5 +/home/kamen/HomeWorkThirdSemester/MD5/bin/Debug/net8.0/MD5.deps.json +/home/kamen/HomeWorkThirdSemester/MD5/bin/Debug/net8.0/MD5.runtimeconfig.json +/home/kamen/HomeWorkThirdSemester/MD5/bin/Debug/net8.0/MD5.dll +/home/kamen/HomeWorkThirdSemester/MD5/bin/Debug/net8.0/MD5.pdb +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.GeneratedMSBuildEditorConfig.editorconfig +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.csproj.CoreCompileInputs.cache +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.sourcelink.json +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.dll +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/refint/MD5.dll +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.pdb +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/MD5.genruntimeconfig.cache +/home/kamen/HomeWorkThirdSemester/MD5/obj/Debug/net8.0/ref/MD5.dll diff --git a/MD5/obj/Debug/net8.0/MD5.dll b/MD5/obj/Debug/net8.0/MD5.dll new file mode 100644 index 0000000000000000000000000000000000000000..d33f30a2c61f693e1f56117563408ba6098a6abc GIT binary patch literal 11776 zcmeHNe{dXEegD3_+r87tK6~%7lxs9pg;!(S}=Gz?UX;-Owvwa z0=4`3es}kDvJ;>){6mM8_xrxT-}imr_q~0)=ZW9GKp`RuCF zZ~Ut`eX`}Nn?IuteRcEHLcvW{9DCl$l~Va!xolTcGgiu}l~aXs>fn*dRLP#TGOJg| zw)(D*ju9PFA-epYJ+B76{gAq;RSgiaQq<#aI)FBX`vh)|E`>((;sz%1b4%~X4L)BX zI`MX*weoMd^+`{KzLF(6!uScI2X&v>+?*v^1^OrZiKd$QzX(q?LKn>_=)0S2GF9tL z74+6_0LWyle%zqsN+GI@<2rdz659zN2JV}1H(mRYkc?v$Z76cAbQU-J>cic1?I$|W zL<)KZ_KgavF(2cVK}CyG%TE@Lsnd4@Tiz*{4I zNpe2cP;kBmGzP=;I!IR;Y4mKYj;7axN`?bw2u%A1X6e4jaL`rdhNt4_vZo`x0Wwp! zH=_AKPp6PAKDEvaKe+~4ALvqIqeYrc7jBK1kxoHaN6m%}t=_{;dwmNxk1{VoX{4jqBhuYa-4^)3 zs7$w|$p@UW5AfLs%;1B0@PP(Cm{{o}%sw#rjW{q4_JM%e2L=is%!3d3g%2hIABqq= zW}i&b(uf&T)fWSb#b>nkwrJ^yAQaiQVL+!l5D}(_buqG7OiN?5u~s9EAbKg{HSW#e zt?F1!kz`9pGS-_mTg=!q$yPF3#anV!i@ECQ!u_kG<|;c4T{w(&-k*$_F|+0A!j7+# zkzC!8jKgrX8Gk0ZhRih*PjYRGxz;mW8yLo67&qhQYBto|Ti^~wgLy)sn0mSwh#9uA z9Afr%1{szZEvCVKTAqTwN=8hh!;Ew=FWnD0F_w%{)W%K}OPaks2{S#&XoAcHRL!WF zXy^)lKh&YL14`S!d1+0;ywZV`Y_Nye-S(z&gz)91VxPWAe>d*=Y44$ky z<~pn`G25FiZHYNP?%v8OnBp*dVL=`1E39?Y5ofq}3QVDwn0%&=wIPb!vInDX0@Ie* zfwsiBy&Db@Qky4f6BBr0`_B8tt4DZ_F^kVam;2xVILdkg00AV?NB}}FG5Jir4UiSN zO(R^Rj!mZ#0OQL6h@?$SV8QkXfE$m{me{c$fZr$PBdke1*O6-JiHBxm{m1Iq*uunV z*Lo+1KQDQIlzHjfScHBZPGS`+^xJrAJn=9=IWrNlpSi;#}?gg79&n`E06i^ts^H~!567x{$b&ujPXu|WC z57d1tj#Kl(-v`Hg2CiPcda2Xs=udduD;*ekP|rTAomuFei%nKu9a~vgllrY=(m672 zWEE;lEWBnV)>}O-FFYn1!D>s)lm%MH?uNKo+@UQofyPtz)+_q)$ogssxgL0=vU=-y zW`ui>YTBcW$SSVmQNdHgjqgueVndG=ENpmbX5R1nZWD9g-4346=Yu?P4=dKar*)+r zWxT;lg%`f;1+ABkCBxc{SG-ba^A>8Gw>;Zq31W6+#@f8Rws|>i^ODx)Wko8-45#lv zBy?%wSK}{|-p}r~QTC8L=jg52RxY8!A4FZEQse?kTQK!Gw2z|=_$%s0rxTB z{0udkcCZZtA^JY}C<*Le{D_kMOY5D+lVuzFuBT)^JjhQn*$fk*EA1dui=Bne%4L<6 zWyP+rth%{DcD?7GmI(8qqL(h&+7gSfsJLlbRALt_s?BV@#IW_!=A_O!6?vN%l{m$- z#Y_3d*A+K1h-fi*&d49Wk2b$v9>x^sn)9#)Jt7a$UNSl};oeB^{lkCDw%Sq;B=U4# z7416{(7fGA4pw8|kgesQbe`53{++;gi1eUH|65~zN$}rAUj{uz?*{ym#4F3QyMlaCMltJIpUsZ8> zKy^k=(ng8uMX`FXehJ6X$HiN_^s-TBZ!d@Sh(SAGWzblJp&8*GFNvR;-U;bCbn7Sc6?Uelw1yY;o2q6aAn_#J`kRVVPfl@2(qwg6UDFW|dWKj5d; z5a2fjwh-&=6{{}`t||7`uXY1YD)w0vKj(%2obbP*?f}1&SZ9pb+t&q}>K@=D;`s@h zL~Pf``6l8Rek%HJr1O|amvxS&Fm!q+@{)sX-)5$sSa&mK4DUihy@$^0^O{DF3iVFf z7n#>W^m(5;rOj($3U{*|Yo5|{8W4&#Pa)1HvBtTFQ`#vlLZ1-I>mf>?6Y8@18TyOj zEs`}atM6(lP>xWZW()Dg!ZOxup)W{my|&z!&~FH=PqP^}6x z`-|a^c!5&@b$STZ@eo$+Lx|vJLt$-mp4J1#=oY}WG$`;kfmwm$0^cO?%>r|PiVA=R zy#ufvxncMm;0^R);eVDm`p*()f~7anE5cXmbJ_?g^%q)}TGWxq7@6wd^?Lx{tsOxv zf5~`|)~k=H9AHA9hvw(BlE5mR5)W+@3Ozw>^osHOfFt^|v{`*ve~E5UZ#7;4v;haz zkBuMGM$z9$d$gGPF7UN<8MbTHdi8Jcf17$zYX|;2#(I@iH|aO3H>sVGo76^HZw#re z^e>2HD@HM@-mHF#D#)op?XYMbSAF8SPdxXD{!Y%1Acaj zpEmlk{$cR{$%w&EO1r3f$fXCgo9O}ihfs!E>0vEHNjeL-f!+tWh5ih%m;M!Sh+YP~ zon8YRr3m!z5&k4#R{V@oo=$|u1V2GbbbIIood+i;oIIVRuZHr1TLRBQ#|oVlopbcZ z^r_H!(K#>D_d|Li^nQ^(C(`G||3%;zLtha5p9Lz#wwo1?B`ffRdY=0g{G7ng3+JL} zDvdQ$8tZJ<*fuNhobaC${377R&}G3@i1jxM%!XJ$C-^zRFA9EHpbCqoz-*W`&k6pV zz>5Me3sgEw`{)t+5PckV`bD}+J)}Oa{!!_usx5fdc2Eyi%MHK{R8kLCO$vAfUjcjQ zI6a14cSM!c8TF(JpXF87d_4d%+Qj&o`XE-~wY-mF9be1q501<>R z|L?{95!|1o3A##)^e1YO{vP)$ULYeAxk7p0RvNMA=3J|~Z`btn-~f%}?NX&y#cAR0 zoV&ox9bk?M)0(W6_RUUDgR#$r_8^Tc1WHXf(78gZlA_F%!W@>SbeWDigg4`^yk zP37E^Ck83&E|&9*PgvCjd-g!BP@J_K2$+|BI9I3&b*SK0nQ6Jzz|juR;SRL3+>u=^ zcmaUn2Y)AG;=Th_(L9=~${+`addEdpq6_arg^J6eSGT9;UGF|Hc$jhyx&G6RXbpU zn6PJS7_eAoCr8J}X>!r6TBXeRkpLUDi$%;y!7jU*yR5S16!ILq%mVpYV~-x=NX052 zvvRYPoyESva*= zvB(Pw5jhs@kiWs{Y0;7x5uYR3fNVBf#mRZ52CakEOl^LiN3zU2Tq_n=a+ENg!QoPoLm+JR(BU>XRY!wKj@#c ze6QuWnA_`xT!Bt0#}l6`zM490~?@K-LE``DShRbd0^nP=AvLDsvF7#jD0A}>`?@73w)8EU+Ma;;=x;%$dAyk`g99xUYM%eGrBfpK=pc9k zU}t8Mvm^*lm`kYihSSEhWjMcDj)Mup zq~;tz8(_jdZ5`&HvHW6~Vm#|Oxy67pY2|B}q{YmrvskI}999+<39rTZlcRQJF_^kw zNQ-1wrpHdza$JgdIG=s*7?r6?7CDrn3O+Jb@oJU=v;{6elA>80kR4!o;X8OlryysG zIY^3-^ffqDNGoD>0I&?31uDU>gX37>*M%SERKdyNp1DqwlGj_)jo0%E=wY5R@<)R_ z4)%Q~qAMb59#ubRkIUA1=r6}Z=k!sK%;w-+sv*=A-V#&zTENM0a2I8OMey=M<)Kvs zR>jb5xO4Hgu|xw@Z&m~U0eNE6o+U57RL_6Nl z`uZ`fv>bvZzK_h0VWf`Vqm6O$79c0*F>UmE!L%* zd-+ae!vx(BzCG#q5FKYMrjs)F#*FsFo1q_0Q4&XAN}PQP4&q(-n4zKB2z3?T7>=mK zMx))dpo!BhBT0%3D5chJ!q-6vqbXuXNn+JDX0A`lh1{wb$!mfBcvKIYxZK6<2#StwV@)*$-!aap_#6foHaf4x( zzKV2}IQvIYzM~u#+$9OYvsY+qMnvOY4T9QV#v^Q%IQ!W(5k#T4n>i-i64@B{A#GeVxh=+`>c&jAEa}1FrC}bo`xKBZjZ&#iSdW~_g z3(g0(JPz->9rBHYw~#+r)CxrLsPf-RHu0ybDXrr^Y@3Jea^v~L=bMLJ1-*#kcbL73 z)@2TlO^w=)m913z{D<-0)5DnoIEc43PCk5OE9MsYkQil)6g1!_ghwt4RFN(RB76~r z>p^@F#UIg-qKpu|R(^1J7$>FSTLA`d8yK*5qZ!KYnwh(G_i!%1D>ploAJ~oGL$)fq zQC=)E!AZC`c!6lV{ZN>r-=?VN4Ky2%1@B#ldhj##8>sSA(0eQ4VaQt?oVQ|VoFD}p z83)8*@f(qUz4(Rx_mG-6%If#wK9t41C6Ib=n)qdqZpQsQWY0IrSW71Fgu{R?)<>OYC3m;3JqdLPc9_@6S)?4-qq3Crn6lKSnL zxAaT;`^#1p^TNzbWp;)p@6PVnbu0Ov&wtJL%+cTUjSH{6xb2IHAI|>Iv#%n;;97M6 zSSp}aw!#1S@VL_`nz1uD^%u%ia`UJlOAcS2^lA^K_OCSm4fX#x1De!y3MVi8AWTQm zt{klQC4KmH_^fx0GB}?8!gV5E6+{bIoEJ_IeMi=-uz=(LJJ7u}Nz;I1_}y@l#_>P2 z4uc*Cywm&NTJ+c9m#=s$)br)xMEE&QF8-Y)koYW|N|<*qP6`hEct^u=oE7*q!`D_~ zt0_oxa&l@uM~MP`B0P*(6=JGF%RAm(@2O3625{=~{&wPIf_)UHHawE?CCSDqiqAe} zoK_B_Rmh9<+1i6-aN)WjK5j@S!i$du|fR0!*gTN zZrn@_L3bDCX%0HOp_vmp2Yr?dfQP4AV~qS2n9shY#+mbtfc{qF2DV)Xwecp0^NuNW$Px0GugXdZv-(cIg=`)#*~s8ruIO6cfW$|C!^v_ie%SrZagX#jhQBX1(jQC={`1VQ%eCM8{X6BA P_peLTzlrl#l!5;R!PI`? literal 0 HcmV?d00001 diff --git a/MD5/obj/Debug/net8.0/MD5.genruntimeconfig.cache b/MD5/obj/Debug/net8.0/MD5.genruntimeconfig.cache new file mode 100644 index 0000000..fa6b912 --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.genruntimeconfig.cache @@ -0,0 +1 @@ +c40e754847e1c0fb3d27c7cf8d43901dd7cbf9a4f5de68cd78d958691eea19b8 diff --git a/MD5/obj/Debug/net8.0/MD5.pdb b/MD5/obj/Debug/net8.0/MD5.pdb new file mode 100644 index 0000000000000000000000000000000000000000..af841b6a05558ad7b29d8c7c356affcf4a9ae259 GIT binary patch literal 13060 zcmb_@cU%+6`~PgDDkz{}#RIIU1PIl3Kp^xc&4ywK0U{}w0-~peqSyr$K?QrkhS&g+ zqG#dkVmbA!r}DA)hGO|Xv)P3J@qYjO@?v*qW}o--Jo7wLo|zrk;r?s_5eWYb;0pC( zTcp@C?Z^V8gZ_ZT6uA0@#>L{Y+i=}rKz=qt2Rk5Cir%fI+a4oQG{2u4=4^&lE4!u?tpc5oL=7ldaxM++i zq**{d0#HJD%Hg>Io;%?A7PBE3D3l;j3_MrDb2B_UAakr*s~-b3S~HNv5C-xXieC^Y zntZC#LK~WxK>Nuw0sLtn)R6QHvcwV6aw@M26gwf^6|N4Tu^!e3ey(t7waII@$?K@) zEr4EEE$;?waNZdBVOv{K?@b`@1nJ&XzANMt)ZTZ4yjbnMDdgWkegIs0z|Rcw_}2rj zj*#z8!XnFJ>)*zb%!EC2aO%-4)<6acR~*>ALdTzqYcA0KuNL91}MpeyFOZPgBUvK z2i*10V;fLU#-FC(i{%2YFhU^Wqhzj>D-`lo8JS=PAEk2TyhIe_<>bqiB_f_gl&p~R z6(1 z&*g4#4O;(Vz^*k;y{2lv_;Kjc;!OWl|9Hn{9SOLh=MywrtREd%^3PeL%Bgb0;;o)FZaSBUqZSYNgMla+aaoJ zl>64iCRRn+-J6EA5+x$Ob`n>_7n}M*a;!v}6p<*9#)b1me3_gt?EvQM1eb>_P0VBR zWV*KCF9WNA79nw^?|1*RujaQoonCu9^JHu_S-i2wq*p&=k7o`Rjqv+s1fcL{549jC zT5yit8#m>%>B4UPE?*myw@WOK(OOfy`nj^cdfM-=Pds(#7%G({NVy`w=&7VB^DJ(> zHJajj`pC-;!JG(BiIne=oIEUwFO>--;?XIo|!u$Hu*UK!c68H~Z9VKd<>A%55{P;v_r;xKJ*$8Zpz#7W>qe^r@{zpV|(w z8ex?vmnX|c*xE|Dsmug{JW&y=knyEFiC7MNn9x~N9FnBa5X8UW!{^z%y2i!vU7g`( zKitla?*b18o>OeRvx_U2=fsV3;MuvbK;W!d8SW`6`@!sj`yzBAsSRD^$ON0(xG-6c z4$ds5!%)_67pGV|uG4T9m&bB(avaXLj~yNd{9T=aBz`zA*2#IegS|5na>WS>ZUP^9 z_Cqp>LdxUY;O=R|lPJV;p$yMNrwva~&WD2g3&6NpwOx&F*AXj9&A6XFS)Xw1I#C^5?dGZIBm-RQ7 zYX+)>^@#qh01GpUPiy+}b8AR?m$K1+jr>~If*C6iJFu9cQfOInK?)2EDxmSVz-<`F zF&TXRw93AK3E@0x)#z!71IcC%)d*^Ctd2>%%%z zk&Gvi3I(wg8Nc+_XIz!nf^#>2K0D!EAeo#KWA%I=jD|8fR~*Nc#!-|b-0J^EM+tQE zn8WA?-hcXJj-TDMYi#hw@H80kMNH@(&{5?4>2iwxexAWetoK9bFX?Y>pZFg5WL?cU zaDNCz&sN08L&v6wGdHJi!Ni4vIqS>M-S8?D{=90S^CX!f_LRUB&BI+!27VCp6jCW3 zZd3*unEd2Cu4!0UVSd?%eLhRio=%PRnVG5qs{-V@czwcQ&z@C_oCl^H=9F~R%4SOL zxoQCTi9`xH?q!s$_m984LQ@DNo2>M$ThN8Q`hQy{mmRnB)c_5ah<*5Cz7(2{N^I}Q zsJB?p9m7|rT{ARsFJGCFV6vb`g9dDPGM@(l3PdBc^?jl%3ov+!OLV=_zh~H$KLcjx zzLL&p28)sDjqs>t*&7n?~<}Ud{|}Vyp)$ym4A{w z!RZJ4!_08@!m=x)bF#9HHNzv)lKIfYV1|J(hVtChpIM91eFC}8>cx^w?Hp1TdgWrw zed{~T9K`X01cj6|I0d;;F|rox>>ib}^-8A-zl=FoK^6<@=a{3;gt<{fk&Pv7Y`-OuZ7*LehZ_q(RB8iw{ zU8}w00ouSo4Q1~G^{%||&$SRJmex%0RtI2IIA6}04s$q;ROmJ{d+M5(xDM0GlkyK) zUiHpAwqVlFZTh3tu__NamUx2{=)Td<>g@N{1s?oxsA*Nj$BQ(jfSVwe$m9YZ*?r|w zE>BJisp&EAITrGdTe!4p-deu}UtXNa7x~eh(Mt_V#%WZ&tTTHZ#;^&qxMJtG4nd2< zew%#3<58Uki7hO`$(f$wu)d0Y2i-@g@}_xhCAAtRkfgGOm7Gcs3?w% zwp5kYH#?AyRq*vm>Gy828E50$?b%nNKK9q30)(bKzKpJN(WabhxG#Q*x?Nf`&C+9M z+EcrtVZR^L01TINc}WpqFS@DJ{?ofx$4xy_*R^@~z8U?X5G9xD|< zGbR}X!t8*@BdYpy6IO4;+Hbf}I5&G$MbOrwHOKDFnc7JcBZ)*v>wfCU=1UkBcG-BF z?*nh|jJbLt7sIb@(gee5w=(&>l<(D8`HTAu?Kns~Xu-A3XKQSq(Swk>$+5~1epAYh zowfQ91{%ljald;a#c$*LvM%?XS9GSNs{FCMOYd|%tiP*@3LK*l1+C~Fl@)bcrc0{^ zA!`fA!9$iE!u9Ah@k5<~t28*z;L*^DTfZ2#A#OLAgr@y<68rAd?%{!keog*WlKeA_ zdAC;5xHK_W1S5W!D)6J!|9i;h<5<{%cX#c=g6{p*Y>is?oL(;u$+gE;fe9g|23R(HX!s#C17lH?|WGQqR z7><~1sYEUmP?ni>ab6vUPXDK9@BLFfIa{9bQuM7-x=^~dfvS`(k7Z?I%s~00pkw*o zAv=8MeRRM6^Oj}|?(NhY6+H35f)g0Nc){Mf8~qmqN7OPE9Qj z9v)3_xFwYcDM6PbvMMoy4YR$iFZ)<|ZriuME9dq14jLJ#WEv$^e8dpBiP7`R!CqcV zSN{0v9(Cl9Mu?XbVp6ry?^Cx@asVzF|JNBw=63Jm1$XXnzBi502yWMn*4p`h!lI99 z?e!kyXcKUNmAbXxN{7c9(PQz3O!L6yZL=a9LoMRB^<8Et_gWX^W)qMZThs#egQ=AZ zTQ=cxi4@j&l!0t2L(kwY<??i5}>o$%P7%fm)MWwvXzy6k|iIJM!$m>v^rqa@kro z*Pk9{o3Sd7_*U#*gmql;wd`@i&}i>1C9IqYefO2M=ol#$am7%nIF+)ndCZ3`4;A{z zjE7{*k+|*9>!<^-J+l0S?C({9x}@v-mCZzD>|nciPiasQrl^ipz=*S-(W%4sNc#1ZdPcIVmp4-=BKkTV5c=K^iePESi^v9uc@k}*B zU)b89*w*_mDZ#6v9!CtfnvdM$z2Zl8_kC+$d~HkZFKZ68COmt25W8;E*By0wu_AWf z$K*rhnLn)BK-$d0v3qOsFlv%(zU8EsojKWCeVWo1Y+0*@3gQarKAu%>R*5b1SM=4q zZ#L67hZ^4Sjy^3eR-+DvJvrDsln51gwM13ta@mD^TzLc2rw?3jc=)W+$=lsO+whn= zjxSGzO+4Je@nqD3op5I8c`S2~7fW1cVeX%qnwFnjs5My)8`?6hc78K>7nbDFmu*y` zba&4)`g7T>-g7^xQ@35@%V0JB z;e1$93gqv&|~Z460&%kGz_6Mb@Knd~1j=pBu-Qwk(<{c~?JPevK8(b4{CB zz5bQ&_9;n`;|J`aJ0mt7$b(pQI&FwOYiE(O(vj2R`T)@#@4Z!$J4c=U7TyX@8k`hZWU#KOyUydKnxU!zY;m^EFD<+_)=0Dt#_uL z#=vGJET?JnRSh2W1xx6b_rGg(h4z8#HZCs|Z8SRGmO2V{4kXR7j$>o*yEyFMY*YK- z={+ zVlii(`GC>y29Hp*r{};n5#?BiUQa*cIvHQT5-~?43rwHF9h19j(x1No`2~_26Y9Nu z$GbHdSnM6^#5r>UTa{`c9~gORJ#a6-{hAF5+vE~Yrnb=*jMm4zdbaFFXzVLC9cX=TjN)qKo$)2 zzaabdTJQeyUKBDpBXM$cZhK(6_+$B_eNVAdXQV%|_U?J3J(D8fCF(ic54*?>_+4`;sL61+OF zCfmzzs7YnE29ydPL{9ZI{PbYi3k+`kN zZ?nMX!hZkUYoUF*+q|S_7)#WHR@9Xn0S^;dP~`AaKJiy!$` z2jub_^Ue*YMN_Mtc1%?Jr=FB55gdygT!Aqid<%$_YXOILj$fj6{Me#4TvW~-`St!e zbl(8+Ie*LC^gab{xmB||#UYMf^3i&?bB$5y$ctFWU(;5MFT3|g&t$)U*-e z3wxU_5#G!jreuV-ucD%V=vvpnEDO^!6OZn-Zv*m!{Y|MPx!Fc4O&gXDT8=kH`;WXA zcHzFWe?CX%zO8WLrT+)mpPRxB=Sc<0bQhZU^6cNZP4@EX{;=xB1fSI*i5agQ4%0yg zUE{V&Q047s?y@n$ci0k}GW1_F9!B_VI%&MVsJn}(y`iWlst;JxcIrOD0`E@gyJoxje0KSmk`a-2 zN_^S~Yzgzhjf%I(MdG@YKtG8wb5Nvk5=h^q*YRg1)1@CX##H;ln$o z)I?rpZ;G-ws_30f2V}I%T5Hj6FiQBNfZU7d@Umc`=S;`I-1yur`xlpf`%f*#iRh@% zXe^8i_hCjG_1QDEyQ9wzHoM{*`wZQ9n`0YI%M*R?#JSi5T6+#Mwq&t6yI9c!ukZrv zDbdYXPa#(zqOBG-H>eJSmhS(3bk3>-c2QB)oOz`J&vqbbTCyB}lTA)cV|oY^BoJaH zHgmaA;arYA`1aeQ4}Y9{m~&Wq_~2U?PrnTJNx%7aTV>F zwv1d-6}0Db@+@8Bj4}TS<%oHbxRyA1@7;ULu=wboF`;I}&4AtaOZ|0N)9IL3bLB&l z`QmUH?e_aF56QMSHt}!P;9?)nfx?_;vQyr4xT%>%ySA5q>=iljAN^rIb$`zkpY)|; ziKbKodTpzj%Qz>y;hwNTE{Mk;M4Q*idCR7dm12B3w7SD6%aA>BmqRT0-9NT9jLM96 zEOW?3$;!lMj*P)&UOQI4$lJHGv3FZ)P+80qBy;I{UpwGch)s9%;D}Qmic!AHB7>r0 z-cEM?H4Z+k#Ys}>)=QKx`GWiWb)BsA6Bai)IeTr38s>7$+TzKo^Hry_s0nODjq4gL zdc~yvU$4dl`7KYFf5r8vBB2>d&Yh~@5h7^{<Bby{7W(7?XWH(EhafP2cprtDp2u52rty;H_O|bCdFfZ$6>0CqUQG(O~2z431P5 z5`NZ?{Hwd(DrR4NO2_%F!769mH91Uf=f#u^Ot;;+DY)cz^~#=o?)9Z~Yz=8Q=l;xJ zL=MKbPhK?XrGy5rSi0o%z2wtQn$R-5#-J?2_FS*ovgs?rljafZtWzo1{{r%?&bua&ZAkeEF zPG!h$kC&{+VkQ`ES`*Mn_-2p4EvUEpcT_v_5ct9*B)6I z8c9>_-gl!-+aV*kvLqQ3f3%4gN>VBGs#$9`W4SjEjOvkji5GHU#%t3%78mF}%82Ib zsn9BA=X85ZE>2|s`i!i~HfERfEpd#mzjNppBHQ`>A(E0Cqq3-v3wu4j;GMI7*(1Fd zO}f9px7izNaJcdVTXs5c6QhBPP%f`H4f!oZG=|?u3damZ| zd_U8F-uL{hU!X$a+XaQ}8(5u-<*gm(x2SX9?tVE1W3tX|RGw{*gd-bt&^`IAl#KN2 zmgXE>6JqMI;q(#r-f*-8$Wg=qSRr+&6+t*=PAK-jVc zQeJv+Ip*HyvDwO@3D&{8$0v=uBx2I-xb={#SNL@mCT=Qw_3{AI(x-Sf(JQG>pYxO| zEuqS4-G}dS9T`rn0z;ktAq$7buu4<1=&vW3P;Hm8aJkvPn61<4&!sMkf&L3d{AHg| zklRa*t!jPMYQa;!utz;U&NxEZN22%E*!SR^)N?(0M$pFru#DF6n96NMA5H48u#QJP zlWq$>a8^AkU~vmGAE*f%=S7{Dq8e1gR9Ow~bAH1{H91sCy=$x9O#2?dpjSm$5?pOS z15P)PW98xh*=e0Qcsyjs^>14mBG1qvCk3K4Y;K1#QOFIvSJaSckonBbHlX;`{9$hE zk{+t7hfg6=ss$PRM!N6RlFOe)rKAR~sZGi7Ul&hr1(Q-p^0sw)HHRp|W(b?L&-(O) zbKXV869aBGOz1;79DkdqM3mhgzXMaAYl=}u3#W5R`*3%RpDg?!hC`@aZK4yh(t?AU zJs1d1Mt8uce+e{zp$EkbC?*(bKnCY_A&HB1kTV00cseoQjHx9ifUF^MfUI^O24W+^ zAgu%HN}lY+i~<>YhL{H&R@PBjfNm5mn_e;|b^Jn~vXNg1z3YzK82!Nr?|R|pZ$wcw zkCb#k&|JVIhfWiUPVHkQ%@$8U+7YnxXy2D8UQ86PAc{+f;tHbp1W|mIC~hE%zY#mS z5IcJJAe7q~%0G#8HzHj?q;DZIw1^BhB6F>&MqD3Cq{d)Ohu9$juG;1tb7i_NoY?ka zD3#ts7h*J_JW6Dk5gE=zW=A5^iO3vJWL_t-e07x%^py_?_)E9YO`olwKAXUQ6*?Iq z1pX^9&seXMB_^`O+Tf#%by`Fha|bO*vaGbhXU0(4hoPt2?A1XGJ$*DxCruxFM2peM zj8Hb{0AX(+1lQ^!JM3B$eCv*H=Gec6*q5L#0SBDzfSLivig|EOn;{|4K+MpT0+C!n zxDH~Z4$(upoyQVzUYJEf3=o%sSp5nzOb=Ogj?_cFF}n~3>IJ$(st-N{&ennx$z*FI z712S!9~99;0xT31abf5gBQpk~bYP_Q?}U#$_cNG8w!YyiD_0WA>!jgk5E<);%sxcs z5?$p}edSXE{?Z5OrmxdaUq|4-8#h|B|Kgeh2$@C5txz)jzV0Zg&&h%RPCx+5q7 z8iHMD3mRh!8eo-0Y=BL<$`7N>e;dneFO%LkP zAL;}Db3n2MCv<~hO7#lH3iwsRiyLrtR361yd|Lkh=TpT^br-?I8!jbW!{BQBdj$pf zJ^Z6XtM>~be-z5s!m}8jZGQt`L<@yN{XT>#VU@8Sq5k@i1-nB-_g6KTPRNyk|5acL zLYC^)9|MF~FGJjb5dPl)6&D9cIpTly04~rfsQ%kBDi6kO0L3F4oiuP;ENnngT=Bnm bpdh$}a2cJ1+XI|1#JVv$S#gk+G9CRN1LO{` literal 0 HcmV?d00001 diff --git a/MD5/obj/Debug/net8.0/MD5.sourcelink.json b/MD5/obj/Debug/net8.0/MD5.sourcelink.json new file mode 100644 index 0000000..f78c4cf --- /dev/null +++ b/MD5/obj/Debug/net8.0/MD5.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"/home/kamen/HomeWorkThirdSemester/*":"https://raw.githubusercontent.com/kamenkremen/HomeWorkThirdSemester/ec188dde86dde1900e7e193c5bf678ac5ad3c072/*"}} \ No newline at end of file diff --git a/MD5/obj/Debug/net8.0/apphost b/MD5/obj/Debug/net8.0/apphost new file mode 100755 index 0000000000000000000000000000000000000000..4fe0563857d339adfcbf258c007ad790dc148bbc GIT binary patch literal 77288 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 Zwdyj&N@-cP5am!ST zlK>Ior6udz-_Fc8-+VK(v)|6%;^&^BI1vruyndbNC0zN)OZ@k68N;LZ|9F(HZFz0~ zOUl{T_LnzIPi?wR-PIeaq1(3Os}-TTEn78hwQ#PaHk_)^?z$^=uxomGf#|F@?l)_I8~fX@HH0r4NCgYSNaZ44hBb@*1txyUH(PaE*q%O zwIb0urq_ucOLT?(m&<`0--g~j{qp}r=ZQx8bVk5G)W>U$wpj%a?|QL>eurv#qEnhL zHhl=TaULL$IZ5K$cc}1Qb3NC9OvbPdf^~M{>^t(Xpt-_wpvbAE%Q%rk+KaRA$Yb3; z_73?W&OrIvSh4;5WZ?%_kG}EUd(ZsvLmcXz&~A}|x3RDB!FyAT5>(C;6}Av5Ec`Ey z)b20RsnWxzl&%HdXWB=#j5d*($ev(>39^8H!As}Bm$6@AuYQv0lJA;!-D8b6hl4Hr z!1)sW88q*a2hN-?7I1wJ{4$(7aLRHjtc(L&nDWR+DYk|8vVSNOba&uCZ);E|gd_Jm z-rlhk?Z%nL$y+4H$tTN+eiIAgPLdLPFrK8RCB8-b;vb>2P)SlrN-ikhk0r^Dy$Af2 z!uYhr?@8P*<-?MGM`1g^AVxR-M`%t<3xAW69}!FLlR77qebD(7JqmnEj%Fk}kh5=s z0lu<_+vyF&nv>iU%677;D7hFh_w!i5#VHPsUjnQ-BsqT9Yrx4l8G!9J0 zj{skZP2ZMeIS&K$)ZSh2S)qXY7QGXjAK(^ohx#?+UG6QVgLx76EU7&%usJlK8F8!` za)D-IKr`Z4lkdBNm?C^$NAk%ky**^n#>y zi3WKzrx=nJ60bC2K%pq|E%^=*hJ ziCP^4?gTxI2XhR#7xd8O;JL$%=pH(*{T(~a^laJ1Jv97iVwgm%$31m4 zfR%(RY(s=oqoGj3i|TeK8t4{+l>27Iv`oKmbg){qZs>TuQB(IfxT;Fx@s>a>=@xTZ z)v^c<^Ji1H)MSYSW!@`3QL|9t$P!A)Ut6mLwM-gUeW+A0^}6kNzG--&sOzg17F|iW zZPO55x76Sk${lRiYZQmjtB`8^*m!iV@&&9)i%wfC1>Yk47~a%34ylSV5?4t{fY`Bv z*-?fB^E-(Jv%Np^K zB9jr5xJ($wDz)R2Q@U|XuTB`5$sgTEgXSk=je9TVRnc$1@du8|}44ie8Q zV^oLK!?;d9^c--(@xss)d{y9+4=oe&`YkN&mO2>y16|e&JuG0#uy42(dn$(dV)oBA(h*X?Y((bvgoU_Ar!#J1=BE8u@$GePq z4%TcTR=>|1qA<>{;tS(;)goUqQb6@+&hZHyf7P z4!WmY8gG@fiZ;aIcW*9zzI^)dR9Z#9XjgU1u|+Q35nlS_Y$`RQce_6o25c{vZn^ff zXKaXu?j3HJhU<7v%|C27jcMI$XzgrTZRoaHL&qDw4drUHDOK&+Dx$yh(Zvin#P7Vc zYU2%=OD}ftI<-tgHe8zCY^KMh0pD$TKDTCKTePs7TdFj_8F3|I(UZi>)nSC?J0 zjmEMryxX)n(X}b<_RQdIXSBFcI4j!1QZ2?@TK9@}+qo#*wAwP~3^YQ>U`@9?5do*{ekfIj+6i64Ez&P6LWI_ literal 0 HcmV?d00001 diff --git a/MD5/obj/Debug/net8.0/refint/MD5.dll b/MD5/obj/Debug/net8.0/refint/MD5.dll new file mode 100644 index 0000000000000000000000000000000000000000..f89492e17040e167d94a8218b404848c472d2274 GIT binary patch literal 6656 zcmeHLUyK`P5udfszKfF{`CAg`pN*4)qBMJUF3DYv^Tn6*C3VSNjT zlK>Ior6udz-_Fc8-+VK(v)|6%;^&^BI1vruyndbNC0zN)OZ@k68N;LZ|9F(HZFz0~ zOUl{T_LnzIPi?wR-PIeaq1(3Os}-TTEn78hwQ#PaHk_)^?z$^=uxomGf#|F@?l)_I8~fX@HH0r4NCgYSNaZ44hBb@*1txyUH(PaE*q%O zwIb0urq_ucOLT?(m&<`0--g~j{qp}r=ZQx8bVk5G)W>U$wpj%a?|QL>eurv#qEnhL zHhl=TaULL$IZ5K$cc}1Qb3NC9OvbPdf^~M{>^t(Xpt-_wpvbAE%Q%rk+KaRA$Yb3; z_73?W&OrIvSh4;5WZ?%_kG}EUd(ZsvLmcXz&~A}|x3RDB!FyAT5>(C;6}Av5Ec`Ey z)b20RsnWxzl&%HdXWB=#j5d*($ev(>39^8H!As}Bm$6@AuYQv0lJA;!-D8b6hl4Hr z!1)sW88q*a2hN-?7I1wJ{4$(7aLRHjtc(L&nDWR+DYk|8vVSNOba&uCZ);E|gd_Jm z-rlhk?Z%nL$y+4H$tTN+eiIAgPLdLPFrK8RCB8-b;vb>2P)SlrN-ikhk0r^Dy$Af2 z!uYhr?@8P*<-?MGM`1g^AVxR-M`%t<3xAW69}!FLlR77qebD(7JqmnEj%Fk}kh5=s z0lu<_+vyF&nv>iU%677;D7hFh_w!i5#VHPsUjnQ-BsqT9Yrx4l8G!9J0 zj{skZP2ZMeIS&K$)ZSh2S)qXY7QGXjAK(^ohx#?+UG6QVgLx76EU7&%usJlK8F8!` za)D-IKr`Z4lkdBNm?C^$NAk%ky**^n#>y zi3WKzrx=nJ60bC2K%pq|E%^=*hJ ziCP^4?gTxI2XhR#7xd8O;JL$%=pH(*{T(~a^laJ1Jv97iVwgm%$31m4 zfR%(RY(s=oqoGj3i|TeK8t4{+l>27Iv`oKmbg){qZs>TuQB(IfxT;Fx@s>a>=@xTZ z)v^c<^Ji1H)MSYSW!@`3QL|9t$P!A)Ut6mLwM-gUeW+A0^}6kNzG--&sOzg17F|iW zZPO55x76Sk${lRiYZQmjtB`8^*m!iV@&&9)i%wfC1>Yk47~a%34ylSV5?4t{fY`Bv z*-?fB^E-(Jv%Np^K zB9jr5xJ($wDz)R2Q@U|XuTB`5$sgTEgXSk=je9TVRnc$1@du8|}44ie8Q zV^oLK!?;d9^c--(@xss)d{y9+4=oe&`YkN&mO2>y16|e&JuG0#uy42(dn$(dV)oBA(h*X?Y((bvgoU_Ar!#J1=BE8u@$GePq z4%TcTR=>|1qA<>{;tS(;)goUqQb6@+&hZHyf7P z4!WmY8gG@fiZ;aIcW*9zzI^)dR9Z#9XjgU1u|+Q35nlS_Y$`RQce_6o25c{vZn^ff zXKaXu?j3HJhU<7v%|C27jcMI$XzgrTZRoaHL&qDw4drUHDOK&+Dx$yh(Zvin#P7Vc zYU2%=OD}ftI<-tgHe8zCY^KMh0pD$TKDTCKTePs7TdFj_8F3|I(UZi>)nSC?J0 zjmEMryxX)n(X}b<_RQdIXSBFcI4j!1QZ2?@TK9@}+qo#*wAwP~3^YQ>U`@9?5do*{ekfIj+6i64Ez&P6LWI_ literal 0 HcmV?d00001 diff --git a/MD5/obj/MD5.csproj.nuget.dgspec.json b/MD5/obj/MD5.csproj.nuget.dgspec.json new file mode 100644 index 0000000..52bae98 --- /dev/null +++ b/MD5/obj/MD5.csproj.nuget.dgspec.json @@ -0,0 +1,75 @@ +{ + "format": 1, + "restore": { + "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj": {} + }, + "projects": { + "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj", + "projectName": "MD5", + "projectPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj", + "packagesPath": "/home/kamen/.nuget/packages/", + "outputPath": "/home/kamen/HomeWorkThirdSemester/MD5/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/kamen/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "StyleCop.Analyzers": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[1.1.118, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.8, 8.0.8]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.108/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/MD5/obj/MD5.csproj.nuget.g.props b/MD5/obj/MD5.csproj.nuget.g.props new file mode 100644 index 0000000..6e5c8fb --- /dev/null +++ b/MD5/obj/MD5.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/kamen/.nuget/packages/ + /home/kamen/.nuget/packages/ + PackageReference + 6.8.1 + + + + + + /home/kamen/.nuget/packages/stylecop.analyzers/1.1.118 + + \ No newline at end of file diff --git a/MD5/obj/MD5.csproj.nuget.g.targets b/MD5/obj/MD5.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/MD5/obj/MD5.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/MD5/obj/project.assets.json b/MD5/obj/project.assets.json new file mode 100644 index 0000000..7996baf --- /dev/null +++ b/MD5/obj/project.assets.json @@ -0,0 +1,112 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "StyleCop.Analyzers/1.1.118": { + "type": "package" + } + } + }, + "libraries": { + "StyleCop.Analyzers/1.1.118": { + "sha512": "Onx6ovGSqXSK07n/0eM3ZusiNdB6cIlJdabQhWGgJp3Vooy9AaLS/tigeybOJAobqbtggTamoWndz72JscZBvw==", + "type": "package", + "path": "stylecop.analyzers/1.1.118", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE", + "THIRD-PARTY-NOTICES.txt", + "analyzers/dotnet/cs/StyleCop.Analyzers.CodeFixes.dll", + "analyzers/dotnet/cs/StyleCop.Analyzers.dll", + "analyzers/dotnet/cs/de-DE/StyleCop.Analyzers.resources.dll", + "analyzers/dotnet/cs/en-GB/StyleCop.Analyzers.resources.dll", + "analyzers/dotnet/cs/es-MX/StyleCop.Analyzers.resources.dll", + "analyzers/dotnet/cs/fr-FR/StyleCop.Analyzers.resources.dll", + "analyzers/dotnet/cs/pl-PL/StyleCop.Analyzers.resources.dll", + "analyzers/dotnet/cs/pt-BR/StyleCop.Analyzers.resources.dll", + "analyzers/dotnet/cs/ru-RU/StyleCop.Analyzers.resources.dll", + "stylecop.analyzers.1.1.118.nupkg.sha512", + "stylecop.analyzers.nuspec", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "StyleCop.Analyzers >= 1.1.118" + ] + }, + "packageFolders": { + "/home/kamen/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj", + "projectName": "MD5", + "projectPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj", + "packagesPath": "/home/kamen/.nuget/packages/", + "outputPath": "/home/kamen/HomeWorkThirdSemester/MD5/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/kamen/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "StyleCop.Analyzers": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[1.1.118, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.8, 8.0.8]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.108/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/MD5/obj/project.nuget.cache b/MD5/obj/project.nuget.cache new file mode 100644 index 0000000..8a7ca66 --- /dev/null +++ b/MD5/obj/project.nuget.cache @@ -0,0 +1,11 @@ +{ + "version": 2, + "dgSpecHash": "18jL/+UJS6h2QkL3lFG14tknIp48EeedLW6RN2kFCHpYq6eXS3mMl9K8BWEpY3QFiOow3p8guCfmoShLBY0qDA==", + "success": true, + "projectFilePath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj", + "expectedPackageFiles": [ + "/home/kamen/.nuget/packages/stylecop.analyzers/1.1.118/stylecop.analyzers.1.1.118.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.8/microsoft.aspnetcore.app.ref.8.0.8.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/MD5/testFolder/test1.txt b/MD5/testFolder/test1.txt new file mode 100644 index 0000000..e56d003 --- /dev/null +++ b/MD5/testFolder/test1.txt @@ -0,0 +1 @@ +postavte 10 ballov proshu \ No newline at end of file diff --git a/MD5/testFolder/test1/haha.txt b/MD5/testFolder/test1/haha.txt new file mode 100644 index 0000000..f2ba8f8 --- /dev/null +++ b/MD5/testFolder/test1/haha.txt @@ -0,0 +1 @@ +abc \ No newline at end of file diff --git a/MD5/testFolder/test1/hehe.txt b/MD5/testFolder/test1/hehe.txt new file mode 100644 index 0000000..9eb9db8 --- /dev/null +++ b/MD5/testFolder/test1/hehe.txt @@ -0,0 +1 @@ +efg \ No newline at end of file diff --git a/MD5/testFolder/testBecnhmark/1.txt b/MD5/testFolder/testBecnhmark/1.txt new file mode 100644 index 0000000..d31ecc9 --- /dev/null +++ b/MD5/testFolder/testBecnhmark/1.txt @@ -0,0 +1 @@ +asdlsd';lsadp]sa[podo] \ No newline at end of file diff --git a/MD5/testFolder/testBecnhmark/2/1.txt b/MD5/testFolder/testBecnhmark/2/1.txt new file mode 100644 index 0000000..8431cdc --- /dev/null +++ b/MD5/testFolder/testBecnhmark/2/1.txt @@ -0,0 +1 @@ +asdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasdasd \ No newline at end of file diff --git a/MD5/testFolder/testBecnhmark/2/2.txt b/MD5/testFolder/testBecnhmark/2/2.txt new file mode 100644 index 0000000..3c0497f --- /dev/null +++ b/MD5/testFolder/testBecnhmark/2/2.txt @@ -0,0 +1 @@ +sapodjsadiwjeklnsm,dnma,smdnlkj \ No newline at end of file diff --git a/MD5/testFolder/testBecnhmark/3/4/asdosa.txt b/MD5/testFolder/testBecnhmark/3/4/asdosa.txt new file mode 100644 index 0000000..598919b --- /dev/null +++ b/MD5/testFolder/testBecnhmark/3/4/asdosa.txt @@ -0,0 +1 @@ +asdl;sdkasodpiwhenmzxckjh \ No newline at end of file diff --git a/MD5/testFolder/testBecnhmark/3/4/dasdasd/sad[pwqoedijksdzxmnc.txt b/MD5/testFolder/testBecnhmark/3/4/dasdasd/sad[pwqoedijksdzxmnc.txt new file mode 100644 index 0000000..483aa4c --- /dev/null +++ b/MD5/testFolder/testBecnhmark/3/4/dasdasd/sad[pwqoedijksdzxmnc.txt @@ -0,0 +1 @@ +asdisaopdjowjladk;sdksa[pdo] \ No newline at end of file From 463876d292e33865da501428ab1e5722562b9247 Mon Sep 17 00:00:00 2001 From: kamenkremen Date: Thu, 31 Oct 2024 18:48:19 +0000 Subject: [PATCH 2/4] =add reference in tests --- MD5/MD5Tests/MD5Tests.csproj | 4 ++++ .../CoverletSourceRootsMapping_MD5Tests | Bin 0 -> 454 bytes .../obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs | 2 +- .../net8.0/MD5Tests.AssemblyInfoInputs.cache | 2 +- .../MD5Tests.csproj.AssemblyReference.cache | Bin 7181 -> 7378 bytes 5 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 MD5/MD5Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_MD5Tests diff --git a/MD5/MD5Tests/MD5Tests.csproj b/MD5/MD5Tests/MD5Tests.csproj index fa8b864..8107a49 100644 --- a/MD5/MD5Tests/MD5Tests.csproj +++ b/MD5/MD5Tests/MD5Tests.csproj @@ -17,4 +17,8 @@ + + + + diff --git a/MD5/MD5Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_MD5Tests b/MD5/MD5Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_MD5Tests new file mode 100644 index 0000000000000000000000000000000000000000..c3533e7ed54dd2d7c2e92df92c8cb1f0cd6f501b GIT binary patch literal 454 zcmezWPoE)!A)g_aA(cU&A)6r)%*q3@J)olDK)MJh69QD131p=(1OwHA)E6_90Ldbt zT3-ei22(h#$B+z^D*(#mGh{K;0L8J}pvREMP|A=FG@}HlrT}PnGS~$mkz$~TE!jG` TaO$MJuSl^0w+~4%g^K|IH)K>; literal 0 HcmV?d00001 diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs index 751d2f4..4e7bc4a 100644 --- a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs +++ b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs @@ -13,7 +13,7 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("MD5Tests")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ec188dde86dde1900e7e193c5bf678ac5ad3c072")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+940c4a3ccfe835b3189d8eb3d808de2e6919014b")] [assembly: System.Reflection.AssemblyProductAttribute("MD5Tests")] [assembly: System.Reflection.AssemblyTitleAttribute("MD5Tests")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache index a96fb83..56b5556 100644 --- a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache +++ b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache @@ -1 +1 @@ -b8e0aeead9a4ae79c99d3e305ab5b0c247bacb6b2383d20f53c0e7bb971868ea +ebd9ed1da12250d26f178c0ca89a03013fd4152189d1a980656a699bf600a218 diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.csproj.AssemblyReference.cache b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.csproj.AssemblyReference.cache index e9619842e60199f06abe6db3cd0457770db2d996..bfb6fe7a19478222963d18e8b6405bc882e46788 100644 GIT binary patch delta 171 zcmeCRxMZ2b#wftRz`$sypOK%Ns-K;ho0_NZ0c3{f7iEWJWEQ0ar{<;>m!uZy`?{Fw zCuQd8yQC(Srt9aWmRRT+fCTkYa&j0MfrcD=SD<_Q=N%44Mn-0!I9LoQi~y4rI7P)6 wKuQ@Ht$-?Y6v9%AiZk=`Yz-$DNNDiomFDEYR5MmgW)zp1+`z@PQSZJq0N83O&;S4c delta 21 ccmca)*=xbU#>mgWz`$5B`2v&L#?SYq0X)41kpKVy From 8fe3a37c1e2ca4efdc392f7b5a0f463a8c5c8098 Mon Sep 17 00:00:00 2001 From: kamenkremen Date: Thu, 31 Oct 2024 18:51:26 +0000 Subject: [PATCH 3/4] =delete tests --- MD5/MD5.sln | 6 - MD5/MD5Tests/GlobalUsings.cs | 1 - MD5/MD5Tests/MD5Tests.csproj | 24 - MD5/MD5Tests/UnitTest1.cs | 26 - .../CoverletSourceRootsMapping_MD5Tests | Bin 454 -> 0 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs | 22 - .../net8.0/MD5Tests.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 13 - .../Debug/net8.0/MD5Tests.GlobalUsings.g.cs | 8 - .../obj/Debug/net8.0/MD5Tests.assets.cache | Bin 31597 -> 0 bytes .../MD5Tests.csproj.AssemblyReference.cache | Bin 7378 -> 0 bytes .../obj/MD5Tests.csproj.nuget.dgspec.json | 89 -- .../obj/MD5Tests.csproj.nuget.g.props | 25 - .../obj/MD5Tests.csproj.nuget.g.targets | 9 - MD5/MD5Tests/obj/project.assets.json | 1072 ----------------- MD5/MD5Tests/obj/project.nuget.cache | 23 - MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs | 2 +- .../Debug/net8.0/MD5.AssemblyInfoInputs.cache | 2 +- 19 files changed, 2 insertions(+), 1325 deletions(-) delete mode 100644 MD5/MD5Tests/GlobalUsings.cs delete mode 100644 MD5/MD5Tests/MD5Tests.csproj delete mode 100644 MD5/MD5Tests/UnitTest1.cs delete mode 100644 MD5/MD5Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_MD5Tests delete mode 100644 MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs delete mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache delete mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs delete mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.assets.cache delete mode 100644 MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.csproj.AssemblyReference.cache delete mode 100644 MD5/MD5Tests/obj/MD5Tests.csproj.nuget.dgspec.json delete mode 100644 MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.props delete mode 100644 MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets delete mode 100644 MD5/MD5Tests/obj/project.assets.json delete mode 100644 MD5/MD5Tests/obj/project.nuget.cache diff --git a/MD5/MD5.sln b/MD5/MD5.sln index 001a0e1..6993ec5 100644 --- a/MD5/MD5.sln +++ b/MD5/MD5.sln @@ -5,8 +5,6 @@ VisualStudioVersion = 17.5.002.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MD5", "MD5.csproj", "{689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MD5Tests", "MD5Tests\MD5Tests.csproj", "{F48EAD17-4069-46D8-A661-B4497CDC9C5F}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -17,10 +15,6 @@ Global {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Debug|Any CPU.Build.0 = Debug|Any CPU {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Release|Any CPU.ActiveCfg = Release|Any CPU {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Release|Any CPU.Build.0 = Release|Any CPU - {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F48EAD17-4069-46D8-A661-B4497CDC9C5F}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/MD5/MD5Tests/GlobalUsings.cs b/MD5/MD5Tests/GlobalUsings.cs deleted file mode 100644 index cefced4..0000000 --- a/MD5/MD5Tests/GlobalUsings.cs +++ /dev/null @@ -1 +0,0 @@ -global using NUnit.Framework; \ No newline at end of file diff --git a/MD5/MD5Tests/MD5Tests.csproj b/MD5/MD5Tests/MD5Tests.csproj deleted file mode 100644 index 8107a49..0000000 --- a/MD5/MD5Tests/MD5Tests.csproj +++ /dev/null @@ -1,24 +0,0 @@ - - - - net8.0 - enable - enable - - false - true - - - - - - - - - - - - - - - diff --git a/MD5/MD5Tests/UnitTest1.cs b/MD5/MD5Tests/UnitTest1.cs deleted file mode 100644 index 0c4b4a6..0000000 --- a/MD5/MD5Tests/UnitTest1.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace MD5Tests; - -using System.Security.Cryptography; -using System.Text; -using Test1; - -public class Tests -{ - [Test] - public async void TestOneDirectory() - { - Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/test1")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/test1").Result))); - } - - [Test] - public async void TestManyDirectories() - { - Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/testBenchmark")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/testBenchmark").Result))); - } - - [Test] - public async void TestOneFile() - { - Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/test1.txt")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/test1.txt").Result))); - } -} \ No newline at end of file diff --git a/MD5/MD5Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_MD5Tests b/MD5/MD5Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_MD5Tests deleted file mode 100644 index c3533e7ed54dd2d7c2e92df92c8cb1f0cd6f501b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmezWPoE)!A)g_aA(cU&A)6r)%*q3@J)olDK)MJh69QD131p=(1OwHA)E6_90Ldbt zT3-ei22(h#$B+z^D*(#mGh{K;0L8J}pvREMP|A=FG@}HlrT}PnGS~$mkz$~TE!jG` TaO$MJuSl^0w+~4%g^K|IH)K>; diff --git a/MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs deleted file mode 100644 index 2217181..0000000 --- a/MD5/MD5Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs +++ /dev/null @@ -1,4 +0,0 @@ -// -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs deleted file mode 100644 index 4e7bc4a..0000000 --- a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("MD5Tests")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+940c4a3ccfe835b3189d8eb3d808de2e6919014b")] -[assembly: System.Reflection.AssemblyProductAttribute("MD5Tests")] -[assembly: System.Reflection.AssemblyTitleAttribute("MD5Tests")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generated by the MSBuild WriteCodeFragment class. - diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache deleted file mode 100644 index 56b5556..0000000 --- a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -ebd9ed1da12250d26f178c0ca89a03013fd4152189d1a980656a699bf600a218 diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index 7925124..0000000 --- a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,13 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = MD5Tests -build_property.ProjectDir = /home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.assets.cache b/MD5/MD5Tests/obj/Debug/net8.0/MD5Tests.assets.cache deleted file mode 100644 index 1096a1436903aa007d0d3740cdf3a680493159d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31597 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 v5v68vmNk*x - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /home/kamen/.nuget/packages/ - /home/kamen/.nuget/packages/ - PackageReference - 6.8.1 - - - - - - - - - - - - - /home/kamen/.nuget/packages/nunit.analyzers/3.6.1 - - \ No newline at end of file diff --git a/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets b/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets deleted file mode 100644 index 8e0d80d..0000000 --- a/MD5/MD5Tests/obj/MD5Tests.csproj.nuget.g.targets +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/MD5/MD5Tests/obj/project.assets.json b/MD5/MD5Tests/obj/project.assets.json deleted file mode 100644 index 980571a..0000000 --- a/MD5/MD5Tests/obj/project.assets.json +++ /dev/null @@ -1,1072 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "coverlet.collector/6.0.0": { - "type": "package", - "build": { - "build/netstandard1.0/coverlet.collector.targets": {} - } - }, - "Microsoft.CodeCoverage/17.6.0": { - "type": "package", - "compile": { - "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} - }, - "build": { - "build/netstandard2.0/Microsoft.CodeCoverage.props": {}, - "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} - } - }, - "Microsoft.NET.Test.Sdk/17.6.0": { - "type": "package", - "dependencies": { - "Microsoft.CodeCoverage": "17.6.0", - "Microsoft.TestPlatform.TestHost": "17.6.0" - }, - "compile": { - "lib/netcoreapp3.1/_._": {} - }, - "runtime": { - "lib/netcoreapp3.1/_._": {} - }, - "build": { - "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props": {}, - "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets": {} - }, - "buildMultiTargeting": { - "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} - } - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "type": "package", - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - } - }, - "Microsoft.TestPlatform.ObjectModel/17.6.0": { - "type": "package", - "dependencies": { - "NuGet.Frameworks": "5.11.0", - "System.Reflection.Metadata": "1.6.0" - }, - "compile": { - "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} - }, - "resource": { - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { - "locale": "zh-Hant" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { - "locale": "zh-Hant" - } - } - }, - "Microsoft.TestPlatform.TestHost/17.6.0": { - "type": "package", - "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "17.6.0", - "Newtonsoft.Json": "13.0.1" - }, - "compile": { - "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, - "lib/netcoreapp3.1/testhost.dll": { - "related": ".deps.json" - } - }, - "runtime": { - "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, - "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, - "lib/netcoreapp3.1/testhost.dll": { - "related": ".deps.json" - } - }, - "resource": { - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "cs" - }, - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "de" - }, - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "es" - }, - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "fr" - }, - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "it" - }, - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "ja" - }, - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "ko" - }, - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "pl" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "pt-BR" - }, - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "ru" - }, - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "tr" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "zh-Hans" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { - "locale": "zh-Hant" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { - "locale": "zh-Hant" - }, - "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { - "locale": "zh-Hant" - } - }, - "build": { - "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props": {} - } - }, - "NETStandard.Library/2.0.0": { - "type": "package", - "dependencies": { - "Microsoft.NETCore.Platforms": "1.1.0" - }, - "compile": { - "lib/netstandard1.0/_._": {} - }, - "runtime": { - "lib/netstandard1.0/_._": {} - }, - "build": { - "build/netstandard2.0/NETStandard.Library.targets": {} - } - }, - "Newtonsoft.Json/13.0.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - } - }, - "NuGet.Frameworks/5.11.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/NuGet.Frameworks.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/NuGet.Frameworks.dll": { - "related": ".xml" - } - } - }, - "NUnit/3.13.3": { - "type": "package", - "dependencies": { - "NETStandard.Library": "2.0.0" - }, - "compile": { - "lib/netstandard2.0/nunit.framework.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/nunit.framework.dll": { - "related": ".xml" - } - }, - "build": { - "build/NUnit.props": {} - } - }, - "NUnit.Analyzers/3.6.1": { - "type": "package" - }, - "NUnit3TestAdapter/4.2.1": { - "type": "package", - "build": { - "build/netcoreapp2.1/NUnit3TestAdapter.props": {} - } - }, - "System.Reflection.Metadata/1.6.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/System.Reflection.Metadata.dll": { - "related": ".xml" - } - } - } - } - }, - "libraries": { - "coverlet.collector/6.0.0": { - "sha512": "tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==", - "type": "package", - "path": "coverlet.collector/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/netstandard1.0/Microsoft.Bcl.AsyncInterfaces.dll", - "build/netstandard1.0/Microsoft.CSharp.dll", - "build/netstandard1.0/Microsoft.DotNet.PlatformAbstractions.dll", - "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", - "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.dll", - "build/netstandard1.0/Microsoft.Extensions.DependencyModel.dll", - "build/netstandard1.0/Microsoft.Extensions.FileSystemGlobbing.dll", - "build/netstandard1.0/Microsoft.TestPlatform.CoreUtilities.dll", - "build/netstandard1.0/Microsoft.TestPlatform.PlatformAbstractions.dll", - "build/netstandard1.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", - "build/netstandard1.0/Mono.Cecil.Mdb.dll", - "build/netstandard1.0/Mono.Cecil.Pdb.dll", - "build/netstandard1.0/Mono.Cecil.Rocks.dll", - "build/netstandard1.0/Mono.Cecil.dll", - "build/netstandard1.0/Newtonsoft.Json.dll", - "build/netstandard1.0/NuGet.Frameworks.dll", - "build/netstandard1.0/System.AppContext.dll", - "build/netstandard1.0/System.Collections.Immutable.dll", - "build/netstandard1.0/System.Dynamic.Runtime.dll", - "build/netstandard1.0/System.IO.FileSystem.Primitives.dll", - "build/netstandard1.0/System.Linq.Expressions.dll", - "build/netstandard1.0/System.Linq.dll", - "build/netstandard1.0/System.ObjectModel.dll", - "build/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", - "build/netstandard1.0/System.Reflection.Emit.Lightweight.dll", - "build/netstandard1.0/System.Reflection.Emit.dll", - "build/netstandard1.0/System.Reflection.Metadata.dll", - "build/netstandard1.0/System.Reflection.TypeExtensions.dll", - "build/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", - "build/netstandard1.0/System.Runtime.Serialization.Primitives.dll", - "build/netstandard1.0/System.Text.RegularExpressions.dll", - "build/netstandard1.0/System.Threading.Tasks.Extensions.dll", - "build/netstandard1.0/System.Threading.dll", - "build/netstandard1.0/System.Xml.ReaderWriter.dll", - "build/netstandard1.0/System.Xml.XDocument.dll", - "build/netstandard1.0/coverlet.collector.deps.json", - "build/netstandard1.0/coverlet.collector.dll", - "build/netstandard1.0/coverlet.collector.pdb", - "build/netstandard1.0/coverlet.collector.targets", - "build/netstandard1.0/coverlet.core.dll", - "build/netstandard1.0/coverlet.core.pdb", - "coverlet-icon.png", - "coverlet.collector.6.0.0.nupkg.sha512", - "coverlet.collector.nuspec" - ] - }, - "Microsoft.CodeCoverage/17.6.0": { - "sha512": "5v2GwzpR7JEuQUzupjx3zLwn2FutADW/weLzLt726DR3WXxsM+ICPoJG6pxuKFsumtZp890UrVuudTUhsE8Qyg==", - "type": "package", - "path": "microsoft.codecoverage/17.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE_NET.txt", - "ThirdPartyNotices.txt", - "build/netstandard2.0/CodeCoverage/CodeCoverage.config", - "build/netstandard2.0/CodeCoverage/CodeCoverage.exe", - "build/netstandard2.0/CodeCoverage/VanguardInstrumentationProfiler_x86.config", - "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe", - "build/netstandard2.0/CodeCoverage/amd64/VanguardInstrumentationProfiler_x64.config", - "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll", - "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll", - "build/netstandard2.0/CodeCoverage/arm64/VanguardInstrumentationProfiler_arm64.config", - "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll", - "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll", - "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll", - "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll", - "build/netstandard2.0/CodeCoverage/covrun32.dll", - "build/netstandard2.0/CodeCoverage/msdia140.dll", - "build/netstandard2.0/InstrumentationEngine/alpine/x64/VanguardInstrumentationProfiler_x64.config", - "build/netstandard2.0/InstrumentationEngine/alpine/x64/libCoverageInstrumentationMethod.so", - "build/netstandard2.0/InstrumentationEngine/alpine/x64/libInstrumentationEngine.so", - "build/netstandard2.0/InstrumentationEngine/arm64/MicrosoftInstrumentationEngine_arm64.dll", - "build/netstandard2.0/InstrumentationEngine/macos/x64/VanguardInstrumentationProfiler_x64.config", - "build/netstandard2.0/InstrumentationEngine/macos/x64/libCoverageInstrumentationMethod.dylib", - "build/netstandard2.0/InstrumentationEngine/macos/x64/libInstrumentationEngine.dylib", - "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/VanguardInstrumentationProfiler_x64.config", - "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libCoverageInstrumentationMethod.so", - "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libInstrumentationEngine.so", - "build/netstandard2.0/InstrumentationEngine/x64/MicrosoftInstrumentationEngine_x64.dll", - "build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll", - "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll", - "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll", - "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll", - "build/netstandard2.0/Microsoft.CodeCoverage.props", - "build/netstandard2.0/Microsoft.CodeCoverage.targets", - "build/netstandard2.0/Microsoft.DiaSymReader.dll", - "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll", - "build/netstandard2.0/Mono.Cecil.Pdb.dll", - "build/netstandard2.0/Mono.Cecil.Rocks.dll", - "build/netstandard2.0/Mono.Cecil.dll", - "build/netstandard2.0/ThirdPartyNotices.txt", - "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll", - "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll", - "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll", - "microsoft.codecoverage.17.6.0.nupkg.sha512", - "microsoft.codecoverage.nuspec" - ] - }, - "Microsoft.NET.Test.Sdk/17.6.0": { - "sha512": "tHyg4C6c89QvLv6Utz3xKlba4EeoyJyIz59Q1NrjRENV7gfGnSE6I+sYPIbVOzQttoo2zpHDgOK/p6Hw2OlD7A==", - "type": "package", - "path": "microsoft.net.test.sdk/17.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE_NET.txt", - "build/net462/Microsoft.NET.Test.Sdk.props", - "build/net462/Microsoft.NET.Test.Sdk.targets", - "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.cs", - "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.fs", - "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.vb", - "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props", - "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets", - "buildMultiTargeting/Microsoft.NET.Test.Sdk.props", - "lib/net462/_._", - "lib/netcoreapp3.1/_._", - "microsoft.net.test.sdk.17.6.0.nupkg.sha512", - "microsoft.net.test.sdk.nuspec" - ] - }, - "Microsoft.NETCore.Platforms/1.1.0": { - "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", - "type": "package", - "path": "microsoft.netcore.platforms/1.1.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "ThirdPartyNotices.txt", - "dotnet_library_license.txt", - "lib/netstandard1.0/_._", - "microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "microsoft.netcore.platforms.nuspec", - "runtime.json" - ] - }, - "Microsoft.TestPlatform.ObjectModel/17.6.0": { - "sha512": "AA/rrf5zwC5/OBLEOajkhjbVTM3SvxRXy8kcQ8e4mJKojbyZvqqhpfNg362N9vXU94DLg9NUTFOAnoYVT0pTJw==", - "type": "package", - "path": "microsoft.testplatform.objectmodel/17.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE_NET.txt", - "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll", - "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll", - "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", - "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", - "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll", - "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll", - "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", - "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", - "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", - "microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512", - "microsoft.testplatform.objectmodel.nuspec" - ] - }, - "Microsoft.TestPlatform.TestHost/17.6.0": { - "sha512": "7YdgUcIeCPVKLC7n7LNKDiEHWc7z3brkkYPdUbDnFsvf6WvY9UfzS0VSUJ8P2NgN0CDSD223GCJFSjSBLZRqOQ==", - "type": "package", - "path": "microsoft.testplatform.testhost/17.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE_NET.txt", - "ThirdPartyNotices.txt", - "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props", - "build/netcoreapp3.1/x64/testhost.dll", - "build/netcoreapp3.1/x64/testhost.exe", - "build/netcoreapp3.1/x86/testhost.x86.dll", - "build/netcoreapp3.1/x86/testhost.x86.exe", - "lib/net462/_._", - "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll", - "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", - "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll", - "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", - "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll", - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll", - "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/testhost.deps.json", - "lib/netcoreapp3.1/testhost.dll", - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/x64/msdia140.dll", - "lib/netcoreapp3.1/x86/msdia140.dll", - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", - "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", - "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", - "microsoft.testplatform.testhost.17.6.0.nupkg.sha512", - "microsoft.testplatform.testhost.nuspec" - ] - }, - "NETStandard.Library/2.0.0": { - "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", - "type": "package", - "path": "netstandard.library/2.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "build/NETStandard.Library.targets", - "build/netstandard2.0/NETStandard.Library.targets", - "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", - "build/netstandard2.0/ref/System.AppContext.dll", - "build/netstandard2.0/ref/System.Collections.Concurrent.dll", - "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", - "build/netstandard2.0/ref/System.Collections.Specialized.dll", - "build/netstandard2.0/ref/System.Collections.dll", - "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", - "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", - "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", - "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", - "build/netstandard2.0/ref/System.ComponentModel.dll", - "build/netstandard2.0/ref/System.Console.dll", - "build/netstandard2.0/ref/System.Core.dll", - "build/netstandard2.0/ref/System.Data.Common.dll", - "build/netstandard2.0/ref/System.Data.dll", - "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", - "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", - "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", - "build/netstandard2.0/ref/System.Diagnostics.Process.dll", - "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", - "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", - "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", - "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", - "build/netstandard2.0/ref/System.Drawing.Primitives.dll", - "build/netstandard2.0/ref/System.Drawing.dll", - "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", - "build/netstandard2.0/ref/System.Globalization.Calendars.dll", - "build/netstandard2.0/ref/System.Globalization.Extensions.dll", - "build/netstandard2.0/ref/System.Globalization.dll", - "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", - "build/netstandard2.0/ref/System.IO.Compression.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", - "build/netstandard2.0/ref/System.IO.FileSystem.dll", - "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", - "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", - "build/netstandard2.0/ref/System.IO.Pipes.dll", - "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", - "build/netstandard2.0/ref/System.IO.dll", - "build/netstandard2.0/ref/System.Linq.Expressions.dll", - "build/netstandard2.0/ref/System.Linq.Parallel.dll", - "build/netstandard2.0/ref/System.Linq.Queryable.dll", - "build/netstandard2.0/ref/System.Linq.dll", - "build/netstandard2.0/ref/System.Net.Http.dll", - "build/netstandard2.0/ref/System.Net.NameResolution.dll", - "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", - "build/netstandard2.0/ref/System.Net.Ping.dll", - "build/netstandard2.0/ref/System.Net.Primitives.dll", - "build/netstandard2.0/ref/System.Net.Requests.dll", - "build/netstandard2.0/ref/System.Net.Security.dll", - "build/netstandard2.0/ref/System.Net.Sockets.dll", - "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", - "build/netstandard2.0/ref/System.Net.WebSockets.dll", - "build/netstandard2.0/ref/System.Net.dll", - "build/netstandard2.0/ref/System.Numerics.dll", - "build/netstandard2.0/ref/System.ObjectModel.dll", - "build/netstandard2.0/ref/System.Reflection.Extensions.dll", - "build/netstandard2.0/ref/System.Reflection.Primitives.dll", - "build/netstandard2.0/ref/System.Reflection.dll", - "build/netstandard2.0/ref/System.Resources.Reader.dll", - "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", - "build/netstandard2.0/ref/System.Resources.Writer.dll", - "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", - "build/netstandard2.0/ref/System.Runtime.Extensions.dll", - "build/netstandard2.0/ref/System.Runtime.Handles.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", - "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", - "build/netstandard2.0/ref/System.Runtime.Numerics.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", - "build/netstandard2.0/ref/System.Runtime.Serialization.dll", - "build/netstandard2.0/ref/System.Runtime.dll", - "build/netstandard2.0/ref/System.Security.Claims.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", - "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", - "build/netstandard2.0/ref/System.Security.Principal.dll", - "build/netstandard2.0/ref/System.Security.SecureString.dll", - "build/netstandard2.0/ref/System.ServiceModel.Web.dll", - "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", - "build/netstandard2.0/ref/System.Text.Encoding.dll", - "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", - "build/netstandard2.0/ref/System.Threading.Overlapped.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", - "build/netstandard2.0/ref/System.Threading.Tasks.dll", - "build/netstandard2.0/ref/System.Threading.Thread.dll", - "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", - "build/netstandard2.0/ref/System.Threading.Timer.dll", - "build/netstandard2.0/ref/System.Threading.dll", - "build/netstandard2.0/ref/System.Transactions.dll", - "build/netstandard2.0/ref/System.ValueTuple.dll", - "build/netstandard2.0/ref/System.Web.dll", - "build/netstandard2.0/ref/System.Windows.dll", - "build/netstandard2.0/ref/System.Xml.Linq.dll", - "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", - "build/netstandard2.0/ref/System.Xml.Serialization.dll", - "build/netstandard2.0/ref/System.Xml.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", - "build/netstandard2.0/ref/System.Xml.XPath.dll", - "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", - "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", - "build/netstandard2.0/ref/System.Xml.dll", - "build/netstandard2.0/ref/System.dll", - "build/netstandard2.0/ref/mscorlib.dll", - "build/netstandard2.0/ref/netstandard.dll", - "build/netstandard2.0/ref/netstandard.xml", - "lib/netstandard1.0/_._", - "netstandard.library.2.0.0.nupkg.sha512", - "netstandard.library.nuspec" - ] - }, - "Newtonsoft.Json/13.0.1": { - "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", - "type": "package", - "path": "newtonsoft.json/13.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.md", - "lib/net20/Newtonsoft.Json.dll", - "lib/net20/Newtonsoft.Json.xml", - "lib/net35/Newtonsoft.Json.dll", - "lib/net35/Newtonsoft.Json.xml", - "lib/net40/Newtonsoft.Json.dll", - "lib/net40/Newtonsoft.Json.xml", - "lib/net45/Newtonsoft.Json.dll", - "lib/net45/Newtonsoft.Json.xml", - "lib/netstandard1.0/Newtonsoft.Json.dll", - "lib/netstandard1.0/Newtonsoft.Json.xml", - "lib/netstandard1.3/Newtonsoft.Json.dll", - "lib/netstandard1.3/Newtonsoft.Json.xml", - "lib/netstandard2.0/Newtonsoft.Json.dll", - "lib/netstandard2.0/Newtonsoft.Json.xml", - "newtonsoft.json.13.0.1.nupkg.sha512", - "newtonsoft.json.nuspec", - "packageIcon.png" - ] - }, - "NuGet.Frameworks/5.11.0": { - "sha512": "eaiXkUjC4NPcquGWzAGMXjuxvLwc6XGKMptSyOGQeT0X70BUZObuybJFZLA0OfTdueLd3US23NBPTBb6iF3V1Q==", - "type": "package", - "path": "nuget.frameworks/5.11.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "icon.png", - "lib/net40/NuGet.Frameworks.dll", - "lib/net40/NuGet.Frameworks.xml", - "lib/net472/NuGet.Frameworks.dll", - "lib/net472/NuGet.Frameworks.xml", - "lib/netstandard2.0/NuGet.Frameworks.dll", - "lib/netstandard2.0/NuGet.Frameworks.xml", - "nuget.frameworks.5.11.0.nupkg.sha512", - "nuget.frameworks.nuspec" - ] - }, - "NUnit/3.13.3": { - "sha512": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", - "type": "package", - "path": "nunit/3.13.3", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "CHANGES.md", - "LICENSE.txt", - "NOTICES.txt", - "build/NUnit.props", - "icon.png", - "lib/net35/nunit.framework.dll", - "lib/net35/nunit.framework.xml", - "lib/net40/nunit.framework.dll", - "lib/net40/nunit.framework.xml", - "lib/net45/nunit.framework.dll", - "lib/net45/nunit.framework.xml", - "lib/netstandard2.0/nunit.framework.dll", - "lib/netstandard2.0/nunit.framework.xml", - "nunit.3.13.3.nupkg.sha512", - "nunit.nuspec" - ] - }, - "NUnit.Analyzers/3.6.1": { - "sha512": "RKP9tpKfl3DmRgUDGgh3XM3XzeLMrCXXMZm6vm1nMsObZ6vtQL1L9NrK7+oZh1jWearvNsbMis2+AIOY3NFmow==", - "type": "package", - "path": "nunit.analyzers/3.6.1", - "hasTools": true, - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "analyzers/dotnet/cs/nunit.analyzers.dll", - "docs/README.md", - "images/nunit_256.png", - "license.txt", - "nunit.analyzers.3.6.1.nupkg.sha512", - "nunit.analyzers.nuspec", - "tools/install.ps1", - "tools/uninstall.ps1" - ] - }, - "NUnit3TestAdapter/4.2.1": { - "sha512": "kgH8VKsrcZZgNGQXRpVCrM7TnNz9li3b/snH+YmnXUNqsaWa1Xw9EQWHpbzq4Li2FbTjTE/E5N5HdLNXzZ8BpQ==", - "type": "package", - "path": "nunit3testadapter/4.2.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "build/net35/NUnit3.TestAdapter.dll", - "build/net35/NUnit3.TestAdapter.pdb", - "build/net35/NUnit3TestAdapter.props", - "build/net35/nunit.engine.api.dll", - "build/net35/nunit.engine.core.dll", - "build/net35/nunit.engine.dll", - "build/net35/testcentric.engine.metadata.dll", - "build/netcoreapp2.1/NUnit3.TestAdapter.dll", - "build/netcoreapp2.1/NUnit3.TestAdapter.pdb", - "build/netcoreapp2.1/NUnit3TestAdapter.props", - "build/netcoreapp2.1/nunit.engine.api.dll", - "build/netcoreapp2.1/nunit.engine.core.dll", - "build/netcoreapp2.1/nunit.engine.dll", - "build/netcoreapp2.1/testcentric.engine.metadata.dll", - "nunit3testadapter.4.2.1.nupkg.sha512", - "nunit3testadapter.nuspec" - ] - }, - "System.Reflection.Metadata/1.6.0": { - "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", - "type": "package", - "path": "system.reflection.metadata/1.6.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "lib/netstandard1.1/System.Reflection.Metadata.dll", - "lib/netstandard1.1/System.Reflection.Metadata.xml", - "lib/netstandard2.0/System.Reflection.Metadata.dll", - "lib/netstandard2.0/System.Reflection.Metadata.xml", - "lib/portable-net45+win8/System.Reflection.Metadata.dll", - "lib/portable-net45+win8/System.Reflection.Metadata.xml", - "system.reflection.metadata.1.6.0.nupkg.sha512", - "system.reflection.metadata.nuspec", - "useSharedDesignerContext.txt", - "version.txt" - ] - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "Microsoft.NET.Test.Sdk >= 17.6.0", - "NUnit >= 3.13.3", - "NUnit.Analyzers >= 3.6.1", - "NUnit3TestAdapter >= 4.2.1", - "coverlet.collector >= 6.0.0" - ] - }, - "packageFolders": { - "/home/kamen/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", - "projectName": "MD5Tests", - "projectPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", - "packagesPath": "/home/kamen/.nuget/packages/", - "outputPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/kamen/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Microsoft.NET.Test.Sdk": { - "target": "Package", - "version": "[17.6.0, )" - }, - "NUnit": { - "target": "Package", - "version": "[3.13.3, )" - }, - "NUnit.Analyzers": { - "target": "Package", - "version": "[3.6.1, )" - }, - "NUnit3TestAdapter": { - "target": "Package", - "version": "[4.2.1, )" - }, - "coverlet.collector": { - "target": "Package", - "version": "[6.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[8.0.8, 8.0.8]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.108/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/MD5/MD5Tests/obj/project.nuget.cache b/MD5/MD5Tests/obj/project.nuget.cache deleted file mode 100644 index 685187e..0000000 --- a/MD5/MD5Tests/obj/project.nuget.cache +++ /dev/null @@ -1,23 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "FHbBwzW+ySTr3NjFgvtpvuDI4aC5CmVAhW+k3tLzclqhJokVgexCq7JXEYdQPUWCDxOBGSLEhBys0lfe0qSydw==", - "success": true, - "projectFilePath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5Tests/MD5Tests.csproj", - "expectedPackageFiles": [ - "/home/kamen/.nuget/packages/coverlet.collector/6.0.0/coverlet.collector.6.0.0.nupkg.sha512", - "/home/kamen/.nuget/packages/microsoft.codecoverage/17.6.0/microsoft.codecoverage.17.6.0.nupkg.sha512", - "/home/kamen/.nuget/packages/microsoft.net.test.sdk/17.6.0/microsoft.net.test.sdk.17.6.0.nupkg.sha512", - "/home/kamen/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512", - "/home/kamen/.nuget/packages/microsoft.testplatform.objectmodel/17.6.0/microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512", - "/home/kamen/.nuget/packages/microsoft.testplatform.testhost/17.6.0/microsoft.testplatform.testhost.17.6.0.nupkg.sha512", - "/home/kamen/.nuget/packages/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg.sha512", - "/home/kamen/.nuget/packages/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg.sha512", - "/home/kamen/.nuget/packages/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg.sha512", - "/home/kamen/.nuget/packages/nunit/3.13.3/nunit.3.13.3.nupkg.sha512", - "/home/kamen/.nuget/packages/nunit.analyzers/3.6.1/nunit.analyzers.3.6.1.nupkg.sha512", - "/home/kamen/.nuget/packages/nunit3testadapter/4.2.1/nunit3testadapter.4.2.1.nupkg.sha512", - "/home/kamen/.nuget/packages/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg.sha512", - "/home/kamen/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.8/microsoft.aspnetcore.app.ref.8.0.8.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs b/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs index bf5cf12..76395a5 100644 --- a/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs +++ b/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs @@ -13,7 +13,7 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("MD5")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ec188dde86dde1900e7e193c5bf678ac5ad3c072")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+940c4a3ccfe835b3189d8eb3d808de2e6919014b")] [assembly: System.Reflection.AssemblyProductAttribute("MD5")] [assembly: System.Reflection.AssemblyTitleAttribute("MD5")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache b/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache index 3c39801..83b1d87 100644 --- a/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache +++ b/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache @@ -1 +1 @@ -69d752d967a52576439873981be9123c7f9fdcaf2ac2a100980caaf0bd2fd93a +8402bdefe915b40cf1c320feac5de599b59676b2f996159801dbf5029b7ab59b From d7316f48284bd4a7e5cec133d26bc2b14d635548 Mon Sep 17 00:00:00 2001 From: kamenkremen Date: Thu, 31 Oct 2024 18:59:00 +0000 Subject: [PATCH 4/4] add tests --- MD5/MD5.sln | 6 + MD5/Tests/GlobalUsings.cs | 1 + MD5/Tests/Test.cs | 25 + MD5/Tests/Tests.csproj | 24 + .../net8.0/CoverletSourceRootsMapping_Tests | Bin 0 -> 454 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/Tests.AssemblyInfo.cs | 22 + .../net8.0/Tests.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../obj/Debug/net8.0/Tests.GlobalUsings.g.cs | 8 + MD5/Tests/obj/Debug/net8.0/Tests.assets.cache | Bin 0 -> 31597 bytes .../Tests.csproj.AssemblyReference.cache | Bin 0 -> 7378 bytes MD5/Tests/obj/Tests.csproj.nuget.dgspec.json | 160 +++ MD5/Tests/obj/Tests.csproj.nuget.g.props | 25 + MD5/Tests/obj/Tests.csproj.nuget.g.targets | 9 + MD5/Tests/obj/project.assets.json | 1092 +++++++++++++++++ MD5/Tests/obj/project.nuget.cache | 23 + MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs | 2 +- .../Debug/net8.0/MD5.AssemblyInfoInputs.cache | 2 +- MD5/obj/MD5.csproj.nuget.dgspec.json | 4 +- MD5/obj/project.assets.json | 4 +- MD5/obj/project.nuget.cache | 4 +- 22 files changed, 1421 insertions(+), 8 deletions(-) create mode 100644 MD5/Tests/GlobalUsings.cs create mode 100644 MD5/Tests/Test.cs create mode 100644 MD5/Tests/Tests.csproj create mode 100644 MD5/Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_Tests create mode 100644 MD5/Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfo.cs create mode 100644 MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfoInputs.cache create mode 100644 MD5/Tests/obj/Debug/net8.0/Tests.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 MD5/Tests/obj/Debug/net8.0/Tests.GlobalUsings.g.cs create mode 100644 MD5/Tests/obj/Debug/net8.0/Tests.assets.cache create mode 100644 MD5/Tests/obj/Debug/net8.0/Tests.csproj.AssemblyReference.cache create mode 100644 MD5/Tests/obj/Tests.csproj.nuget.dgspec.json create mode 100644 MD5/Tests/obj/Tests.csproj.nuget.g.props create mode 100644 MD5/Tests/obj/Tests.csproj.nuget.g.targets create mode 100644 MD5/Tests/obj/project.assets.json create mode 100644 MD5/Tests/obj/project.nuget.cache diff --git a/MD5/MD5.sln b/MD5/MD5.sln index 6993ec5..0d705ec 100644 --- a/MD5/MD5.sln +++ b/MD5/MD5.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 17.5.002.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MD5", "MD5.csproj", "{689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests", "Tests\Tests.csproj", "{6C21EBF4-F0F4-43DE-AD6F-D725A5B27C63}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +17,10 @@ Global {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Debug|Any CPU.Build.0 = Debug|Any CPU {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Release|Any CPU.ActiveCfg = Release|Any CPU {689A667D-B18B-4FD4-9F85-EEB5D9F7EF3A}.Release|Any CPU.Build.0 = Release|Any CPU + {6C21EBF4-F0F4-43DE-AD6F-D725A5B27C63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6C21EBF4-F0F4-43DE-AD6F-D725A5B27C63}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6C21EBF4-F0F4-43DE-AD6F-D725A5B27C63}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6C21EBF4-F0F4-43DE-AD6F-D725A5B27C63}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/MD5/Tests/GlobalUsings.cs b/MD5/Tests/GlobalUsings.cs new file mode 100644 index 0000000..cefced4 --- /dev/null +++ b/MD5/Tests/GlobalUsings.cs @@ -0,0 +1 @@ +global using NUnit.Framework; \ No newline at end of file diff --git a/MD5/Tests/Test.cs b/MD5/Tests/Test.cs new file mode 100644 index 0000000..e2613de --- /dev/null +++ b/MD5/Tests/Test.cs @@ -0,0 +1,25 @@ +namespace Tests; + +using System.Text; +using Test1; + +public class Tests +{ + [Test] + public void TestOneDirectory() + { + Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/test1")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/test1").Result))); + } + + [Test] + public void TestOneFile() + { + Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/test1.txt")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/test1.txt").Result))); + } + + [Test] + public void TestManyDirectories() + { + Assert.That(Encoding.UTF8.GetString(MD5Sequential.ComputeSum("../testFolder/testBenchmark")), Is.EqualTo(Encoding.UTF8.GetString(MD5Async.ComputeSum("../testFolder/testBenchmark").Result))); + } +} diff --git a/MD5/Tests/Tests.csproj b/MD5/Tests/Tests.csproj new file mode 100644 index 0000000..8107a49 --- /dev/null +++ b/MD5/Tests/Tests.csproj @@ -0,0 +1,24 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + diff --git a/MD5/Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_Tests b/MD5/Tests/bin/Debug/net8.0/CoverletSourceRootsMapping_Tests new file mode 100644 index 0000000000000000000000000000000000000000..c3533e7ed54dd2d7c2e92df92c8cb1f0cd6f501b GIT binary patch literal 454 zcmezWPoE)!A)g_aA(cU&A)6r)%*q3@J)olDK)MJh69QD131p=(1OwHA)E6_90Ldbt zT3-ei22(h#$B+z^D*(#mGh{K;0L8J}pvREMP|A=FG@}HlrT}PnGS~$mkz$~TE!jG` TaO$MJuSl^0w+~4%g^K|IH)K>; literal 0 HcmV?d00001 diff --git a/MD5/Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/MD5/Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/MD5/Tests/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfo.cs b/MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfo.cs new file mode 100644 index 0000000..ba269be --- /dev/null +++ b/MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Tests")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8fe3a37c1e2ca4efdc392f7b5a0f463a8c5c8098")] +[assembly: System.Reflection.AssemblyProductAttribute("Tests")] +[assembly: System.Reflection.AssemblyTitleAttribute("Tests")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfoInputs.cache b/MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfoInputs.cache new file mode 100644 index 0000000..4b90796 --- /dev/null +++ b/MD5/Tests/obj/Debug/net8.0/Tests.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +85ea1e134dd59f21c16bfdda5e740e55a6886cd984822a0e949192b1cacec71d diff --git a/MD5/Tests/obj/Debug/net8.0/Tests.GeneratedMSBuildEditorConfig.editorconfig b/MD5/Tests/obj/Debug/net8.0/Tests.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..9370625 --- /dev/null +++ b/MD5/Tests/obj/Debug/net8.0/Tests.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Tests +build_property.ProjectDir = /home/kamen/HomeWorkThirdSemester/MD5/Tests/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/MD5/Tests/obj/Debug/net8.0/Tests.GlobalUsings.g.cs b/MD5/Tests/obj/Debug/net8.0/Tests.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/MD5/Tests/obj/Debug/net8.0/Tests.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/MD5/Tests/obj/Debug/net8.0/Tests.assets.cache b/MD5/Tests/obj/Debug/net8.0/Tests.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..7f99e6d2712370e223105ba06e8106dd853a0546 GIT binary patch literal 31597 zcmd5_X_OSz6~@^BMOFn|5TdBWXf?xtC=i@+Km=i!Fn}>;E4pi-ncmV}jgE;Cqfrwz zZgGi95|fyHHT%Arn0?>Zb8=3859j)sQ1H%D7o6GuHuOfOk z2i}O@&Bf=tJMCTF&7ngTzwD;{Y_Xtq@>Do^ZwH)|NS5Ncx5mXD;zAeA)8Ob`CXN#E zM~W5SfarW4mr~lLAhL|pB`Y$1IzHcOkd852RODjVGs?x=I_en)g9;_%_QK(8!4sJc z`!*lG-PuuQTU{h!59uPA>}2%X%C-gY>JHm+Q(w2k#eBY4&=E`bjC*FzLB+rlCYJ^l z*9y7y%UTzsMd)3BH}`JxF^1EP^=PG7Nc9gmYjOJwZm1RCEo9tsW*zRaBaJh6;Y_jD z#ps0wswEJ*ah?IWQHQxUrEtc}m|)ygEKgKY8=U_B#(iAswz|Xfool8~75hCC{ZPM4 zA=K|O$X;-p0cJ2s`Wuc5Oi&=FlZ2VIjZ=R(Mp6%g)+?iY(|Q>7e2m@ekXkz$!n zUD}u*iBqD`S0mf^J9IO3#xfK1)j16)V8SBHb6ZN zW!#eQ)uM8?I{u_Y^TOrL@l0U`>a3+N&x5Rltb)7oS$GNB zmo^FBN28T#2#T1qy!1u4X-)E_Mn{z6Vcft z3=b#CU11{%NP7cFqc{>_FN4@4OoEgkVf)}UN7xwJi7*kJJ;IK<2@I(vjo6cZ%u6$(f<29REfBN6s0h&{q2NC^`5YIw~N z_8PPkVIn$vgq3m$682gJBsYL`2uC6;4Y5a<1SvtnGVq!s%tJd7CZc=L+CxjpzwGLL z334{BKy^4kbp%J^EDL$6W2h3O?I;}QXrm=JqD=&7?>Z}26XYzXfRqm)6>ucZiV%C( znFJ|8!b+telbaP~$8 zuG<1!$8jX;Zim>WPQ;ZUb#H>}9Cde~ov1qwsY86kBs+b)z0q&I(5(rxyD!+~)9@?Z zJK;D7?9FH=VB+HNeH{lD+8NOnqPrA`?q(1f%^V|ArOv`&TR>Z=?opt63xmp10!j z0DC9^CN6JVNR>pkyrvgtpIi+05*yvO>XJsilqe9 z05eIzcfwO{R{Jir)2voRWGMk9M9C!JyA`OOVNh90KP^vOai`Nf$9ScDoY6{y&y^~0Y9h!_Mrfn_PQJ{LB zL1pxw-*5R&uH|cR^SkkP73jVfpcCJRKV;`_+zOpZD!!nA^?e4`qn(14Og{cV0qutj zG^_b2z5`EeRQ!xZEF8C2Fo<<%lZO#g^>OZ5;0Zx*8$xG)N!uj)Ov?p3mLGWQYY?BXXLCA-*A)F6?L3=0bEeI~2 zgRaTNb0Os73JB-oU(qi9{0$%G*XpQ@P8IswnF-fTSt5RY5T*Z6)26pp{ZCO%rf;e` z-|3^Se`IGNu)8&0t-dx&%xu#25PG%?)i)bzTeV)>CR_+_yUv388AUAN05)4y$Qjo4 z5`xGsr=X85?b`@FBtrS}ww0w?V}m+1b#xlFz|LznAP%MB>Og%{<*Y6Ww8TYFM{bup(NDmg^@QzeJ`rpilkeKO^xG$n_6Yh|MPnaORe` zU$eD(MN4*8cIHdDY&z@bCbxOxsG^tYy~fQ|ygB<&LnL?1%k=CoSG^v(de`f2f~ty0 z!l)otIl5A3t8qg`IZubEbt;*OpfJ)Jon|ezK_R66mM4bmmp0df>a7(s8fa;0fSg2G zFRCFmRRC#6bB^l%4nZ7(q;2hUhbk4%-#=OM=1#ZI9WIt8cNf!cuEz&Ci?^ZkY@t>{ za;$oYsM=uE*D~4AwrsgpDr~YF)@Bb^bAGk#b)_r&T0m1@!r}lojfS#yQ1aKn026L$ zD|cu(REB$lkybafx-uRU7|EOguEDqln7~L|jN1;3kybafx;!ppBy%Q#iEDrfjI{N& z?Z6mmbwjIbyv$^bWX>coaSbqmk+x*E9T+36ZfJF7eI_uHIg`M|HNXT$+A7#~V2rf7 zq1AQNWdb9aGYL#w1599~Eo^NE#z?ChT3r)GCNPpYlfc9^zywCxTGe)7jI_F;)m6$d zfsxFa1SYP5UCmR77Q3^QckC-n75kO%dIvfNdIm?nwf7hSDjN= zogMsgeLIdBL~MJ#qej^@11rj~i7%MjO{ySlCaOW${8SJ&Ul}&hx&h!IY%#5jHj^qn z%!MMxE<{Ngw>6&n&Pe`*7PTZtHfkKv>FsIZfto7r@7gy@UPRMnxRIVGqjM8ao#94f zP#5EkhI$M)lBHZlnkM=-k9pXSmTA)N*5}$8aNAipWh2U4|QJZ6P{0@zfb^ zGzPWY80szuMax_9YtAj6c#k zQ)H^P##3jmB#l8GNgECIm@7%L6fM4+W9Ty6NK0MOxrwLFaHBD(<;GBt;YP9)k((I0 z%=&lpqFQ8vh7+(c(mejQvZ|wMOB`ip8NAtCG|~p+8c;GPuIrgH7t4l{IknX`m@`vW zGAEidV$R&a>~gi>XY<~rie+o@fAUTLo8mQ%lS8D6Z^*EvMpejLwP$glVOSjpaRU$f z=x^wRoMD%Fp>c^yBg8yTU9C7(+Dqs(PEvc_*f}`Q$5tt-7E7CsmN2{j&Itb(!P<$; Lmc8@z+wcAl;hInF literal 0 HcmV?d00001 diff --git a/MD5/Tests/obj/Debug/net8.0/Tests.csproj.AssemblyReference.cache b/MD5/Tests/obj/Debug/net8.0/Tests.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..bfb6fe7a19478222963d18e8b6405bc882e46788 GIT binary patch literal 7378 zcmZQ$6kuRrV6@ZE$j?pH&rZxu&C~Y)GQ;zWvO_X5i&BD9b5n~;Qj7F`T}<_pGV}CZ zQj<#4_486oEc6UOf_f=AIgE@zLyo;G(7pZh4hJJ6BQsDOECv+D0F3oOA(jT9tw0(| zGFkz3=qQAx78Pga=h+(S8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e} zZC+_k4%ifsK^4fJ(90`LPc6|eNKDR7OiwM=&&^CO$}i4OE742NPf1PAFH0=~it8Ji z>zM)lk&~GO@=|hsQEFmAfw7*UzAs#TSY~l)Voq>LX-a0ko--1`h2 z2m5rjZiBq9L9Av*ewgE-G$crXenAN%#swg06-cN}0W#T`ApD?UM?(e{P#7{YuwVQY zeq`Ov4~z9$R`IX<%lq=h->f(N?Z27Ja+-Z+PLkVX{e0HVt9K6Gops4fSdnQ0cahD{ zhN<;O9+nIAA7d}~*L-2bH|Z7Ynq zU-#+9y14cHN2b}T$#e-hr%EW~9++(68+Brj1+Q{hG3F2(1W1u?N^Gnr z85pOTrkST18m5>UBpN3IEd~R|21eqNKnXBO7vvg6Y8r6!l;0wXqunB))w z)EfZP>kLdVp(U9)nI)O2#fYS^+tt!76r2=P5aEDZs!5=o-bnzK795j` zfkjku39$S^N(tIO5EYtKO(SjOq>&O}eUOn~TtY_Ok(*nZmzkUhDl)KCB7Waw z+#!{SE+SA+QiO9pHWP+#;wU639H^Q!YRPC=P>?dPwki+_Vq~`}V9h;XE19mb0_;B& zgKBHny!6bxR75$hcvKpiQPprIP*knMH-}~s7XVbvnk{rKwXrqV5J{n0T@IQQMw@%U zZXhD3R?;)4VyR4zCrLshMgd0>g=-qVxif{3*QuH>n`xadaW@b_4Ws-#M7I1gSqd8a zT8JPZq<#3NgFNB`fvPE@W8hK*)(#jVS&VkTpaXY^5<8J5B{r;0j4f|+z$Axn&hvqJ zk*fJB5?@s1rIwcfhonFw-&w`^dHRONz+qNH*ob#=Nn&0~Vo{0_a1h)Nq0$Se5)nmr z_U*5Kc>^@E&5x#rkr$p|APfoyu)ikWSFg$8_N+~sV6;Wx?0Jp6;2KtUmGA!-h&j7{ z)3!@d(7e8a=WyV}&QPNsuRC2V9m?+~Y&dW6s&>P5%~PMY86V!Yk7I)&( z(A<+AIJv}c_1t3D9m|R$-iTimI=6TCrbUe&wdY>_p4+@?GQW|4{XSVuL8s`WB@Rr- z!2{R^YyF>XTDI;jV=$Ueks=HffJDts7#k#}n53neB^f1}C8nmPz`}|#8gGPwCNA{S zihy%5<-l2(VtrFRL*Rr6))*^w2P$=gD@8<^OJA6s>P=9T3HYHYVq^ungB$7=E+9=o zoNfIx;W<-%db?b?RsX$CixaX}n0BS^RFF-Gw3~KhQmS0XoP+ivqOZ5wuMsp{$9>uO z=(_~PblvF^uMAhL+snIvU0?M^?XLWj{C^|+uG}(x;$zw4>dgM)v2}}@i0!(QU#B(a zPe1Y9J>co|n3P8n^Ih+K$=1>qa$kEmRr~8<4%XO};5akfZxOcE%+HiD6y2+cNP~o- zo*@x)O2&psX~q_&W{D}rW+th|rtnzv#~*8XnI-zbnImI8V{B2C2OR1_id95R8PD83 zlj{~ZbD^nWWCmId%3vTG1Sp6o!*`1dHqP+=l`FSA;o+%-)N@ayq}1muGMQ}uvV6fb zB^^GIpHCOohIJamv*F9Y v5v68vmNk*x + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /home/kamen/.nuget/packages/ + /home/kamen/.nuget/packages/ + PackageReference + 6.8.1 + + + + + + + + + + + + + /home/kamen/.nuget/packages/nunit.analyzers/3.6.1 + + \ No newline at end of file diff --git a/MD5/Tests/obj/Tests.csproj.nuget.g.targets b/MD5/Tests/obj/Tests.csproj.nuget.g.targets new file mode 100644 index 0000000..8e0d80d --- /dev/null +++ b/MD5/Tests/obj/Tests.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/MD5/Tests/obj/project.assets.json b/MD5/Tests/obj/project.assets.json new file mode 100644 index 0000000..b3bb89b --- /dev/null +++ b/MD5/Tests/obj/project.assets.json @@ -0,0 +1,1092 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "coverlet.collector/6.0.0": { + "type": "package", + "build": { + "build/netstandard1.0/coverlet.collector.targets": {} + } + }, + "Microsoft.CodeCoverage/17.6.0": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "build": { + "build/netstandard2.0/Microsoft.CodeCoverage.props": {}, + "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} + } + }, + "Microsoft.NET.Test.Sdk/17.6.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeCoverage": "17.6.0", + "Microsoft.TestPlatform.TestHost": "17.6.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": {} + }, + "runtime": { + "lib/netcoreapp3.1/_._": {} + }, + "build": { + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props": {}, + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.TestPlatform.ObjectModel/17.6.0": { + "type": "package", + "dependencies": { + "NuGet.Frameworks": "5.11.0", + "System.Reflection.Metadata": "1.6.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/17.6.0": { + "type": "package", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.6.0", + "Newtonsoft.Json": "13.0.1" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + }, + "build": { + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props": {} + } + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "NuGet.Frameworks/5.11.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/NuGet.Frameworks.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/NuGet.Frameworks.dll": { + "related": ".xml" + } + } + }, + "NUnit/3.13.3": { + "type": "package", + "dependencies": { + "NETStandard.Library": "2.0.0" + }, + "compile": { + "lib/netstandard2.0/nunit.framework.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/nunit.framework.dll": { + "related": ".xml" + } + }, + "build": { + "build/NUnit.props": {} + } + }, + "NUnit.Analyzers/3.6.1": { + "type": "package" + }, + "NUnit3TestAdapter/4.2.1": { + "type": "package", + "build": { + "build/netcoreapp2.1/NUnit3TestAdapter.props": {} + } + }, + "System.Reflection.Metadata/1.6.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + } + }, + "MD5/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "compile": { + "bin/placeholder/MD5.dll": {} + }, + "runtime": { + "bin/placeholder/MD5.dll": {} + } + } + } + }, + "libraries": { + "coverlet.collector/6.0.0": { + "sha512": "tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==", + "type": "package", + "path": "coverlet.collector/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/netstandard1.0/Microsoft.Bcl.AsyncInterfaces.dll", + "build/netstandard1.0/Microsoft.CSharp.dll", + "build/netstandard1.0/Microsoft.DotNet.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyModel.dll", + "build/netstandard1.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "build/netstandard1.0/Microsoft.TestPlatform.CoreUtilities.dll", + "build/netstandard1.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "build/netstandard1.0/Mono.Cecil.Mdb.dll", + "build/netstandard1.0/Mono.Cecil.Pdb.dll", + "build/netstandard1.0/Mono.Cecil.Rocks.dll", + "build/netstandard1.0/Mono.Cecil.dll", + "build/netstandard1.0/Newtonsoft.Json.dll", + "build/netstandard1.0/NuGet.Frameworks.dll", + "build/netstandard1.0/System.AppContext.dll", + "build/netstandard1.0/System.Collections.Immutable.dll", + "build/netstandard1.0/System.Dynamic.Runtime.dll", + "build/netstandard1.0/System.IO.FileSystem.Primitives.dll", + "build/netstandard1.0/System.Linq.Expressions.dll", + "build/netstandard1.0/System.Linq.dll", + "build/netstandard1.0/System.ObjectModel.dll", + "build/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "build/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "build/netstandard1.0/System.Reflection.Emit.dll", + "build/netstandard1.0/System.Reflection.Metadata.dll", + "build/netstandard1.0/System.Reflection.TypeExtensions.dll", + "build/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "build/netstandard1.0/System.Runtime.Serialization.Primitives.dll", + "build/netstandard1.0/System.Text.RegularExpressions.dll", + "build/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "build/netstandard1.0/System.Threading.dll", + "build/netstandard1.0/System.Xml.ReaderWriter.dll", + "build/netstandard1.0/System.Xml.XDocument.dll", + "build/netstandard1.0/coverlet.collector.deps.json", + "build/netstandard1.0/coverlet.collector.dll", + "build/netstandard1.0/coverlet.collector.pdb", + "build/netstandard1.0/coverlet.collector.targets", + "build/netstandard1.0/coverlet.core.dll", + "build/netstandard1.0/coverlet.core.pdb", + "coverlet-icon.png", + "coverlet.collector.6.0.0.nupkg.sha512", + "coverlet.collector.nuspec" + ] + }, + "Microsoft.CodeCoverage/17.6.0": { + "sha512": "5v2GwzpR7JEuQUzupjx3zLwn2FutADW/weLzLt726DR3WXxsM+ICPoJG6pxuKFsumtZp890UrVuudTUhsE8Qyg==", + "type": "package", + "path": "microsoft.codecoverage/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "ThirdPartyNotices.txt", + "build/netstandard2.0/CodeCoverage/CodeCoverage.config", + "build/netstandard2.0/CodeCoverage/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/VanguardInstrumentationProfiler_x86.config", + "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/amd64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll", + "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/arm64/VanguardInstrumentationProfiler_arm64.config", + "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll", + "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll", + "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "build/netstandard2.0/CodeCoverage/covrun32.dll", + "build/netstandard2.0/CodeCoverage/msdia140.dll", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/arm64/MicrosoftInstrumentationEngine_arm64.dll", + "build/netstandard2.0/InstrumentationEngine/macos/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libCoverageInstrumentationMethod.dylib", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libInstrumentationEngine.dylib", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/x64/MicrosoftInstrumentationEngine_x64.dll", + "build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.props", + "build/netstandard2.0/Microsoft.CodeCoverage.targets", + "build/netstandard2.0/Microsoft.DiaSymReader.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll", + "build/netstandard2.0/Mono.Cecil.Pdb.dll", + "build/netstandard2.0/Mono.Cecil.Rocks.dll", + "build/netstandard2.0/Mono.Cecil.dll", + "build/netstandard2.0/ThirdPartyNotices.txt", + "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "microsoft.codecoverage.17.6.0.nupkg.sha512", + "microsoft.codecoverage.nuspec" + ] + }, + "Microsoft.NET.Test.Sdk/17.6.0": { + "sha512": "tHyg4C6c89QvLv6Utz3xKlba4EeoyJyIz59Q1NrjRENV7gfGnSE6I+sYPIbVOzQttoo2zpHDgOK/p6Hw2OlD7A==", + "type": "package", + "path": "microsoft.net.test.sdk/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "build/net462/Microsoft.NET.Test.Sdk.props", + "build/net462/Microsoft.NET.Test.Sdk.targets", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.cs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.fs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.vb", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets", + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props", + "lib/net462/_._", + "lib/netcoreapp3.1/_._", + "microsoft.net.test.sdk.17.6.0.nupkg.sha512", + "microsoft.net.test.sdk.nuspec" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.TestPlatform.ObjectModel/17.6.0": { + "sha512": "AA/rrf5zwC5/OBLEOajkhjbVTM3SvxRXy8kcQ8e4mJKojbyZvqqhpfNg362N9vXU94DLg9NUTFOAnoYVT0pTJw==", + "type": "package", + "path": "microsoft.testplatform.objectmodel/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512", + "microsoft.testplatform.objectmodel.nuspec" + ] + }, + "Microsoft.TestPlatform.TestHost/17.6.0": { + "sha512": "7YdgUcIeCPVKLC7n7LNKDiEHWc7z3brkkYPdUbDnFsvf6WvY9UfzS0VSUJ8P2NgN0CDSD223GCJFSjSBLZRqOQ==", + "type": "package", + "path": "microsoft.testplatform.testhost/17.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_NET.txt", + "ThirdPartyNotices.txt", + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props", + "build/netcoreapp3.1/x64/testhost.dll", + "build/netcoreapp3.1/x64/testhost.exe", + "build/netcoreapp3.1/x86/testhost.x86.dll", + "build/netcoreapp3.1/x86/testhost.x86.exe", + "lib/net462/_._", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/testhost.deps.json", + "lib/netcoreapp3.1/testhost.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/x64/msdia140.dll", + "lib/netcoreapp3.1/x86/msdia140.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "microsoft.testplatform.testhost.17.6.0.nupkg.sha512", + "microsoft.testplatform.testhost.nuspec" + ] + }, + "NETStandard.Library/2.0.0": { + "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "type": "package", + "path": "netstandard.library/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/NETStandard.Library.targets", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.0.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "Newtonsoft.Json/13.0.1": { + "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "type": "package", + "path": "newtonsoft.json/13.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "NuGet.Frameworks/5.11.0": { + "sha512": "eaiXkUjC4NPcquGWzAGMXjuxvLwc6XGKMptSyOGQeT0X70BUZObuybJFZLA0OfTdueLd3US23NBPTBb6iF3V1Q==", + "type": "package", + "path": "nuget.frameworks/5.11.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net40/NuGet.Frameworks.dll", + "lib/net40/NuGet.Frameworks.xml", + "lib/net472/NuGet.Frameworks.dll", + "lib/net472/NuGet.Frameworks.xml", + "lib/netstandard2.0/NuGet.Frameworks.dll", + "lib/netstandard2.0/NuGet.Frameworks.xml", + "nuget.frameworks.5.11.0.nupkg.sha512", + "nuget.frameworks.nuspec" + ] + }, + "NUnit/3.13.3": { + "sha512": "KNPDpls6EfHwC3+nnA67fh5wpxeLb3VLFAfLxrug6JMYDLHH6InaQIWR7Sc3y75d/9IKzMksH/gi08W7XWbmnQ==", + "type": "package", + "path": "nunit/3.13.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGES.md", + "LICENSE.txt", + "NOTICES.txt", + "build/NUnit.props", + "icon.png", + "lib/net35/nunit.framework.dll", + "lib/net35/nunit.framework.xml", + "lib/net40/nunit.framework.dll", + "lib/net40/nunit.framework.xml", + "lib/net45/nunit.framework.dll", + "lib/net45/nunit.framework.xml", + "lib/netstandard2.0/nunit.framework.dll", + "lib/netstandard2.0/nunit.framework.xml", + "nunit.3.13.3.nupkg.sha512", + "nunit.nuspec" + ] + }, + "NUnit.Analyzers/3.6.1": { + "sha512": "RKP9tpKfl3DmRgUDGgh3XM3XzeLMrCXXMZm6vm1nMsObZ6vtQL1L9NrK7+oZh1jWearvNsbMis2+AIOY3NFmow==", + "type": "package", + "path": "nunit.analyzers/3.6.1", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/dotnet/cs/nunit.analyzers.dll", + "docs/README.md", + "images/nunit_256.png", + "license.txt", + "nunit.analyzers.3.6.1.nupkg.sha512", + "nunit.analyzers.nuspec", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "NUnit3TestAdapter/4.2.1": { + "sha512": "kgH8VKsrcZZgNGQXRpVCrM7TnNz9li3b/snH+YmnXUNqsaWa1Xw9EQWHpbzq4Li2FbTjTE/E5N5HdLNXzZ8BpQ==", + "type": "package", + "path": "nunit3testadapter/4.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net35/NUnit3.TestAdapter.dll", + "build/net35/NUnit3.TestAdapter.pdb", + "build/net35/NUnit3TestAdapter.props", + "build/net35/nunit.engine.api.dll", + "build/net35/nunit.engine.core.dll", + "build/net35/nunit.engine.dll", + "build/net35/testcentric.engine.metadata.dll", + "build/netcoreapp2.1/NUnit3.TestAdapter.dll", + "build/netcoreapp2.1/NUnit3.TestAdapter.pdb", + "build/netcoreapp2.1/NUnit3TestAdapter.props", + "build/netcoreapp2.1/nunit.engine.api.dll", + "build/netcoreapp2.1/nunit.engine.core.dll", + "build/netcoreapp2.1/nunit.engine.dll", + "build/netcoreapp2.1/testcentric.engine.metadata.dll", + "nunit3testadapter.4.2.1.nupkg.sha512", + "nunit3testadapter.nuspec" + ] + }, + "System.Reflection.Metadata/1.6.0": { + "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", + "type": "package", + "path": "system.reflection.metadata/1.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "system.reflection.metadata.1.6.0.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "MD5/1.0.0": { + "type": "project", + "path": "../MD5.csproj", + "msbuildProject": "../MD5.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "MD5 >= 1.0.0", + "Microsoft.NET.Test.Sdk >= 17.6.0", + "NUnit >= 3.13.3", + "NUnit.Analyzers >= 3.6.1", + "NUnit3TestAdapter >= 4.2.1", + "coverlet.collector >= 6.0.0" + ] + }, + "packageFolders": { + "/home/kamen/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/home/kamen/HomeWorkThirdSemester/MD5/Tests/Tests.csproj", + "projectName": "Tests", + "projectPath": "/home/kamen/HomeWorkThirdSemester/MD5/Tests/Tests.csproj", + "packagesPath": "/home/kamen/.nuget/packages/", + "outputPath": "/home/kamen/HomeWorkThirdSemester/MD5/Tests/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/home/kamen/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj": { + "projectPath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.6.0, )" + }, + "NUnit": { + "target": "Package", + "version": "[3.13.3, )" + }, + "NUnit.Analyzers": { + "target": "Package", + "version": "[3.6.1, )" + }, + "NUnit3TestAdapter": { + "target": "Package", + "version": "[4.2.1, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[8.0.10, 8.0.10]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.110/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/MD5/Tests/obj/project.nuget.cache b/MD5/Tests/obj/project.nuget.cache new file mode 100644 index 0000000..a68efdb --- /dev/null +++ b/MD5/Tests/obj/project.nuget.cache @@ -0,0 +1,23 @@ +{ + "version": 2, + "dgSpecHash": "SXU1LK7C7WGknI+VDJTYrv8aabUE4lf9+Y4Krvadey8Wmnrqj5sqbtEdJFSTtkp5maXzgH152i7NO4eo7d/Isg==", + "success": true, + "projectFilePath": "/home/kamen/HomeWorkThirdSemester/MD5/Tests/Tests.csproj", + "expectedPackageFiles": [ + "/home/kamen/.nuget/packages/coverlet.collector/6.0.0/coverlet.collector.6.0.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.codecoverage/17.6.0/microsoft.codecoverage.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.net.test.sdk/17.6.0/microsoft.net.test.sdk.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.testplatform.objectmodel/17.6.0/microsoft.testplatform.objectmodel.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.testplatform.testhost/17.6.0/microsoft.testplatform.testhost.17.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg.sha512", + "/home/kamen/.nuget/packages/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg.sha512", + "/home/kamen/.nuget/packages/nuget.frameworks/5.11.0/nuget.frameworks.5.11.0.nupkg.sha512", + "/home/kamen/.nuget/packages/nunit/3.13.3/nunit.3.13.3.nupkg.sha512", + "/home/kamen/.nuget/packages/nunit.analyzers/3.6.1/nunit.analyzers.3.6.1.nupkg.sha512", + "/home/kamen/.nuget/packages/nunit3testadapter/4.2.1/nunit3testadapter.4.2.1.nupkg.sha512", + "/home/kamen/.nuget/packages/system.reflection.metadata/1.6.0/system.reflection.metadata.1.6.0.nupkg.sha512", + "/home/kamen/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.10/microsoft.aspnetcore.app.ref.8.0.10.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs b/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs index 76395a5..4654250 100644 --- a/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs +++ b/MD5/obj/Debug/net8.0/MD5.AssemblyInfo.cs @@ -13,7 +13,7 @@ [assembly: System.Reflection.AssemblyCompanyAttribute("MD5")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+940c4a3ccfe835b3189d8eb3d808de2e6919014b")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8fe3a37c1e2ca4efdc392f7b5a0f463a8c5c8098")] [assembly: System.Reflection.AssemblyProductAttribute("MD5")] [assembly: System.Reflection.AssemblyTitleAttribute("MD5")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache b/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache index 83b1d87..2a1bab0 100644 --- a/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache +++ b/MD5/obj/Debug/net8.0/MD5.AssemblyInfoInputs.cache @@ -1 +1 @@ -8402bdefe915b40cf1c320feac5de599b59676b2f996159801dbf5029b7ab59b +cca3c86885fbf60829b5ce62aa4361ec7530a04dfbf33340f62102c45405a72f diff --git a/MD5/obj/MD5.csproj.nuget.dgspec.json b/MD5/obj/MD5.csproj.nuget.dgspec.json index 52bae98..6576f68 100644 --- a/MD5/obj/MD5.csproj.nuget.dgspec.json +++ b/MD5/obj/MD5.csproj.nuget.dgspec.json @@ -59,7 +59,7 @@ "downloadDependencies": [ { "name": "Microsoft.AspNetCore.App.Ref", - "version": "[8.0.8, 8.0.8]" + "version": "[8.0.10, 8.0.10]" } ], "frameworkReferences": { @@ -67,7 +67,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.108/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.110/PortableRuntimeIdentifierGraph.json" } } } diff --git a/MD5/obj/project.assets.json b/MD5/obj/project.assets.json index 7996baf..061b722 100644 --- a/MD5/obj/project.assets.json +++ b/MD5/obj/project.assets.json @@ -97,7 +97,7 @@ "downloadDependencies": [ { "name": "Microsoft.AspNetCore.App.Ref", - "version": "[8.0.8, 8.0.8]" + "version": "[8.0.10, 8.0.10]" } ], "frameworkReferences": { @@ -105,7 +105,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.108/PortableRuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.110/PortableRuntimeIdentifierGraph.json" } } } diff --git a/MD5/obj/project.nuget.cache b/MD5/obj/project.nuget.cache index 8a7ca66..8e27feb 100644 --- a/MD5/obj/project.nuget.cache +++ b/MD5/obj/project.nuget.cache @@ -1,11 +1,11 @@ { "version": 2, - "dgSpecHash": "18jL/+UJS6h2QkL3lFG14tknIp48EeedLW6RN2kFCHpYq6eXS3mMl9K8BWEpY3QFiOow3p8guCfmoShLBY0qDA==", + "dgSpecHash": "W3PfOMSpbl3i5l/2GBhAPbluhTR2cTwCoq1SZ6LhTJKCd7S0HsE7/JGhhPb0AdKdmp8gFlNRqs2NLKQJPQyWOg==", "success": true, "projectFilePath": "/home/kamen/HomeWorkThirdSemester/MD5/MD5.csproj", "expectedPackageFiles": [ "/home/kamen/.nuget/packages/stylecop.analyzers/1.1.118/stylecop.analyzers.1.1.118.nupkg.sha512", - "/home/kamen/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.8/microsoft.aspnetcore.app.ref.8.0.8.nupkg.sha512" + "/home/kamen/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.10/microsoft.aspnetcore.app.ref.8.0.10.nupkg.sha512" ], "logs": [] } \ No newline at end of file