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