diff --git a/Randomizer/.vs/ProjectEvaluation/randomizer.metadata.v7.bin b/Randomizer/.vs/ProjectEvaluation/randomizer.metadata.v7.bin new file mode 100644 index 00000000..094cf45a Binary files /dev/null and b/Randomizer/.vs/ProjectEvaluation/randomizer.metadata.v7.bin differ diff --git a/Randomizer/.vs/ProjectEvaluation/randomizer.projects.v7.bin b/Randomizer/.vs/ProjectEvaluation/randomizer.projects.v7.bin new file mode 100644 index 00000000..f34205f0 Binary files /dev/null and b/Randomizer/.vs/ProjectEvaluation/randomizer.projects.v7.bin differ diff --git a/Randomizer/.vs/Randomizer/DesignTimeBuild/.dtbcache.v2 b/Randomizer/.vs/Randomizer/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 00000000..a91f98bd Binary files /dev/null and b/Randomizer/.vs/Randomizer/DesignTimeBuild/.dtbcache.v2 differ diff --git a/Randomizer/.vs/Randomizer/FileContentIndex/3d4a01c6-b87e-4c0d-bcc0-fb24e125c41a.vsidx b/Randomizer/.vs/Randomizer/FileContentIndex/3d4a01c6-b87e-4c0d-bcc0-fb24e125c41a.vsidx new file mode 100644 index 00000000..1ef5df40 Binary files /dev/null and b/Randomizer/.vs/Randomizer/FileContentIndex/3d4a01c6-b87e-4c0d-bcc0-fb24e125c41a.vsidx differ diff --git a/Randomizer/.vs/Randomizer/FileContentIndex/4c0c30c4-dbb2-4837-9dff-99987e4b2db4.vsidx b/Randomizer/.vs/Randomizer/FileContentIndex/4c0c30c4-dbb2-4837-9dff-99987e4b2db4.vsidx new file mode 100644 index 00000000..92b23ce3 Binary files /dev/null and b/Randomizer/.vs/Randomizer/FileContentIndex/4c0c30c4-dbb2-4837-9dff-99987e4b2db4.vsidx differ diff --git a/Randomizer/.vs/Randomizer/FileContentIndex/59afe2f3-5ddb-4c04-8cca-818951eec635.vsidx b/Randomizer/.vs/Randomizer/FileContentIndex/59afe2f3-5ddb-4c04-8cca-818951eec635.vsidx new file mode 100644 index 00000000..c3f0c27f Binary files /dev/null and b/Randomizer/.vs/Randomizer/FileContentIndex/59afe2f3-5ddb-4c04-8cca-818951eec635.vsidx differ diff --git a/Randomizer/.vs/Randomizer/FileContentIndex/df58c8ef-fcef-45c1-b457-c02e4ff29938.vsidx b/Randomizer/.vs/Randomizer/FileContentIndex/df58c8ef-fcef-45c1-b457-c02e4ff29938.vsidx new file mode 100644 index 00000000..ea8defbe Binary files /dev/null and b/Randomizer/.vs/Randomizer/FileContentIndex/df58c8ef-fcef-45c1-b457-c02e4ff29938.vsidx differ diff --git a/Randomizer/.vs/Randomizer/FileContentIndex/f3d5f12e-46c7-47a6-925b-ea8ec2d59ab8.vsidx b/Randomizer/.vs/Randomizer/FileContentIndex/f3d5f12e-46c7-47a6-925b-ea8ec2d59ab8.vsidx new file mode 100644 index 00000000..146d75c5 Binary files /dev/null and b/Randomizer/.vs/Randomizer/FileContentIndex/f3d5f12e-46c7-47a6-925b-ea8ec2d59ab8.vsidx differ diff --git a/Randomizer/.vs/Randomizer/v17/.futdcache.v2 b/Randomizer/.vs/Randomizer/v17/.futdcache.v2 new file mode 100644 index 00000000..5749a567 Binary files /dev/null and b/Randomizer/.vs/Randomizer/v17/.futdcache.v2 differ diff --git a/Randomizer/.vs/Randomizer/v17/.suo b/Randomizer/.vs/Randomizer/v17/.suo new file mode 100644 index 00000000..6dbf1c49 Binary files /dev/null and b/Randomizer/.vs/Randomizer/v17/.suo differ diff --git a/Randomizer/.vs/Randomizer/v17/DocumentLayout.json b/Randomizer/.vs/Randomizer/v17/DocumentLayout.json new file mode 100644 index 00000000..3d7f4395 --- /dev/null +++ b/Randomizer/.vs/Randomizer/v17/DocumentLayout.json @@ -0,0 +1,100 @@ +{ + "Version": 1, + "WorkspaceRootPath": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{9D839CC3-0650-4454-B01D-F7F756E26EE0}|Randomizer\\Randomizer.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\randomizer\\randomizer\\randomgenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9D839CC3-0650-4454-B01D-F7F756E26EE0}|Randomizer\\Randomizer.csproj|solutionrelative:randomizer\\randomgenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{D99C4888-5D61-4668-8FBA-BB7B41F7091A}|ConsoleApp1\\ConsoleApp1.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\randomizer\\consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{D99C4888-5D61-4668-8FBA-BB7B41F7091A}|ConsoleApp1\\ConsoleApp1.csproj|solutionrelative:consoleapp1\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9D839CC3-0650-4454-B01D-F7F756E26EE0}|Randomizer\\Randomizer.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\randomizer\\randomizer\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9D839CC3-0650-4454-B01D-F7F756E26EE0}|Randomizer\\Randomizer.csproj|solutionrelative:randomizer\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{919C1876-E6EE-43AF-972F-04E9F667BDC4}|NewFolder1{919C1876-E6EE-43AF-972F-04E9F667BDC4}|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\bin\\Debug\\net8.0\\rand.bin||{25834150-CD7E-11D0-92DF-00A0C9138C45}", + "RelativeMoniker": "D:0:0:{919C1876-E6EE-43AF-972F-04E9F667BDC4}|NewFolder1{919C1876-E6EE-43AF-972F-04E9F667BDC4}|solutionrelative:ConsoleApp1\\bin\\Debug\\net8.0\\rand.bin||{25834150-CD7E-11D0-92DF-00A0C9138C45}" + }, + { + "AbsoluteMoniker": "D:0:0:{78AD0239-3629-4D27-9ED3-37C7B15DCA06}|RandomTest\\RandomTest.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\randomizer\\randomtest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{78AD0239-3629-4D27-9ED3-37C7B15DCA06}|RandomTest\\RandomTest.csproj|solutionrelative:randomtest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 197, + "SelectedChildIndex": 4, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Program.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\Program.cs", + "RelativeDocumentMoniker": "ConsoleApp1\\Program.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\Program.cs", + "RelativeToolTip": "ConsoleApp1\\Program.cs", + "ViewState": "AQIAACcAAAAAAAAAAADwvy0AAAAQAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-13T16:39:09.89Z" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "rand.bin", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\bin\\Debug\\net8.0\\rand.bin", + "RelativeDocumentMoniker": "ConsoleApp1\\bin\\Debug\\net8.0\\rand.bin", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\bin\\Debug\\net8.0\\rand.bin", + "RelativeToolTip": "ConsoleApp1\\bin\\Debug\\net8.0\\rand.bin", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", + "WhenOpened": "2024-05-13T16:39:34.033Z" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "M128.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\M128.cs", + "RelativeDocumentMoniker": "Randomizer\\M128.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\M128.cs", + "RelativeToolTip": "Randomizer\\M128.cs", + "ViewState": "AQIAACQAAAAAAAAAAAAYwCkAAAAXAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-13T10:38:52.664Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "UnitTest1.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\UnitTest1.cs", + "RelativeDocumentMoniker": "RandomTest\\UnitTest1.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\UnitTest1.cs", + "RelativeToolTip": "RandomTest\\UnitTest1.cs", + "ViewState": "AQIAABEAAAAAAAAAAAA1wCkAAAApAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-13T06:49:00.915Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "RandomGenerator.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\RandomGenerator.cs", + "RelativeDocumentMoniker": "Randomizer\\RandomGenerator.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\RandomGenerator.cs \u2B24", + "RelativeToolTip": "Randomizer\\RandomGenerator.cs \u2B24", + "ViewState": "AQIAAEUAAAAAAAAAAAAAAFgAAAA5AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-13T03:19:19.219Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Randomizer/.vs/Randomizer/v17/TestStore/0/002.testlog b/Randomizer/.vs/Randomizer/v17/TestStore/0/002.testlog new file mode 100644 index 00000000..a32befba Binary files /dev/null and b/Randomizer/.vs/Randomizer/v17/TestStore/0/002.testlog differ diff --git a/Randomizer/.vs/Randomizer/v17/TestStore/0/testlog.manifest b/Randomizer/.vs/Randomizer/v17/TestStore/0/testlog.manifest new file mode 100644 index 00000000..01808594 Binary files /dev/null and b/Randomizer/.vs/Randomizer/v17/TestStore/0/testlog.manifest differ diff --git a/Randomizer/ConsoleApp1/ConsoleApp1.csproj b/Randomizer/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 00000000..8528acbe --- /dev/null +++ b/Randomizer/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,14 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + diff --git a/Randomizer/ConsoleApp1/Program.cs b/Randomizer/ConsoleApp1/Program.cs new file mode 100644 index 00000000..2e68e979 --- /dev/null +++ b/Randomizer/ConsoleApp1/Program.cs @@ -0,0 +1,62 @@ +using Randomizer; + +using System.Text; + +namespace ConsoleApp1 +{ + internal class Program + { + static void Main(string[] args) + { + string test =DateTime.UtcNow.ToString("o"); + + RandomGenerator r = new RandomGenerator(test); + Random rd = new Random(test.GetHashCode()); + + string filename = "rand.bin"; + /* + if (!File.Exists(filename)) + { + FileStream stream = File.Create(filename); + stream.Close(); + } + using (FileStream fileStream = File.Open(filename, FileMode.OpenOrCreate, FileAccess.ReadWrite)) + { + // 清空文件内容 + fileStream.SetLength(0); + for (int i = 0; i < 1e5; i++) + { + int num = r.GenRandomInt(); + byte[] stream = BitConverter.GetBytes(num); + fileStream.Write(stream,0,4); + } + } + /**/ + /**/ + int groupCount = 200, groupCapacity = 100; + int[] count = new int[groupCount]; + int[] count1 = new int[groupCount]; + Array.Fill(count, 0); + Array.Fill(count1, 0); + for (int i = 0; i < groupCount * groupCapacity; i++) + { + float num = r.GenRandomSingle(); + int index = (int)(num * groupCount); + //Console.WriteLine(num); + count[index]++; + } + for (int i = 0; i < groupCount * groupCapacity; i++) + { + float num = rd.NextSingle(); + int index = (int)(num * groupCount); + //Console.WriteLine(num); + count1[index]++; + } + for (int i = 0; i < groupCapacity; i++) + { + Console.WriteLine($"{count[i]}\t{count1[i]}\t{groupCapacity}"); + } + /**/ + } + } +} diff --git a/Randomizer/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.deps.json b/Randomizer/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.deps.json new file mode 100644 index 00000000..e777c2c6 --- /dev/null +++ b/Randomizer/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.deps.json @@ -0,0 +1,36 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "ConsoleApp1/1.0.0": { + "dependencies": { + "Randomizer": "1.0.0" + }, + "runtime": { + "ConsoleApp1.dll": {} + } + }, + "Randomizer/1.0.0": { + "runtime": { + "Randomizer.dll": {} + } + } + } + }, + "libraries": { + "ConsoleApp1/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Randomizer/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Randomizer/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.runtimeconfig.json b/Randomizer/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.runtimeconfig.json new file mode 100644 index 00000000..becfaeac --- /dev/null +++ b/Randomizer/ConsoleApp1/bin/Debug/net8.0/ConsoleApp1.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/Randomizer/ConsoleApp1/obj/ConsoleApp1.csproj.nuget.dgspec.json b/Randomizer/ConsoleApp1/obj/ConsoleApp1.csproj.nuget.dgspec.json new file mode 100644 index 00000000..8aa220f5 --- /dev/null +++ b/Randomizer/ConsoleApp1/obj/ConsoleApp1.csproj.nuget.dgspec.json @@ -0,0 +1,142 @@ +{ + "format": 1, + "restore": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\ConsoleApp1.csproj": {} + }, + "projects": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\ConsoleApp1.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\ConsoleApp1.csproj", + "projectName": "ConsoleApp1", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\ConsoleApp1.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": { + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + }, + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "projectName": "Randomizer", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Randomizer/ConsoleApp1/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Randomizer/ConsoleApp1/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 00000000..2217181c --- /dev/null +++ b/Randomizer/ConsoleApp1/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/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.AssemblyInfo.cs b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.AssemblyInfo.cs new file mode 100644 index 00000000..c5a2c4b3 --- /dev/null +++ b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ConsoleApp1")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3506c96a3f6c7df608c22594ca2eaec41efa511")] +[assembly: System.Reflection.AssemblyProductAttribute("ConsoleApp1")] +[assembly: System.Reflection.AssemblyTitleAttribute("ConsoleApp1")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.GlobalUsings.g.cs b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.GlobalUsings.g.cs new file mode 100644 index 00000000..8578f3d0 --- /dev/null +++ b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.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/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.csproj.FileListAbsolute.txt b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..b9339b74 --- /dev/null +++ b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.csproj.FileListAbsolute.txt @@ -0,0 +1,19 @@ +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\bin\Debug\net8.0\ConsoleApp1.exe +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\bin\Debug\net8.0\ConsoleApp1.deps.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\bin\Debug\net8.0\ConsoleApp1.runtimeconfig.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\bin\Debug\net8.0\ConsoleApp1.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\bin\Debug\net8.0\ConsoleApp1.pdb +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\bin\Debug\net8.0\Randomizer.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\bin\Debug\net8.0\Randomizer.pdb +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.csproj.AssemblyReference.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.GeneratedMSBuildEditorConfig.editorconfig +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.AssemblyInfoInputs.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.AssemblyInfo.cs +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.csproj.CoreCompileInputs.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.sourcelink.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleA.CB28C8CC.Up2Date +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\refint\ConsoleApp1.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.pdb +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ConsoleApp1.genruntimeconfig.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\ConsoleApp1\obj\Debug\net8.0\ref\ConsoleApp1.dll diff --git a/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.sourcelink.json b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.sourcelink.json new file mode 100644 index 00000000..78786aad --- /dev/null +++ b/Randomizer/ConsoleApp1/obj/Debug/net8.0/ConsoleApp1.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/a3506c96a3f6c7df608c22594ca2eaec41efa511/*"}} \ No newline at end of file diff --git a/Randomizer/ConsoleApp1/obj/project.assets.json b/Randomizer/ConsoleApp1/obj/project.assets.json new file mode 100644 index 00000000..dcc0a89a --- /dev/null +++ b/Randomizer/ConsoleApp1/obj/project.assets.json @@ -0,0 +1,102 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Randomizer/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.1", + "compile": { + "bin/placeholder/Randomizer.dll": {} + }, + "runtime": { + "bin/placeholder/Randomizer.dll": {} + } + } + } + }, + "libraries": { + "Randomizer/1.0.0": { + "type": "project", + "path": "../Randomizer/Randomizer.csproj", + "msbuildProject": "../Randomizer/Randomizer.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Randomizer >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Nitlo\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\ConsoleApp1.csproj", + "projectName": "ConsoleApp1", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\ConsoleApp1.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\ConsoleApp1\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": { + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Randomizer/RandomTest/RandomTest.csproj b/Randomizer/RandomTest/RandomTest.csproj new file mode 100644 index 00000000..906c31d8 --- /dev/null +++ b/Randomizer/RandomTest/RandomTest.csproj @@ -0,0 +1,27 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + diff --git a/Randomizer/RandomTest/UnitTest1.cs b/Randomizer/RandomTest/UnitTest1.cs new file mode 100644 index 00000000..6fe8fa7e --- /dev/null +++ b/Randomizer/RandomTest/UnitTest1.cs @@ -0,0 +1,52 @@ +using Randomizer; + +namespace RandomTest +{ + [TestClass] + public class UnitTest1 + { + [TestMethod] + public void TestMethod1() + { + try + { + string test = + "fhasdfkawfgkFlgAVFBADSFGAsd'sddfkd,f[adfl,'a/f';.f'.af;dfasdFNADSLFIKB,ajfhaewgekhbfadslgfvwhgfhlaugbf,hA,FHA"; + + RandomGenerator r = new RandomGenerator(test); + Random rd = new Random(); + for (int i = 0; i < 100; i++) + { + Console.WriteLine($"{r.GenRandomSingle()}\t\t"); + } + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + } + + } + + [TestMethod] + public void AverageTest() + { + string testStr = "dsfhafawe/f'F/C;AFJADSF/'OKEFKlffd/,./a/f''PDP[[pfga" + + "ds.3456a4ba5gu;31iyo/i653;o4yolulul64o5;y3yk"; + + RandomGenerator r = new RandomGenerator(testStr); + + float[] array = new float[100]; + float sum = 0.0f; + for (int i = 0 ; i +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.AssemblyInfo.cs b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.AssemblyInfo.cs new file mode 100644 index 00000000..8fbaf613 --- /dev/null +++ b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("RandomTest")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3506c96a3f6c7df608c22594ca2eaec41efa511")] +[assembly: System.Reflection.AssemblyProductAttribute("RandomTest")] +[assembly: System.Reflection.AssemblyTitleAttribute("RandomTest")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.GlobalUsings.g.cs b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.GlobalUsings.g.cs new file mode 100644 index 00000000..a1f6d1a8 --- /dev/null +++ b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.GlobalUsings.g.cs @@ -0,0 +1,9 @@ +// +global using global::Microsoft.VisualStudio.TestTools.UnitTesting; +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/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.csproj.FileListAbsolute.txt b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..14579315 --- /dev/null +++ b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.csproj.FileListAbsolute.txt @@ -0,0 +1,115 @@ +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\CoverletSourceRootsMapping_RandomTest +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\testhost.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\testhost.exe +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.TestPlatform.AdapterUtilities.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\RandomTest.deps.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\RandomTest.runtimeconfig.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\RandomTest.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\RandomTest.pdb +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.CodeCoverage.Shim.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.TestPlatform.CoreUtilities.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.TestPlatform.PlatformAbstractions.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.TestPlatform.CommunicationUtilities.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.TestPlatform.CrossPlatEngine.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.TestPlatform.Utilities.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.Common.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.TestFramework.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Newtonsoft.Json.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\NuGet.Frameworks.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\de\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\es\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\it\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CoreUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\de\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\de\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\es\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\es\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\it\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\it\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Randomizer.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Randomizer.pdb +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.csproj.AssemblyReference.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.GeneratedMSBuildEditorConfig.editorconfig +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.AssemblyInfoInputs.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.AssemblyInfo.cs +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.csproj.CoreCompileInputs.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.sourcelink.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.csproj.Up2Date +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\refint\RandomTest.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.pdb +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\RandomTest.genruntimeconfig.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\RandomTest\obj\Debug\net8.0\ref\RandomTest.dll diff --git a/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.sourcelink.json b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.sourcelink.json new file mode 100644 index 00000000..78786aad --- /dev/null +++ b/Randomizer/RandomTest/obj/Debug/net8.0/RandomTest.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/a3506c96a3f6c7df608c22594ca2eaec41efa511/*"}} \ No newline at end of file diff --git a/Randomizer/RandomTest/obj/RandomTest.csproj.nuget.dgspec.json b/Randomizer/RandomTest/obj/RandomTest.csproj.nuget.dgspec.json new file mode 100644 index 00000000..b0d38981 --- /dev/null +++ b/Randomizer/RandomTest/obj/RandomTest.csproj.nuget.dgspec.json @@ -0,0 +1,160 @@ +{ + "format": 1, + "restore": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\RandomTest.csproj": {} + }, + "projects": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "projectName": "Randomizer", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" + } + } + }, + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\RandomTest.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\RandomTest.csproj", + "projectName": "RandomTest", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\RandomTest.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": { + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MSTest.TestAdapter": { + "target": "Package", + "version": "[3.1.1, )" + }, + "MSTest.TestFramework": { + "target": "Package", + "version": "[3.1.1, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.8.0, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Randomizer/RandomTest/obj/project.assets.json b/Randomizer/RandomTest/obj/project.assets.json new file mode 100644 index 00000000..e96a4453 --- /dev/null +++ b/Randomizer/RandomTest/obj/project.assets.json @@ -0,0 +1,1106 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "coverlet.collector/6.0.0": { + "type": "package", + "build": { + "build/netstandard1.0/coverlet.collector.targets": {} + } + }, + "Microsoft.CodeCoverage/17.8.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.8.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeCoverage": "17.8.0", + "Microsoft.TestPlatform.TestHost": "17.8.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.TestPlatform.ObjectModel/17.8.0": { + "type": "package", + "dependencies": { + "NuGet.Frameworks": "6.5.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.8.0": { + "type": "package", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.8.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": {} + } + }, + "MSTest.TestAdapter/3.1.1": { + "type": "package", + "build": { + "build/net6.0/MSTest.TestAdapter.props": {}, + "build/net6.0/MSTest.TestAdapter.targets": {} + } + }, + "MSTest.TestFramework/3.1.1": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/net6.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "cs" + }, + "lib/net6.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "de" + }, + "lib/net6.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "es" + }, + "lib/net6.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "fr" + }, + "lib/net6.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "it" + }, + "lib/net6.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ja" + }, + "lib/net6.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ko" + }, + "lib/net6.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "pl" + }, + "lib/net6.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "pt-BR" + }, + "lib/net6.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ru" + }, + "lib/net6.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "tr" + }, + "lib/net6.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net6.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "zh-Hant" + } + }, + "build": { + "build/net6.0/MSTest.TestFramework.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/6.5.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/NuGet.Frameworks.dll": {} + }, + "runtime": { + "lib/netstandard2.0/NuGet.Frameworks.dll": {} + } + }, + "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" + } + } + }, + "Randomizer/1.0.0": { + "type": "project", + "framework": ".NETStandard,Version=v2.1", + "compile": { + "bin/placeholder/Randomizer.dll": {} + }, + "runtime": { + "bin/placeholder/Randomizer.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.8.0": { + "sha512": "KC8SXWbGIdoFVdlxKk9WHccm0llm9HypcHMLUUFabRiTS3SO2fQXNZfdiF3qkEdTJhbRrxhdRxjL4jbtwPq4Ew==", + "type": "package", + "path": "microsoft.codecoverage/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.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.8.0.nupkg.sha512", + "microsoft.codecoverage.nuspec" + ] + }, + "Microsoft.NET.Test.Sdk/17.8.0": { + "sha512": "BmTYGbD/YuDHmApIENdoyN1jCk0Rj1fJB0+B/fVekyTdVidr91IlzhqzytiUgaEAzL1ZJcYCme0MeBMYvJVzvw==", + "type": "package", + "path": "microsoft.net.test.sdk/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.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.8.0.nupkg.sha512", + "microsoft.net.test.sdk.nuspec" + ] + }, + "Microsoft.TestPlatform.ObjectModel/17.8.0": { + "sha512": "AYy6vlpGMfz5kOFq99L93RGbqftW/8eQTqjT9iGXW6s9MRP3UdtY8idJ8rJcjeSja8A18IhIro5YnH3uv1nz4g==", + "type": "package", + "path": "microsoft.testplatform.objectmodel/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.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.8.0.nupkg.sha512", + "microsoft.testplatform.objectmodel.nuspec" + ] + }, + "Microsoft.TestPlatform.TestHost/17.8.0": { + "sha512": "9ivcl/7SGRmOT0YYrHQGohWiT5YCpkmy/UEzldfVisLm6QxbLaK3FAJqZXI34rnRLmqqDCeMQxKINwmKwAPiDw==", + "type": "package", + "path": "microsoft.testplatform.testhost/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.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.8.0.nupkg.sha512", + "microsoft.testplatform.testhost.nuspec" + ] + }, + "MSTest.TestAdapter/3.1.1": { + "sha512": "kMvdO5dhrUR3o1qk0fzS0St0prlKyMQAfz1ChVAUdGGobTU5ehR60szOFto0+Q7rFG5iXMvTlVIthXM9EcNYnw==", + "type": "package", + "path": "mstest.testadapter/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/_localization/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/net462/MSTest.TestAdapter.props", + "build/net462/MSTest.TestAdapter.targets", + "build/net462/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/net462/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/net462/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/net6.0/MSTest.TestAdapter.props", + "build/net6.0/MSTest.TestAdapter.targets", + "build/net6.0/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/net6.0/winui/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/netcoreapp3.1/MSTest.TestAdapter.props", + "build/netcoreapp3.1/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/netstandard2.0/MSTest.TestAdapter.props", + "build/netstandard2.0/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/uap10.0/MSTest.TestAdapter.props", + "build/uap10.0/MSTest.TestAdapter.targets", + "build/uap10.0/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/uap10.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/uap10.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "mstest.testadapter.3.1.1.nupkg.sha512", + "mstest.testadapter.nuspec" + ] + }, + "MSTest.TestFramework/3.1.1": { + "sha512": "3rjkGxciNHHmPW8cl1/QVIYjOpfptjmAH5JrLBw+dnMTYDoweg3I579N7OIbar3Zd3q9dfWFrCy2LEV/AmPn3A==", + "type": "package", + "path": "mstest.testframework/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/net6.0/MSTest.TestFramework.targets", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "build/net6.0/winui/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "build/net6.0/winui/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/net6.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/uap10.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "mstest.testframework.3.1.1.nupkg.sha512", + "mstest.testframework.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/6.5.0": { + "sha512": "QWINE2x3MbTODsWT1Gh71GaGb5icBz4chS8VYvTgsBnsi8esgN6wtHhydd7fvToWECYGq7T4cgBBDiKD/363fg==", + "type": "package", + "path": "nuget.frameworks/6.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net472/NuGet.Frameworks.dll", + "lib/netstandard2.0/NuGet.Frameworks.dll", + "nuget.frameworks.6.5.0.nupkg.sha512", + "nuget.frameworks.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" + ] + }, + "Randomizer/1.0.0": { + "type": "project", + "path": "../Randomizer/Randomizer.csproj", + "msbuildProject": "../Randomizer/Randomizer.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "MSTest.TestAdapter >= 3.1.1", + "MSTest.TestFramework >= 3.1.1", + "Microsoft.NET.Test.Sdk >= 17.8.0", + "Randomizer >= 1.0.0", + "coverlet.collector >= 6.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Nitlo\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\RandomTest.csproj", + "projectName": "RandomTest", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\RandomTest.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\RandomTest\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": { + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MSTest.TestAdapter": { + "target": "Package", + "version": "[3.1.1, )" + }, + "MSTest.TestFramework": { + "target": "Package", + "version": "[3.1.1, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.8.0, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Randomizer/Randomizer.sln b/Randomizer/Randomizer.sln new file mode 100644 index 00000000..e91031cb --- /dev/null +++ b/Randomizer/Randomizer.sln @@ -0,0 +1,42 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34714.143 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Randomizer", "Randomizer\Randomizer.csproj", "{9D839CC3-0650-4454-B01D-F7F756E26EE0}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RandomTest", "RandomTest\RandomTest.csproj", "{78AD0239-3629-4D27-9ED3-37C7B15DCA06}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{D99C4888-5D61-4668-8FBA-BB7B41F7091A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NewFolder1", "NewFolder1", "{919C1876-E6EE-43AF-972F-04E9F667BDC4}" + ProjectSection(SolutionItems) = preProject + ConsoleApp1\bin\Debug\net8.0\rand.bin = ConsoleApp1\bin\Debug\net8.0\rand.bin + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9D839CC3-0650-4454-B01D-F7F756E26EE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9D839CC3-0650-4454-B01D-F7F756E26EE0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9D839CC3-0650-4454-B01D-F7F756E26EE0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9D839CC3-0650-4454-B01D-F7F756E26EE0}.Release|Any CPU.Build.0 = Release|Any CPU + {78AD0239-3629-4D27-9ED3-37C7B15DCA06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {78AD0239-3629-4D27-9ED3-37C7B15DCA06}.Debug|Any CPU.Build.0 = Debug|Any CPU + {78AD0239-3629-4D27-9ED3-37C7B15DCA06}.Release|Any CPU.ActiveCfg = Release|Any CPU + {78AD0239-3629-4D27-9ED3-37C7B15DCA06}.Release|Any CPU.Build.0 = Release|Any CPU + {D99C4888-5D61-4668-8FBA-BB7B41F7091A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D99C4888-5D61-4668-8FBA-BB7B41F7091A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D99C4888-5D61-4668-8FBA-BB7B41F7091A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D99C4888-5D61-4668-8FBA-BB7B41F7091A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {B5405F50-0750-4566-B613-60FCD77B8C55} + EndGlobalSection +EndGlobal diff --git a/Randomizer/Randomizer/M128.cs b/Randomizer/Randomizer/M128.cs new file mode 100644 index 00000000..5f48614d --- /dev/null +++ b/Randomizer/Randomizer/M128.cs @@ -0,0 +1,121 @@ +using System; +using System.Collections.Generic; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Text; + +namespace Randomizer +{ + + [StructLayout(LayoutKind.Explicit, Pack = 16)] + public unsafe struct M128 //: IMemoryType + { + [FieldOffset(0)] internal Vector4 vec; + + internal M128(Vector4 v) + { + vec = v; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public T Read(int index) where T : struct + { + fixed (Vector4* p = &vec) + { + return *(((T*)p) + index); + } + } + + public override string ToString() + { + return string.Empty; + } + + public string ToString(int sample) + { + string str = string.Empty; + for (int i = 15; i >= 0; i--) + { + str += $"{Convert.ToString(this.Read(i), sample)} "; + } + return str; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public void Write(int index, T value) where T : struct +#if NET8_0_OR_GREATER + , INumber +#endif + { + fixed (Vector4* p = &vec) + { + *(((T*)p) + index) = value; + } + } + +#if NET5_0_OR_GREATER + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static explicit operator Vector128(M128 m) + { + return Vector128.As(m.vec.AsVector128()); + } + +#endif + } +} diff --git a/Randomizer/Randomizer/RandomGenerator.cs b/Randomizer/Randomizer/RandomGenerator.cs new file mode 100644 index 00000000..7d942c87 --- /dev/null +++ b/Randomizer/Randomizer/RandomGenerator.cs @@ -0,0 +1,138 @@ +using System; +using System.IO; +using System.Net.Http.Headers; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Runtime.Serialization; +using System.Runtime.Serialization.Formatters.Binary; +using System.Security.Cryptography; +using System.Text; +using System.Transactions; +using System.Xml; +using System.Xml.Serialization; + +namespace Randomizer +{ + public class RandomGenerator + { + private readonly byte[] originKey; + private byte[] currentKey; + private int cycleCount; + private SHA512 hash; + + public RandomGenerator(object source) + { + try + { + XmlSerializer s = new XmlSerializer(source.GetType()); + using (StringWriter sw = new StringWriter()) + { + s.Serialize(sw, source); + string data = sw.ToString(); + originKey = Encoding.UTF8.GetBytes(data); + } + } + catch (Exception) + { + throw; + } + hash = SHA512.Create(); + originKey = hash.ComputeHash(originKey); + currentKey = originKey; + cycleCount = 0; + } + + public int TotalGeneratedRandom + { + get => cycleCount; + } + + public unsafe int GenRandomInt() + { + M128 source = PrivateRand(); + cycleCount++; + + /* + float d0 = MathF.Sin(1 / source.Read(0)); + float d1 = MathF.Sin(1 / source.Read(1)); + float d2 = MathF.Sin(1 / source.Read(2)); + float d3 = MathF.Sin(1 / source.Read(3)); + + source.Write(0, *( short*)&d3); + source.Write(2, *((short*)&d2+1)); + source.Write(4, *( short*)&d1); + source.Write(6, *((short*)&d0+1)); + + /**/ + + return source.Read(cycleCount % 4); + } + + public float GenRandomSingle() + { + cycleCount++; + + while (true) + { + M128 source = PrivateRand(); + + uint + temp0 = source.Read(0), + temp1 = source.Read(2); + + if (temp0 * temp1 != 0) + { + float ret = (temp0 % temp1) * 1.0f / temp1; + if (ret < 0.335f) + { + ret = ret * (ret * -0.7811934f + 1.4489113f); + } + else + { + ret = ret * (ret * -0.1158368f + 1.0580600f) + 0.0590584f; + } + if (ret > 1) + { + continue; + } + return ret; + } + + } + + } + + private unsafe M128 PrivateRand() + { + currentKey = hash.ComputeHash(currentKey); + M128 ret; + fixed (byte* bptr = currentKey) + { + switch ((cycleCount % 16) / 4) + { + case 0: + ret= *((M128*)bptr + 0);break; + case 1: + ret= *((M128*)bptr + 1);break; + case 2: + ret= *((M128*)bptr + 2);break; + case 3: + ret= *((M128*)bptr + 3);break; + default: + throw new InvalidOperationException(); + } + } + //Console.WriteLine(ret.ToString(16)); + return ret; + } + + + public void Reset() + { + currentKey = originKey; + cycleCount = 0; + } + + } +} diff --git a/Randomizer/Randomizer/Randomizer.csproj b/Randomizer/Randomizer/Randomizer.csproj new file mode 100644 index 00000000..31411688 --- /dev/null +++ b/Randomizer/Randomizer/Randomizer.csproj @@ -0,0 +1,9 @@ + + + + netstandard2.1 + enable + True + + + diff --git a/Randomizer/Randomizer/bin/Debug/netstandard2.1/Randomizer.deps.json b/Randomizer/Randomizer/bin/Debug/netstandard2.1/Randomizer.deps.json new file mode 100644 index 00000000..203037c5 --- /dev/null +++ b/Randomizer/Randomizer/bin/Debug/netstandard2.1/Randomizer.deps.json @@ -0,0 +1,24 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.1/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.1": {}, + ".NETStandard,Version=v2.1/": { + "Randomizer/1.0.0": { + "runtime": { + "Randomizer.dll": {} + } + } + } + }, + "libraries": { + "Randomizer/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Randomizer/Randomizer/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs b/Randomizer/Randomizer/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs new file mode 100644 index 00000000..348b87f0 --- /dev/null +++ b/Randomizer/Randomizer/obj/Debug/netstandard2.1/.NETStandard,Version=v2.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETStandard,Version=v2.1", FrameworkDisplayName = ".NET Standard 2.1")] diff --git a/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.AssemblyInfo.cs b/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.AssemblyInfo.cs new file mode 100644 index 00000000..8d8bd76a --- /dev/null +++ b/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Randomizer")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3506c96a3f6c7df608c22594ca2eaec41efa511")] +[assembly: System.Reflection.AssemblyProductAttribute("Randomizer")] +[assembly: System.Reflection.AssemblyTitleAttribute("Randomizer")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.csproj.FileListAbsolute.txt b/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.csproj.FileListAbsolute.txt new file mode 100644 index 00000000..8078c8eb --- /dev/null +++ b/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.csproj.FileListAbsolute.txt @@ -0,0 +1,10 @@ +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\bin\Debug\netstandard2.1\Randomizer.deps.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\bin\Debug\netstandard2.1\Randomizer.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\bin\Debug\netstandard2.1\Randomizer.pdb +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\obj\Debug\netstandard2.1\Randomizer.GeneratedMSBuildEditorConfig.editorconfig +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\obj\Debug\netstandard2.1\Randomizer.AssemblyInfoInputs.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\obj\Debug\netstandard2.1\Randomizer.AssemblyInfo.cs +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\obj\Debug\netstandard2.1\Randomizer.csproj.CoreCompileInputs.cache +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\obj\Debug\netstandard2.1\Randomizer.sourcelink.json +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\obj\Debug\netstandard2.1\Randomizer.dll +D:\NitloadIndustry\研究项目\1-Flagship\TH2020\ProjectFile\Randomizer\Randomizer\obj\Debug\netstandard2.1\Randomizer.pdb diff --git a/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.sourcelink.json b/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.sourcelink.json new file mode 100644 index 00000000..78786aad --- /dev/null +++ b/Randomizer/Randomizer/obj/Debug/netstandard2.1/Randomizer.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/a3506c96a3f6c7df608c22594ca2eaec41efa511/*"}} \ No newline at end of file diff --git a/Randomizer/Randomizer/obj/Randomizer.csproj.nuget.dgspec.json b/Randomizer/Randomizer/obj/Randomizer.csproj.nuget.dgspec.json new file mode 100644 index 00000000..1686bf0f --- /dev/null +++ b/Randomizer/Randomizer/obj/Randomizer.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": {} + }, + "projects": { + "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "projectName": "Randomizer", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Randomizer/Randomizer/obj/project.assets.json b/Randomizer/Randomizer/obj/project.assets.json new file mode 100644 index 00000000..715f3bb1 --- /dev/null +++ b/Randomizer/Randomizer/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + ".NETStandard,Version=v2.1": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + ".NETStandard,Version=v2.1": [] + }, + "packageFolders": { + "C:\\Users\\Nitlo\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "projectName": "Randomizer", + "projectPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\Randomizer.csproj", + "packagesPath": "C:\\Users\\Nitlo\\.nuget\\packages\\", + "outputPath": "D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\Randomizer\\Randomizer\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Nitlo\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.1" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "netstandard2.1": { + "targetAlias": "netstandard2.1", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "NETStandard.Library": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin index a47bd165..381b4b91 100644 Binary files a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v7.bin differ diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin index dd3d17a6..3a12a3a5 100644 Binary files a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v7.bin differ diff --git a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 index 3613cff0..ad38eeb2 100644 Binary files a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 and b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/075b1674-6de9-4663-8ebe-4b95dc4af16a.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/075b1674-6de9-4663-8ebe-4b95dc4af16a.vsidx new file mode 100644 index 00000000..90b19120 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/075b1674-6de9-4663-8ebe-4b95dc4af16a.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/089c0d0e-5786-43d1-8015-24d9b51b9e50.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/089c0d0e-5786-43d1-8015-24d9b51b9e50.vsidx new file mode 100644 index 00000000..f9c91ff5 Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/089c0d0e-5786-43d1-8015-24d9b51b9e50.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/28781452-c5e0-4cbd-88d8-1a100ba63558.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/151adac8-1c4d-41e3-aa68-8f38cd25df83.vsidx similarity index 63% rename from 源代码/.vs/StgSharpDevelop/FileContentIndex/28781452-c5e0-4cbd-88d8-1a100ba63558.vsidx rename to 源代码/.vs/StgSharpDevelop/FileContentIndex/151adac8-1c4d-41e3-aa68-8f38cd25df83.vsidx index ecdf065b..8571d31a 100644 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/28781452-c5e0-4cbd-88d8-1a100ba63558.vsidx and b/源代码/.vs/StgSharpDevelop/FileContentIndex/151adac8-1c4d-41e3-aa68-8f38cd25df83.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/42c99676-940e-4717-aa15-cea8de06724c.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/42c99676-940e-4717-aa15-cea8de06724c.vsidx deleted file mode 100644 index ce86153f..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/42c99676-940e-4717-aa15-cea8de06724c.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/66599b30-89bf-412a-bca9-c34279da39c2.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/66599b30-89bf-412a-bca9-c34279da39c2.vsidx deleted file mode 100644 index b8e56cee..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/66599b30-89bf-412a-bca9-c34279da39c2.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/6d3f59c7-b89a-4fb6-bf8c-57a7b9166046.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/6d3f59c7-b89a-4fb6-bf8c-57a7b9166046.vsidx new file mode 100644 index 00000000..2d565f5d Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/6d3f59c7-b89a-4fb6-bf8c-57a7b9166046.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/8a1c3e12-8703-4eba-a616-56800a265c10.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/8a1c3e12-8703-4eba-a616-56800a265c10.vsidx new file mode 100644 index 00000000..6a278dfd Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/8a1c3e12-8703-4eba-a616-56800a265c10.vsidx differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/a331db80-d637-4256-996b-531bc7b29f34.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/a331db80-d637-4256-996b-531bc7b29f34.vsidx deleted file mode 100644 index 4631cfbe..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/a331db80-d637-4256-996b-531bc7b29f34.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/fb08524a-cd13-4976-a053-db448ac8ec79.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/fb08524a-cd13-4976-a053-db448ac8ec79.vsidx deleted file mode 100644 index 4045590a..00000000 Binary files a/源代码/.vs/StgSharpDevelop/FileContentIndex/fb08524a-cd13-4976-a053-db448ac8ec79.vsidx and /dev/null differ diff --git a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 index 02d88147..ccd84811 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 and b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 differ diff --git a/源代码/.vs/StgSharpDevelop/v17/.suo b/源代码/.vs/StgSharpDevelop/v17/.suo index 2cc57836..69b440b8 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/.suo and b/源代码/.vs/StgSharpDevelop/v17/.suo differ diff --git a/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json b/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json index a0073e45..f43087a2 100644 --- a/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json +++ b/源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json @@ -2,18 +2,74 @@ "Version": 1, "WorkspaceRootPath": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\stg\\collisiontexture.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\stg\\collisiontexture.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\test\\particle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\particle.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\math\\scalar\\compare.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\scalar\\compare.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\geometries\\geometryoperation\\geometryoperation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\geometryoperation\\geometryoperation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\test\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\geometries\\plaingeometry\\define\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\define\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\geometries\\plaingeometry\\define\\plaininstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\define\\plaininstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\test\\mainrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\mainrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\shader\\particle.vert||{8B382828-6202-11D1-8870-0000F87579D2}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\particle.vert||{8B382828-6202-11D1-8870-0000F87579D2}" }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharp\\data\\serialize\\issdserializable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\data\\serialize\\issdserializable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharp\\data\\serialize\\dictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\data\\serialize\\dictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharp\\data\\serialize\\define.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\data\\serialize\\define.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\data\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\data\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\data\\imemorytype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\data\\imemorytype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharp\\data\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\data\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharp\\data\\randomgenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp\\StgSharp.csproj|solutionrelative:stgsharp\\data\\randomgenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\control\\io\\internalio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\control\\io\\internalio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\math\\scalar\\compare.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\scalar\\compare.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\shaderedit\\shader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\shaderedit\\shader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -38,26 +94,10 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\buffer\\vbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\buffer\\vbo.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\geometries\\plaingeometry\\define\\plaininstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\define\\plaininstancingbuffer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\test\\mainrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\mainrenderstream.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\test\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\test\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\shader\\image1.png||{58961B49-13E0-48C0-9258-13CBC4D40279}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\shader\\image1.png||{58961B49-13E0-48C0-9258-13CBC4D40279}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\geometries\\plaingeometry\\define\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\plaingeometry\\define\\iinstancing.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\math\\linear\\vec4d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\linear\\vec4d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -121,10 +161,6 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\environment\\platform.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\geometries\\geometryoperation\\geometryoperation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\geometries\\geometryoperation\\geometryoperation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\math\\linear\\vec3d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\math\\linear\\vec3d.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -353,10 +389,6 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\gl\\glresourcegenrator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\gl\\glresourcegenrator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\control\\io\\internalio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\control\\io\\internalio.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\graphics\\form\\form.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\graphics\\form\\form.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -445,14 +477,6 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\control\\processinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\control\\processinput.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\data\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\data\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\data\\imemorytype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\data\\imemorytype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u6E90\u4EE3\u7801\\stgsharpdebug\\data\\m256.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\data\\m256.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -477,11 +501,84 @@ "DocumentGroups": [ { "DockedWidth": 197, - "SelectedChildIndex": 10, + "SelectedChildIndex": 0, "Children": [ { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 0, + "Title": "CollisionTexture.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\CollisionTexture.cs", + "RelativeDocumentMoniker": "StgSharpDebug\\Stg\\CollisionTexture.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\CollisionTexture.cs", + "RelativeToolTip": "StgSharpDebug\\Stg\\CollisionTexture.cs", + "ViewState": "AQIAAAYAAAAAAAAAAAAAAA8AAAAjAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-14T07:15:34.326Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "ISSDSerializable.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\ISSDSerializable.cs", + "RelativeDocumentMoniker": "StgSharp\\Data\\Serialize\\ISSDSerializable.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\ISSDSerializable.cs", + "RelativeToolTip": "StgSharp\\Data\\Serialize\\ISSDSerializable.cs", + "ViewState": "AQIAAAkAAAAAAAAAAAAAABYAAAAUAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-14T02:11:24.157Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "Dictionary.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\Dictionary.cs", + "RelativeDocumentMoniker": "StgSharp\\Data\\Serialize\\Dictionary.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\Dictionary.cs", + "RelativeToolTip": "StgSharp\\Data\\Serialize\\Dictionary.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-14T02:11:23.281Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "Define.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\Define.cs", + "RelativeDocumentMoniker": "StgSharp\\Data\\Serialize\\Define.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\Serialize\\Define.cs", + "RelativeToolTip": "StgSharp\\Data\\Serialize\\Define.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-14T02:11:21.58Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "M128.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\M128.cs", + "RelativeDocumentMoniker": "StgSharp\\Data\\M128.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\M128.cs", + "RelativeToolTip": "StgSharp\\Data\\M128.cs", + "ViewState": "AQIAAC0AAAAAAAAAAAAAAD0AAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-14T02:06:36.634Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "RandomGenerator.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\RandomGenerator.cs", + "RelativeDocumentMoniker": "StgSharp\\Data\\RandomGenerator.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Data\\RandomGenerator.cs", + "RelativeToolTip": "StgSharp\\Data\\RandomGenerator.cs", + "ViewState": "AQIAAAkAAAAAAAAAAAAAABgAAAAMAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-05-14T01:44:33.9Z" + }, + { + "$type": "Document", + "DocumentIndex": 16, "Title": "Compare.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Scalar\\Compare.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Scalar\\Compare.cs", @@ -489,12 +586,11 @@ "RelativeToolTip": "StgSharpDebug\\Math\\Scalar\\Compare.cs", "ViewState": "AQIAAAcAAAAAAAAAAAAUwAwAAAAhAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-12T19:09:50.487Z", - "EditorCaption": "" + "WhenOpened": "2024-05-12T19:09:50.487Z" }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 23, "Title": "Image1.png", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\Image1.png", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\Image1.png", @@ -505,7 +601,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 28, "Title": "RuntimeType.CoreCLR.cs", "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\0324fd687e22dc71da6ff237750485850e2a3f2ad0d07b1398d161a06e3fc444\\src\\coreclr\\System.Private.CoreLib\\src\\System\\RuntimeType.CoreCLR.cs", "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\0324fd687e22dc71da6ff237750485850e2a3f2ad0d07b1398d161a06e3fc444\\src\\coreclr\\System.Private.CoreLib\\src\\System\\RuntimeType.CoreCLR.cs", @@ -515,7 +611,7 @@ }, { "$type": "Document", - "DocumentIndex": 22, + "DocumentIndex": 32, "Title": "StgSharpC.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.h", "RelativeDocumentMoniker": "StgSharpC\\StgSharpC.h", @@ -527,7 +623,7 @@ }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 30, "Title": "GLpack.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\GLpack.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\GLpack.cs", @@ -539,19 +635,20 @@ }, { "$type": "Document", - "DocumentIndex": 30, + "DocumentIndex": 2, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\GeometryOperation\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\GeometryOperation\\GeometryOperation.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\GeometryOperation\\GeometryOperation.cs", "RelativeToolTip": "StgSharpDebug\\Geometries\\GeometryOperation\\GeometryOperation.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAuwBgAAAAlAAAA", + "ViewState": "AQIAABsAAAAAAAAAAAAWwDYAAAAmAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-05-11T21:02:15.851Z" + "WhenOpened": "2024-05-11T21:02:15.851Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 32, + "DocumentIndex": 41, "Title": "IVector.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\IVector.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\IVector.cs", @@ -563,7 +660,7 @@ }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 43, "Title": "Shader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\ShaderEdit\\Shader.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\ShaderEdit\\Shader.cs", @@ -575,7 +672,7 @@ }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 19, "Title": "particle.frag", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\particle.frag", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\particle.frag", @@ -583,38 +680,36 @@ "RelativeToolTip": "StgSharpDebug\\Shader\\particle.frag", "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAABAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-05-11T16:13:45.41Z", - "EditorCaption": "" + "WhenOpened": "2024-05-11T16:13:45.41Z" }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 7, "Title": "particle.vert", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\particle.vert", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\particle.vert", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\particle.vert", "RelativeToolTip": "StgSharpDebug\\Shader\\particle.vert", - "ViewState": "AQIAAAMAAAAAAAAAAAAAACEAAAA1AAAA", + "ViewState": "AQIAAAAAAAAAAAAAAAAAACEAAAA1AAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-05-11T16:13:35.603Z", - "EditorCaption": "" + "WhenOpened": "2024-05-11T16:13:35.603Z" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 1, "Title": "Particle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\Particle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Test\\Particle.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\Particle.cs", "RelativeToolTip": "StgSharpDebug\\Test\\Particle.cs", - "ViewState": "AQIAACIAAAAAAAAAAAAuwDEAAAARAAAA", + "ViewState": "AQIAAIIAAAAAAAAAAAAQwJAAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-05-11T16:12:39.979Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 37, + "DocumentIndex": 46, "Title": "Blueprint.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Logic\\Blueprint\\Blueprint.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\Blueprint\\Blueprint.cs", @@ -626,7 +721,7 @@ }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 50, "Title": "Form.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Form\\Form.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Form\\Form.cs", @@ -638,7 +733,7 @@ }, { "$type": "Document", - "DocumentIndex": 46, + "DocumentIndex": 55, "Title": "Line.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Line.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Line.cs", @@ -650,7 +745,7 @@ }, { "$type": "Document", - "DocumentIndex": 50, + "DocumentIndex": 59, "Title": "ProcessInput.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\ProcessInput.cs", "RelativeDocumentMoniker": "StgSharp\\Control\\ProcessInput.cs", @@ -662,7 +757,7 @@ }, { "$type": "Document", - "DocumentIndex": 51, + "DocumentIndex": 60, "Title": "KeyControl.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\KeyControl.cs", "RelativeDocumentMoniker": "StgSharp\\Control\\KeyControl.cs", @@ -674,7 +769,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 54, "Title": "GLIO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Control\\IO\\GLIO.cs", "RelativeDocumentMoniker": "StgSharp\\Control\\IO\\GLIO.cs", @@ -686,7 +781,7 @@ }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 57, "Title": "Line.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Line.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Line.cs", @@ -698,7 +793,7 @@ }, { "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 45, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", @@ -710,7 +805,7 @@ }, { "$type": "Document", - "DocumentIndex": 52, + "DocumentIndex": 61, "Title": "Circle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Circle.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Circle.cs", @@ -722,7 +817,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, + "DocumentIndex": 44, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\GeometryOperation\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\GeometryOperation\\GeometryOperation.cs", @@ -734,7 +829,7 @@ }, { "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 64, "Title": "Bullet.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Stg\\Bullet.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Stg\\Bullet.cs", @@ -746,7 +841,7 @@ }, { "$type": "Document", - "DocumentIndex": 57, + "DocumentIndex": 66, "Title": "PlainGeometry.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", @@ -758,7 +853,7 @@ }, { "$type": "Document", - "DocumentIndex": 58, + "DocumentIndex": 67, "Title": "IPlainEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", @@ -770,7 +865,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, + "DocumentIndex": 38, "Title": "GLresourceGenrator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\GLresourceGenrator.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\GLresourceGenrator.cs", @@ -782,7 +877,7 @@ }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 31, "Title": "glRenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\GL\\glRenderStream.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\GL\\glRenderStream.cs", @@ -794,7 +889,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 49, "Title": "RenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\RenderStream.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\RenderStream.cs", @@ -806,7 +901,7 @@ }, { "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 62, "Title": "StreamLocalCoordinate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\Coordination\\StreamLocalCoordinate.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\Coordination\\StreamLocalCoordinate.cs", @@ -818,7 +913,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 52, "Title": "vec3d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\vec3d.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\vec3d.cs", @@ -830,7 +925,7 @@ }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 56, "Title": "Vec4d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vec4d.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Vec4d.cs", @@ -842,7 +937,7 @@ }, { "$type": "Document", - "DocumentIndex": 60, + "DocumentIndex": 69, "Title": "Vector.Orthogonalize.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", @@ -854,7 +949,7 @@ }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 65, "Title": "ICoord.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\Coordination\\ICoord.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\Coordination\\ICoord.cs", @@ -866,7 +961,7 @@ }, { "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 63, "Title": "PlainCoordinate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\Coordination\\PlainCoordinate.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\Coordination\\PlainCoordinate.cs", @@ -878,7 +973,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 42, "Title": "PlainInstancingBuffer.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", @@ -890,7 +985,7 @@ }, { "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 53, "Title": "IInstancing.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", "RelativeDocumentMoniker": "StgSharp\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", @@ -902,7 +997,7 @@ }, { "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 51, "Title": "Bullet.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharp\\Stg\\Bullet.cs", "RelativeDocumentMoniker": "StgSharp\\Stg\\Bullet.cs", @@ -914,31 +1009,31 @@ }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 4, "Title": "IInstancing.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", "RelativeToolTip": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IInstancing.cs", - "ViewState": "AQIAAEAAAAAAAAAAAIAwwFAAAAAaAAAA", + "ViewState": "AQIAAEwAAAAAAAAAAAAQwFoAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-05-08T17:39:31.95Z" }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 5, "Title": "PlainInstancingBuffer.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", "RelativeToolTip": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainInstancingBuffer.cs", - "ViewState": "AQIAAFcAAAAAAAAAAAAjwGQAAAARAAAA", + "ViewState": "AQIAAIwAAAAAAAAAAAAywKEAAAAbAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-05-08T17:36:30.869Z" }, { "$type": "Document", - "DocumentIndex": 61, + "DocumentIndex": 70, "Title": "IPlainEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\IPlainEntity.cs", @@ -950,7 +1045,7 @@ }, { "$type": "Document", - "DocumentIndex": 67, + "DocumentIndex": 76, "Title": "Circle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Circle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Circle.cs", @@ -962,7 +1057,7 @@ }, { "$type": "Document", - "DocumentIndex": 63, + "DocumentIndex": 72, "Title": "GeometryOperation.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\GeometryOperation.cs", @@ -974,7 +1069,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 34, "Title": "vec2d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\vec2d.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\vec2d.cs", @@ -986,7 +1081,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 33, "Title": "Rectangle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Rectangle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Rectangle.cs", @@ -998,7 +1093,7 @@ }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 35, "Title": "Parallelogram.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Parallelogram.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Parallelogram.cs", @@ -1010,7 +1105,7 @@ }, { "$type": "Document", - "DocumentIndex": 62, + "DocumentIndex": 71, "Title": "Polygon6.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Polygon6.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Polygon6.cs", @@ -1022,7 +1117,7 @@ }, { "$type": "Document", - "DocumentIndex": 68, + "DocumentIndex": 77, "Title": "Polygon5.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Polygon5.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Polygon5.cs", @@ -1034,7 +1129,7 @@ }, { "$type": "Document", - "DocumentIndex": 65, + "DocumentIndex": 74, "Title": "Triangle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Triangle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Triangle.cs", @@ -1046,7 +1141,7 @@ }, { "$type": "Document", - "DocumentIndex": 72, + "DocumentIndex": 81, "Title": "BitArray.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\Serialize\\BitArray.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\Serialize\\BitArray.cs", @@ -1058,7 +1153,7 @@ }, { "$type": "Document", - "DocumentIndex": 74, + "DocumentIndex": 83, "Title": "ISSDSerializable.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\Serialize\\ISSDSerializable.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\Serialize\\ISSDSerializable.cs", @@ -1070,7 +1165,7 @@ }, { "$type": "Document", - "DocumentIndex": 79, + "DocumentIndex": 88, "Title": "GlobalSetting.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\GlobalSetting.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\GlobalSetting.cs", @@ -1082,7 +1177,7 @@ }, { "$type": "Document", - "DocumentIndex": 80, + "DocumentIndex": 89, "Title": "Random.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Scalar\\Random.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Scalar\\Random.cs", @@ -1094,7 +1189,7 @@ }, { "$type": "Document", - "DocumentIndex": 78, + "DocumentIndex": 87, "Title": "DataHead.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\SSD\\DataHead.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\SSD\\DataHead.cs", @@ -1106,7 +1201,7 @@ }, { "$type": "Document", - "DocumentIndex": 49, + "DocumentIndex": 58, "Title": "DataSegment.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\SSD\\DataSegment.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\SSD\\DataSegment.cs", @@ -1118,7 +1213,7 @@ }, { "$type": "Document", - "DocumentIndex": 81, + "DocumentIndex": 90, "Title": "Camera.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Graphic\\Camera.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Graphic\\Camera.cs", @@ -1130,7 +1225,7 @@ }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 27, "Title": "fragment.frag", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\fragment.frag", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\fragment.frag", @@ -1142,7 +1237,7 @@ }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 18, "Title": "vertex.vert", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Shader\\vertex.vert", "RelativeDocumentMoniker": "StgSharpDebug\\Shader\\vertex.vert", @@ -1150,12 +1245,11 @@ "RelativeToolTip": "StgSharpDebug\\Shader\\vertex.vert", "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAAAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|", - "WhenOpened": "2024-05-04T08:35:07.434Z", - "EditorCaption": "" + "WhenOpened": "2024-05-04T08:35:07.434Z" }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 29, "Title": "StgSharpC.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpC\\StgSharpC.c", "RelativeDocumentMoniker": "StgSharpC\\StgSharpC.c", @@ -1167,7 +1261,7 @@ }, { "$type": "Document", - "DocumentIndex": 83, + "DocumentIndex": 92, "Title": "ErrorDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\ErrorDefine.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\ErrorDefine.cs", @@ -1179,7 +1273,7 @@ }, { "$type": "Document", - "DocumentIndex": 85, + "DocumentIndex": 94, "Title": "GLhandle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLhandle.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLhandle.cs", @@ -1191,7 +1285,7 @@ }, { "$type": "Document", - "DocumentIndex": 99, + "DocumentIndex": 107, "Title": "ShaderStruct.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\ShaderEdit\\ShaderStruct.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\ShaderEdit\\ShaderStruct.cs", @@ -1203,7 +1297,7 @@ }, { "$type": "Document", - "DocumentIndex": 98, + "DocumentIndex": 106, "Title": "ShowForm.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form\\ShowForm.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Form\\ShowForm.cs", @@ -1215,7 +1309,7 @@ }, { "$type": "Document", - "DocumentIndex": 94, + "DocumentIndex": 102, "Title": "TimeSpanProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\TimeSpanProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\TimeSpanProvider.cs", @@ -1227,7 +1321,7 @@ }, { "$type": "Document", - "DocumentIndex": 84, + "DocumentIndex": 93, "Title": "TimeSourceProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\TimeSourceProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\TimeSourceProvider.cs", @@ -1239,7 +1333,7 @@ }, { "$type": "Document", - "DocumentIndex": 96, + "DocumentIndex": 104, "Title": "TimeProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\TimeProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\TimeProvider.cs", @@ -1251,7 +1345,7 @@ }, { "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 21, "Title": "GLpack.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLpack.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLpack.cs", @@ -1263,7 +1357,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 39, "Title": "Platform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\Platform.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\Platform.cs", @@ -1275,7 +1369,7 @@ }, { "$type": "Document", - "DocumentIndex": 92, + "DocumentIndex": 100, "Title": "PipeLine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\PipeLine.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\PipeLine.cs", @@ -1287,7 +1381,7 @@ }, { "$type": "Document", - "DocumentIndex": 101, + "DocumentIndex": 109, "Title": "List.cs", "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\4b6ca51464b70f3cdc2d746287542729678dbfa6101005521b47dd9c982bbce3\\List.cs", "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\4b6ca51464b70f3cdc2d746287542729678dbfa6101005521b47dd9c982bbce3\\List.cs", @@ -1297,7 +1391,7 @@ }, { "$type": "Document", - "DocumentIndex": 102, + "DocumentIndex": 110, "Title": "Barrier.cs", "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\ff82bc38b563ad2f386d273e6cca8ba1de6af1a201ab294f0d11ae8d5378bb4c\\Barrier.cs", "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\Temp\\.vsdbgsrc\\ff82bc38b563ad2f386d273e6cca8ba1de6af1a201ab294f0d11ae8d5378bb4c\\Barrier.cs", @@ -1307,19 +1401,19 @@ }, { "$type": "Document", - "DocumentIndex": 88, + "DocumentIndex": 15, "Title": "InternalIO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\IO\\InternalIO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Control\\IO\\InternalIO.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\IO\\InternalIO.cs", "RelativeToolTip": "StgSharpDebug\\Control\\IO\\InternalIO.cs", - "ViewState": "AQIAAC8AAAAAAAAAAIA0wD4AAAAMAAAA", + "ViewState": "AQIAAHoAAAAAAAAAAAAnwJQAAAAtAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-04-30T09:48:09.405Z" }, { "$type": "Document", - "DocumentIndex": 71, + "DocumentIndex": 80, "Title": "Image.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Image.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Image.cs", @@ -1331,7 +1425,7 @@ }, { "$type": "Document", - "DocumentIndex": 103, + "DocumentIndex": 111, "Title": "Marshal.Windows.cs", "DocumentMoniker": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\1af33e14eb230cd3d93b377510a2c2d36f4e92a32b691649e6bb35ccc60a9aa3\\src\\libraries\\System.Private.CoreLib\\src\\System\\Runtime\\InteropServices\\Marshal.Windows.cs", "ToolTip": "C:\\Users\\Nitlo\\AppData\\Local\\SourceServer\\1af33e14eb230cd3d93b377510a2c2d36f4e92a32b691649e6bb35ccc60a9aa3\\src\\libraries\\System.Private.CoreLib\\src\\System\\Runtime\\InteropServices\\Marshal.Windows.cs", @@ -1341,7 +1435,7 @@ }, { "$type": "Document", - "DocumentIndex": 69, + "DocumentIndex": 78, "Title": "StgSharpDebug.csproj", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", "RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj", @@ -1353,7 +1447,7 @@ }, { "$type": "Document", - "DocumentIndex": 104, + "DocumentIndex": 112, "Title": "Microsoft.Common.CurrentVersion.targets", "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\MSBuild\\Current\\Bin\\amd64\\Microsoft.Common.CurrentVersion.targets", @@ -1363,7 +1457,7 @@ }, { "$type": "Document", - "DocumentIndex": 93, + "DocumentIndex": 101, "Title": "SideNode.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\SideNode.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\SideNode.cs", @@ -1375,7 +1469,7 @@ }, { "$type": "Document", - "DocumentIndex": 100, + "DocumentIndex": 108, "Title": "CrossCycleProcess.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\CrossCycleProcess.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\CrossCycleProcess.cs", @@ -1387,7 +1481,7 @@ }, { "$type": "Document", - "DocumentIndex": 76, + "DocumentIndex": 85, "Title": "Area.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\SSD\\Area.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\SSD\\Area.cs", @@ -1399,7 +1493,7 @@ }, { "$type": "Document", - "DocumentIndex": 75, + "DocumentIndex": 84, "Title": "SSD.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\SSD\\SSD.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\SSD\\SSD.cs", @@ -1411,7 +1505,7 @@ }, { "$type": "Document", - "DocumentIndex": 105, + "DocumentIndex": 113, "Title": "idProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\GlobalData\\idProvider.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\GlobalData\\idProvider.cs", @@ -1423,7 +1517,7 @@ }, { "$type": "Document", - "DocumentIndex": 77, + "DocumentIndex": 86, "Title": "SSDVirtualFolder.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\SSD\\SSDVirtualFolder.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\SSD\\SSDVirtualFolder.cs", @@ -1435,7 +1529,7 @@ }, { "$type": "Document", - "DocumentIndex": 106, + "DocumentIndex": 114, "Title": "MainForm.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\OEM\\MainForm.cs", "RelativeDocumentMoniker": "OEM\\MainForm.cs", @@ -1447,7 +1541,7 @@ }, { "$type": "Document", - "DocumentIndex": 86, + "DocumentIndex": 95, "Title": "Blueprint.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\Blueprint.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\Blueprint.cs", @@ -1459,7 +1553,7 @@ }, { "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 47, "Title": "BlueprintNode.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Logic\\Blueprint\\BlueprintNode.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Logic\\Blueprint\\BlueprintNode.cs", @@ -1471,7 +1565,7 @@ }, { "$type": "Document", - "DocumentIndex": 73, + "DocumentIndex": 82, "Title": "SSDraw.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\SSD\\SSDraw.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\SSD\\SSDraw.cs", @@ -1483,7 +1577,7 @@ }, { "$type": "Document", - "DocumentIndex": 97, + "DocumentIndex": 105, "Title": "Program.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgsharpEnvDebug\\Program.cs", "RelativeDocumentMoniker": "StgsharpEnvDebug\\Program.cs", @@ -1495,7 +1589,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 36, "Title": "Polygon4.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Polygon4.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Polygon4.cs", @@ -1507,7 +1601,7 @@ }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 17, "Title": "Shader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Shader.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Shader.cs", @@ -1515,12 +1609,11 @@ "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Shader.cs", "ViewState": "AQIAAGsAAAAAAAAAAAAUwH8AAAA7AAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-25T19:16:18.922Z", - "EditorCaption": "" + "WhenOpened": "2024-04-25T19:16:18.922Z" }, { "$type": "Document", - "DocumentIndex": 90, + "DocumentIndex": 98, "Title": "FormThreading.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form\\FormThreading.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Form\\FormThreading.cs", @@ -1532,7 +1625,7 @@ }, { "$type": "Document", - "DocumentIndex": 82, + "DocumentIndex": 91, "Title": "Uniform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Uniform.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\ShaderEdit\\Uniform.cs", @@ -1544,19 +1637,19 @@ }, { "$type": "Document", - "DocumentIndex": 10, + "DocumentIndex": 6, "Title": "MainRenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\MainRenderStream.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Test\\MainRenderStream.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\MainRenderStream.cs", "RelativeToolTip": "StgSharpDebug\\Test\\MainRenderStream.cs", - "ViewState": "AQIAAFkAAAAAAAAAAAA0wH4AAAAYAAAA", + "ViewState": "AQIAAKgAAAAAAAAAAAAkwH4AAAAYAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-04-25T19:10:03.206Z" }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 3, "Title": "Program.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Test\\Program.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Test\\Program.cs", @@ -1568,7 +1661,7 @@ }, { "$type": "Document", - "DocumentIndex": 95, + "DocumentIndex": 103, "Title": "glApiManager.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\glApiManager.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\glApiManager.cs", @@ -1580,7 +1673,7 @@ }, { "$type": "Document", - "DocumentIndex": 66, + "DocumentIndex": 75, "Title": "Arc.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Arc.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Arc.cs", @@ -1592,7 +1685,7 @@ }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 24, "Title": "Vec4d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\Vec4d.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\Vec4d.cs", @@ -1604,7 +1697,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 37, "Title": "PlainGeometry.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\PlainGeometry\\Define\\PlainGeometry.cs", @@ -1616,7 +1709,7 @@ }, { "$type": "Document", - "DocumentIndex": 70, + "DocumentIndex": 79, "Title": "IGeometry.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\IGeometry.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\IGeometry.cs", @@ -1628,7 +1721,7 @@ }, { "$type": "Document", - "DocumentIndex": 59, + "DocumentIndex": 68, "Title": "StreamLocalCoordinate.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\Coordination\\StreamLocalCoordinate.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\Coordination\\StreamLocalCoordinate.cs", @@ -1640,7 +1733,7 @@ }, { "$type": "Document", - "DocumentIndex": 64, + "DocumentIndex": 73, "Title": "ICoord.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Geometries\\Coordination\\ICoord.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Geometries\\Coordination\\ICoord.cs", @@ -1652,7 +1745,7 @@ }, { "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 40, "Title": "vec3d.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\vec3d.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\vec3d.cs", @@ -1664,7 +1757,7 @@ }, { "$type": "Document", - "DocumentIndex": 110, + "DocumentIndex": 118, "Title": "Monitors.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\Monitors.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\Monitors.cs", @@ -1676,7 +1769,7 @@ }, { "$type": "Document", - "DocumentIndex": 111, + "DocumentIndex": 119, "Title": "ProcessInput.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Control\\ProcessInput.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Control\\ProcessInput.cs", @@ -1688,7 +1781,7 @@ }, { "$type": "Document", - "DocumentIndex": 109, + "DocumentIndex": 117, "Title": "Matrix44.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\Matrix44.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\Matrix44.cs", @@ -1700,31 +1793,31 @@ }, { "$type": "Document", - "DocumentIndex": 112, + "DocumentIndex": 11, "Title": "M128.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\M128.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\M128.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\M128.cs", "RelativeToolTip": "StgSharpDebug\\Data\\M128.cs", - "ViewState": "AQIAACMAAAAAAAAAAAAAADEAAAAgAAAA", + "ViewState": "AQIAABUAAAAAAAAAAAAAAF8AAAANAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-04-24T01:30:40.738Z" }, { "$type": "Document", - "DocumentIndex": 113, + "DocumentIndex": 12, "Title": "IMemoryType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\IMemoryType.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\IMemoryType.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\IMemoryType.cs", "RelativeToolTip": "StgSharpDebug\\Data\\IMemoryType.cs", - "ViewState": "AQIAACEAAAAAAAAAAAAuwDEAAAAVAAAA", + "ViewState": "AQIAAB4AAAAAAAAAAAAIwC4AAAAGAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-04-24T01:29:08.67Z" }, { "$type": "Document", - "DocumentIndex": 115, + "DocumentIndex": 121, "Title": "Cordination.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Math\\Linear\\Cordination.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Math\\Linear\\Cordination.cs", @@ -1736,7 +1829,7 @@ }, { "$type": "Document", - "DocumentIndex": 114, + "DocumentIndex": 120, "Title": "M256.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Data\\M256.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Data\\M256.cs", @@ -1748,7 +1841,7 @@ }, { "$type": "Document", - "DocumentIndex": 116, + "DocumentIndex": 122, "Title": "globalKeyStat.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Environment\\globalKeyStat.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Environment\\globalKeyStat.cs", @@ -1760,7 +1853,7 @@ }, { "$type": "Document", - "DocumentIndex": 107, + "DocumentIndex": 115, "Title": "StructDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Define\\StructDefine.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Define\\StructDefine.cs", @@ -1772,7 +1865,7 @@ }, { "$type": "Document", - "DocumentIndex": 108, + "DocumentIndex": 116, "Title": "glType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Define\\glType.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Define\\glType.cs", @@ -1784,7 +1877,7 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 22, "Title": "VBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\VBO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\VBO.cs", @@ -1796,7 +1889,7 @@ }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 25, "Title": "VAO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\VAO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\VAO.cs", @@ -1808,7 +1901,7 @@ }, { "$type": "Document", - "DocumentIndex": 91, + "DocumentIndex": 99, "Title": "texture.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\texture.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\texture.cs", @@ -1820,7 +1913,7 @@ }, { "$type": "Document", - "DocumentIndex": 117, + "DocumentIndex": 123, "Title": "FBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\FBO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\FBO.cs", @@ -1832,7 +1925,7 @@ }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 26, "Title": "EBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\Buffer\\EBO.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\Buffer\\EBO.cs", @@ -1844,7 +1937,7 @@ }, { "$type": "Document", - "DocumentIndex": 87, + "DocumentIndex": 96, "Title": "GLresourceGenrator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\GLresourceGenrator.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\GLresourceGenrator.cs", @@ -1856,7 +1949,7 @@ }, { "$type": "Document", - "DocumentIndex": 89, + "DocumentIndex": 97, "Title": "Form.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\Form\\Form.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\Form\\Form.cs", @@ -1868,7 +1961,7 @@ }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 20, "Title": "glRenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\GL\\glRenderStream.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\GL\\glRenderStream.cs", @@ -1876,12 +1969,11 @@ "RelativeToolTip": "StgSharpDebug\\Graphics\\GL\\glRenderStream.cs", "ViewState": "AQIAAFsAAAAAAAAAAAAxwCsAAAA7AAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-04-23T08:59:46.546Z", - "EditorCaption": "" + "WhenOpened": "2024-04-23T08:59:46.546Z" }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 48, "Title": "RenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u6E90\u4EE3\u7801\\StgSharpDebug\\Graphics\\RenderStream.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Graphics\\RenderStream.cs", diff --git a/源代码/.vs/StgSharpDevelop/v17/TestStore/0/000.testlog b/源代码/.vs/StgSharpDevelop/v17/TestStore/0/000.testlog index 0cdf1d3c..238e5a04 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/TestStore/0/000.testlog and b/源代码/.vs/StgSharpDevelop/v17/TestStore/0/000.testlog differ diff --git a/源代码/.vs/StgSharpDevelop/v17/fileList.bin b/源代码/.vs/StgSharpDevelop/v17/fileList.bin index 5b11e096..da7fadd1 100644 Binary files a/源代码/.vs/StgSharpDevelop/v17/fileList.bin and b/源代码/.vs/StgSharpDevelop/v17/fileList.bin differ diff --git a/源代码/StgSharp/Data/IMemoryType.cs b/源代码/StgSharp/Data/IMemoryType.cs index f081841c..d7556d10 100644 --- a/源代码/StgSharp/Data/IMemoryType.cs +++ b/源代码/StgSharp/Data/IMemoryType.cs @@ -42,12 +42,16 @@ namespace StgSharp.Math public T Read(int index) where T : struct #if NET8_0_OR_GREATER , INumber +#else + , IConvertible #endif ; public void Write(int index, T value) where T : struct #if NET8_0_OR_GREATER , INumber +#else + , IConvertible #endif ; diff --git a/源代码/StgSharp/Data/M128.cs b/源代码/StgSharp/Data/M128.cs index 061153fc..7f0823b7 100644 --- a/源代码/StgSharp/Data/M128.cs +++ b/源代码/StgSharp/Data/M128.cs @@ -54,10 +54,18 @@ namespace StgSharp.Data [MethodImpl(MethodImplOptions.AggressiveInlining)] public T Read(int index) where T : struct +#if NET8_0_OR_GREATER + , INumber +#else + , IConvertible +#endif + { fixed (Vector4* p = &vec) { +#pragma warning disable CS8500 return *(((T*)p) + index); +#pragma warning restore CS8500 } } @@ -80,11 +88,15 @@ namespace StgSharp.Data public void Write(int index, T value) where T : struct #if NET8_0_OR_GREATER , INumber +#else + ,IConvertible #endif { fixed (Vector4* p = &vec) { +#pragma warning disable CS8500 *(((T*)p) + index) = value; +#pragma warning restore CS8500 } } diff --git a/源代码/StgSharp/Data/RandomGenerator.cs b/源代码/StgSharp/Data/RandomGenerator.cs new file mode 100644 index 00000000..e1d9acc1 --- /dev/null +++ b/源代码/StgSharp/Data/RandomGenerator.cs @@ -0,0 +1,156 @@ +using StgSharp.Data; + +using System; +using System.IO; +using System.Numerics; +using System.Security.Cryptography; +using System.Text; +using System.Transactions; +using System.Xml; +using System.Xml.Serialization; + +namespace StgSharp.Data +{ + public class RandomGenerator + { + + + private readonly byte[] originKey; + private byte[] currentKey; + private int cycleCount; + private SHA512 hash; + + public RandomGenerator():this(DateTime.UtcNow.ToBinary()) + { + + } + + public RandomGenerator(object source) + { + try + { + if (source == null) + { + throw new ArgumentNullException(nameof(source)); + } + XmlSerializer s = new XmlSerializer(source.GetType()); + using (StringWriter sw = new StringWriter()) + { + s.Serialize(sw, source); + string data = sw.ToString(); + originKey = Encoding.UTF8.GetBytes(data); + } + } + catch (Exception) + { + throw; + } + hash = SHA512.Create(); + originKey = hash.ComputeHash(originKey); + currentKey = originKey; + cycleCount = 0; + } + + public int TotalGeneratedRandom + { + get => cycleCount; + } + + public unsafe int GenRandomInt() + { + M128 source = PrivateRand(); + cycleCount++; + + /* + float d0 = MathF.Sin(1 / source.Read(0)); + float d1 = MathF.Sin(1 / source.Read(1)); + float d2 = MathF.Sin(1 / source.Read(2)); + float d3 = MathF.Sin(1 / source.Read(3)); + + source.Write(0, *( short*)&d3); + source.Write(2, *((short*)&d2+1)); + source.Write(4, *( short*)&d1); + source.Write(6, *((short*)&d0+1)); + + /**/ + + return source.Read(cycleCount % 4); + } + + public float GenRandomSingle() + { + cycleCount++; + + while (true) + { + M128 source = PrivateRand(); + + uint + temp0 = source.Read(0), + temp1 = source.Read(2); + + if (temp0 * temp1 != 0) + { + float ret = (temp0 % temp1) * 1.0f / temp1; + if (ret < 0.335f) + { + ret = ret * (ret * -0.7811934f + 1.4489113f); + } + else + { + ret = ret * (ret * -0.1158368f + 1.0580600f) + 0.0590584f; + } + if (ret > 1) + { + continue; + } + return ret; + } + + } + + } + + public byte GenRandomInt8() + { + cycleCount++; + if (cycleCount % 64 == 0) + { + PrivateRand(); + } + return (byte)(currentKey[ cycleCount % 64 ]); + } + + private unsafe M128 PrivateRand() + { + currentKey = hash.ComputeHash(currentKey); + M128 ret; + fixed (byte* bptr = currentKey) + { + switch ((cycleCount % 16) / 4) + { + case 0: + ret= *((M128*)bptr + 0);break; + case 1: + ret= *((M128*)bptr + 1);break; + case 2: + ret= *((M128*)bptr + 2);break; + case 3: + ret= *((M128*)bptr + 3);break; + default: + throw new InvalidOperationException(); + } + } + //Console.WriteLine(ret.ToString(16)); + return ret; + } + + + public void Reset() + { + currentKey = originKey; + cycleCount = 0; + } + + } +} diff --git a/源代码/StgSharp/Data/Serialize/ISSDSerializable.cs b/源代码/StgSharp/Data/Serialize/ISSDSerializable.cs index 64d32f11..c490924f 100644 --- a/源代码/StgSharp/Data/Serialize/ISSDSerializable.cs +++ b/源代码/StgSharp/Data/Serialize/ISSDSerializable.cs @@ -18,16 +18,17 @@ namespace StgSharp.Data internal abstract void BuildFromByteStream(byte[] stream); } - public enum SerializableTypeCode:byte + public enum SerializableTypeCode { - IndexTable = 1, - PixelImage = 2, - VectorImage = 3, - Audio = 4, - Shader = 5, - Text = 6, - RawData = 7, - VirtualFolder = 8, + Unknown = 0, + IndexTable = 1, + PixelImage = 2, + VectorImage = 3, + Audio = 4, + Shader = 5, + Text = 6, + RawData = 7, + VirtualFolder = 8, } diff --git a/源代码/StgSharp/Geometries/GeometryOperation/GeometryOperation.cs b/源代码/StgSharp/Geometries/GeometryOperation/GeometryOperation.cs index 911dca70..469a9b19 100644 --- a/源代码/StgSharp/Geometries/GeometryOperation/GeometryOperation.cs +++ b/源代码/StgSharp/Geometries/GeometryOperation/GeometryOperation.cs @@ -60,6 +60,7 @@ namespace StgSharp.Geometries { movement = motionDelegate; } + sourceIsStatic = false; } public bool IsIncrement @@ -71,12 +72,15 @@ namespace StgSharp.Geometries public unsafe void RunMotion(ref vec3d coord, ref float rotation) { float rot = 0; - + vec3d vec; if (sourceIsStatic) { - + vec = ((delegate*)handle)(time, out rot); + } + else + { + vec = movement(time, out rot); } - vec3d vec = ((delegate*)handle)(time, out rot); if (isIncrementMode) { @@ -89,6 +93,5 @@ namespace StgSharp.Geometries rotation = rot; } } - - } + }//------------------------------- End of Class ------------------------------- } diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Define/IInstancing.cs b/源代码/StgSharp/Geometries/PlainGeometry/Define/IInstancing.cs index be90309f..efe58f6d 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Define/IInstancing.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Define/IInstancing.cs @@ -93,7 +93,7 @@ namespace StgSharp.Geometries { (vec3d coord , float rotation) =(Coord, Rotation); Motion.RunMotion(ref coord, ref rotation); - (Rotation, Coord) = (rotation, coord); + (Coord,Rotation) = (coord, rotation); } } diff --git a/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs b/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs index d9fb3b57..27df69a4 100644 --- a/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs +++ b/源代码/StgSharp/Geometries/PlainGeometry/Define/PlainInstancingBuffer.cs @@ -31,6 +31,7 @@ using StgSharp.Math; using System; +using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics.Contracts; @@ -43,7 +44,7 @@ using System.Threading.Tasks; namespace StgSharp.Geometries { - public class PlainInstancingBuffer : IDisposable where T : IInstancing + public class PlainInstancingBuffer : IDisposable,IEnumerable where T : IInstancing { private CoordinatePlain globalCorrdinnate; @@ -158,7 +159,7 @@ namespace StgSharp.Geometries { foreach (var particle in instanceList) { - + particle.Move(); } } @@ -188,5 +189,21 @@ namespace StgSharp.Geometries Dispose(disposing: true); GC.SuppressFinalize(this); } + + public IEnumerator GetEnumerator() + { + foreach (var item in instanceList) + { + yield return (T)item; + } + } + + IEnumerator IEnumerable.GetEnumerator() + { + foreach (var item in instanceList) + { + yield return (T)item; + } + } } } diff --git a/源代码/StgSharp/Stg/CollisionTexture.cs b/源代码/StgSharp/Stg/CollisionTexture.cs new file mode 100644 index 00000000..ab8ba412 --- /dev/null +++ b/源代码/StgSharp/Stg/CollisionTexture.cs @@ -0,0 +1,54 @@ +using StgSharp.Graphics; +using StgSharp.Logic; + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Stg +{ + public class CollisionTexture : glRenderStream + { + string vertexShader = ""; + + string fragmentShader = ""; + + public CollisionTexture(RenderStreamConstructArgs args) : base(args) + { + } + + protected override string[] InputPortsName => + [ + "InstanceBufferList", + ]; + + protected override string[] OutputPortsName => + [ + "" + ]; + + protected override void Deinit() + { + throw new NotImplementedException(); + } + + protected override void Init() + { + throw new NotImplementedException(); + } + + protected override void Main( + in Dictionary input, + in Dictionary output) + { + throw new NotImplementedException(); + } + + protected override void ProcessInput() + { + throw new NotImplementedException(); + } + } +} diff --git a/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs b/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs index a745ecda..ac2f170f 100644 --- a/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs +++ b/源代码/StgSharp/obj/x64/Release/netstandard2.1/StgSharp.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+56459deec57aa5078d6bb5991dbf32f29c06e826")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3506c96a3f6c7df608c22594ca2eaec41efa511")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgSharpDebug/Test/Particle.cs b/源代码/StgSharpDebug/Test/Particle.cs index ad3fa14d..15538dba 100644 --- a/源代码/StgSharpDebug/Test/Particle.cs +++ b/源代码/StgSharpDebug/Test/Particle.cs @@ -33,20 +33,40 @@ namespace StgSharp VertexArray vao; ElementBuffer ebo; + internal TimeSpanProvider spanProvider; + internal static vec3d DefaultRotation(TimeSpanProvider provider, out float rotation) + { + rotation = 0.1f; + float angle = provider.CurrentSpan * 0.1f; + return new vec3d( + 0.01f * Scaler.Cos(angle), + - 0.01f * Scaler.Sin(angle), + 0 + ); + } protected override void Init() { + spanProvider = new TimeSpanProvider(1 / 60.00f, TimeSpanProvider.DefaultProvider); + buffer = new PlainInstancingBuffer(); for (int i = 0; i < 10; i++) { + float ai =Scaler.Abs(i - 5.0f); for (int t = 0; t < 10; t++) { + float at = Scaler.Abs(t - 5.0f); + ParticleOnPlain p = new ParticleOnPlain(buffer); ((IInstancing)p).Coord = new vec3d( (-5 + i) * 0.2f + 0.1f, (-5 + t) * 0.2f + 0.1f, 0); - ((IInstancing)p).Scale = Scaler.MinOf(i,t) * 0.2f; - ((IInstancing)p).Motion = GeometryMotion.DefaultMotion; + ((IInstancing)p).Scale = + Scaler.MinOf(ai, at) * 0.4f + 0.1f; + ((IInstancing)p).Motion = new GeometryMotion( + true,spanProvider, + DefaultRotation) + ; } } @@ -83,7 +103,7 @@ namespace StgSharp ebo.SetValue(0, rec.Indices, BufferUsage.STATIC_DRAW); vao.SetVertexAttribute(0, 3, TypeCode.Single, false, 4 * sizeof(float),0); - vbo.WriteVectorData(1, buffer.CoordSpan,BufferUsage.STATIC_DRAW); + vbo.WriteVectorData(1, buffer.CoordSpan,BufferUsage.STREAM_DRAW); vao.SetVertexAttribute(1, 3, TypeCode.Single, false, 4 * sizeof(float), 0); vao.SetVertexAttribute(2, 1, TypeCode.Single, false, 4 * sizeof(float), 3 * sizeof(float)); @@ -111,10 +131,16 @@ namespace StgSharp protected override void Main(in Dictionary input, in Dictionary output) { + buffer.UpdateAllParticles(); + GL.ClearColor(0.6f,0.1f,0.3f,1); GL.Clear(MaskBufferBit.COLOR | MaskBufferBit.DEPTH); vao.Bind(0); + + vbo.Bind(1); + vbo.WriteVectorData(1, buffer.CoordSpan, BufferUsage.STREAM_DRAW); + s.Use(); NativeCamera.SetAllUniforms(); diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs index 86cfa512..c9b49a6b 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+56459deec57aa5078d6bb5991dbf32f29c06e826")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a3506c96a3f6c7df608c22594ca2eaec41efa511")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharpDebug")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json index a35ff16d..78786aad 100644 --- a/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json +++ b/源代码/StgSharpDebug/obj/x64/Debug/net6.0/StgSharpDebug.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/56459deec57aa5078d6bb5991dbf32f29c06e826/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/a3506c96a3f6c7df608c22594ca2eaec41efa511/*"}} \ No newline at end of file