diff --git a/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v9.bin b/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v9.bin index edadff70..186708b2 100644 Binary files a/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v9.bin and b/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v9.bin differ diff --git a/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v9.bin b/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v9.bin index 1251a3f7..df585904 100644 Binary files a/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v9.bin and b/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v9.bin differ diff --git a/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.strings.v9.bin b/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.strings.v9.bin index d02e3067..960342f5 100644 Binary files a/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.strings.v9.bin and b/内核源代码/.vs/ProjectEvaluation/stgsharpdevelop.strings.v9.bin differ diff --git a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/CodeChunks.db b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/CodeChunks.db index b7179291..66b3f942 100644 Binary files a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/CodeChunks.db and b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/CodeChunks.db differ diff --git a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db index ee883319..44ccae39 100644 Binary files a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db and b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db differ diff --git a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-shm b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-shm index 62da2aa6..aca2d707 100644 Binary files a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-shm and b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-shm differ diff --git a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-wal b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-wal index 66884604..1c512c1e 100644 Binary files a/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-wal and b/内核源代码/.vs/StgSharpDevelop/CopilotIndices/0.2.1634.3922/SemanticSymbols.db-wal differ diff --git a/内核源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 b/内核源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 index 57b2bbc6..39ed0048 100644 Binary files a/内核源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 and b/内核源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/025e4007-4b6e-4e88-8e85-d7e15d761dc4.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/025e4007-4b6e-4e88-8e85-d7e15d761dc4.vsidx new file mode 100644 index 00000000..b2249536 Binary files /dev/null and b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/025e4007-4b6e-4e88-8e85-d7e15d761dc4.vsidx differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/35fe9ccd-e9eb-4f51-a732-b938c728db34.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/35fe9ccd-e9eb-4f51-a732-b938c728db34.vsidx new file mode 100644 index 00000000..7e431b85 Binary files /dev/null and b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/35fe9ccd-e9eb-4f51-a732-b938c728db34.vsidx differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/749e3da6-f9fd-475c-8eb0-9fe444079d29.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/749e3da6-f9fd-475c-8eb0-9fe444079d29.vsidx deleted file mode 100644 index c34a8b8c..00000000 Binary files a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/749e3da6-f9fd-475c-8eb0-9fe444079d29.vsidx and /dev/null differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/7859fb1a-49e2-462c-b3cc-f7f92d78a21c.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/7859fb1a-49e2-462c-b3cc-f7f92d78a21c.vsidx deleted file mode 100644 index 00a46a04..00000000 Binary files a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/7859fb1a-49e2-462c-b3cc-f7f92d78a21c.vsidx and /dev/null differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/8bd3e42f-5270-4ab4-8a26-77238cf708a9.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/8bd3e42f-5270-4ab4-8a26-77238cf708a9.vsidx new file mode 100644 index 00000000..f8da790f Binary files /dev/null and b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/8bd3e42f-5270-4ab4-8a26-77238cf708a9.vsidx differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/91ed3f15-b813-4aec-89c5-df6c041abe8a.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/91ed3f15-b813-4aec-89c5-df6c041abe8a.vsidx deleted file mode 100644 index 09eced3b..00000000 Binary files a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/91ed3f15-b813-4aec-89c5-df6c041abe8a.vsidx and /dev/null differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/d492ca8d-8ce1-4826-b1aa-e6fc684be3b6.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/d492ca8d-8ce1-4826-b1aa-e6fc684be3b6.vsidx new file mode 100644 index 00000000..4f5bb0ee Binary files /dev/null and b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/d492ca8d-8ce1-4826-b1aa-e6fc684be3b6.vsidx differ diff --git a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/ed064f6d-8bc6-4641-a180-a7b090bfc528.vsidx b/内核源代码/.vs/StgSharpDevelop/FileContentIndex/ed064f6d-8bc6-4641-a180-a7b090bfc528.vsidx deleted file mode 100644 index 84e7c012..00000000 Binary files a/内核源代码/.vs/StgSharpDevelop/FileContentIndex/ed064f6d-8bc6-4641-a180-a7b090bfc528.vsidx and /dev/null differ diff --git a/内核源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 b/内核源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 index 9c4a7c17..b26a3226 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 44275611..408df811 100644 Binary files a/内核源代码/.vs/StgSharpDevelop/v17/.suo and b/内核源代码/.vs/StgSharpDevelop/v17/.suo differ diff --git a/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.backup.json b/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.backup.json index cc0d7c1d..217dcfdc 100644 --- a/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.backup.json +++ b/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.backup.json @@ -3,25 +3,153 @@ "WorkspaceRootPath": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expelmentsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expelmentsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\iexpressiontoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\iexpressiontoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ITypeSource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:StgSharp.Script\\ITypeSource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\iscriptsourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\iscriptsourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expsourcereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expsourcereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\tokensource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\tokensource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exptokenenumerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exptokenenumerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\tokengenerator\\expinfixexpressionprocessor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\tokengenerator\\expinfixexpressionprocessor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expcompile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expcompile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\tokengenerator\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\tokengenerator\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expsourcereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expsourcereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\listsegment.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\listsegment.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\partialdictionaryvalues.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\partialdictionaryvalues.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\partialdictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\partialdictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\ihashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\ihashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\ibidrirectionaldictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\ibidrirectionaldictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\stringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\stringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\cachepool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\cachepool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|solutionrelative:stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exprepeat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exprepeat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\codelinehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\codelinehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\intrinsic\\unsafecompute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\intrinsic\\unsafecompute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -30,58 +158,18 @@ "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\hash.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\hash.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\codelinehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\codelinehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\referencedslicedcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\referencedslicedcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\stgsharp.common.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\stgsharp.common.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\threading\\cancellabletask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\threading\\cancellabletask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expliteraltoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expliteraltoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expiftoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expiftoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -122,14 +210,6 @@ "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\keymultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\keymultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", - "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" - }, { "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" @@ -138,10 +218,6 @@ "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|solutionrelative:stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\intrinsic\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\intrinsic\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -397,10 +473,6 @@ "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\intrinsic\\iregistertype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\intrinsic\\iregistertype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\istringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\istringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\math\\linear\\vec4.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\math\\linear\\vec4.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -425,14 +497,6 @@ "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\exprule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\exprule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" @@ -445,10 +509,6 @@ "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat4.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\mat4.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", - "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\view\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\view\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -461,18 +521,6 @@ "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\iexpressiontoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\iexpressiontoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exprepeat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exprepeat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expswitchtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expswitchtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -481,18 +529,6 @@ "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expbuiltintype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expbuiltintype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expcompile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expcompile.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\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\renderstream\\partical.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\renderstream\\partical.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -505,24 +541,133 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 34, + "SelectedChildIndex": 71, "Children": [ { "$type": "Document", - "DocumentIndex": 9, - "Title": "ReferencedSlicedCollection.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "RelativeToolTip": "StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAADAAAAAJAAAAAAAAAA==", + "DocumentIndex": 2, + "Title": "ExpElmentSource.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElmentSource.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpElmentSource.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElmentSource.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\ExpElmentSource.cs", + "ViewState": "AgIAACcAAAAAAAAAAAA1wDcAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-09T09:37:18.153Z", + "WhenOpened": "2025-02-13T14:24:35.903Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 10, + "DocumentIndex": 6, + "Title": "ITypeSource.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ITypeSource.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\ITypeSource.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ITypeSource.cs", + "RelativeToolTip": "StgSharp.Script\\ITypeSource.cs", + "ViewState": "AgIAABcAAAAAAAAAAAAnwCoAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-13T11:07:58.417Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "ExpTokenEnumerator.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "ViewState": "AgIAACIAAAAAAAAAAAAwwCsAAAAUAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-12T01:47:44.385Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "ExpInfixExpressionProcessor.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAA6AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T12:58:53.511Z" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "PartialDictionaryValues.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "ViewState": "AgIAAFEAAAAAAAAAAAAiwCwAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T08:04:17.124Z" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "IBidrirectionalDictionary.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "ViewState": "AgIAABcAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T07:35:01.068Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "PartialDictionary.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionary.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\PartialDictionary.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionary.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\PartialDictionary.cs", + "ViewState": "AgIAAB0AAAAAAAAAAAA2wCgAAAAZAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T07:24:32.513Z" + }, + { + "$type": "Document", + "DocumentIndex": 31, + "Title": "CachePool.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CachePool.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\CachePool.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CachePool.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\CachePool.cs", + "ViewState": "AgIAABwAAAAAAAAAAAA2wC0AAAAQAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T07:17:14.466Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "TokenSource.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\TokenSource.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\TokenSource.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\TokenSource.cs", + "RelativeToolTip": "StgSharp.Script\\TokenSource.cs", + "ViewState": "AgIAACsAAAAAAAAAAAAcwEIAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T05:41:37.766Z" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "ListSegment.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ListSegment.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\ListSegment.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ListSegment.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\ListSegment.cs", + "ViewState": "AgIAAEAAAAAAAAAAAAA1wEQAAAAeAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-09T09:37:18.153Z" + }, + { + "$type": "Document", + "DocumentIndex": 39, "Title": "StgSharp.Common", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\StgSharp.Common.csproj", "RelativeDocumentMoniker": "StgSharp.Common\\StgSharp.Common.csproj", @@ -533,20 +678,19 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 30, "Title": "CapacityFixedList.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CapacityFixedList.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\CapacityFixedList.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CapacityFixedList.cs", "RelativeToolTip": "StgSharp.Common\\Collections\\CapacityFixedList.cs", - "ViewState": "AgIAABkAAAAAAAAAAAA5wCgAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEsAAAAAAAAAAAA0wFgAAAANAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-09T08:42:20.443Z", - "EditorCaption": "" + "WhenOpened": "2025-02-09T08:42:20.443Z" }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 40, "Title": "CancellableTask.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Threading\\CancellableTask.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Threading\\CancellableTask.cs", @@ -558,19 +702,19 @@ }, { "$type": "Document", - "DocumentIndex": 11, + "DocumentIndex": 17, "Title": "ExpTokenGenerator.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "RelativeToolTip": "StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAA5wBgAAAAAAAAAAAAAAA==", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "ViewState": "AgIAACYAAAAAAAAAAAAcwCsAAAAxAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-09T05:12:00.635Z" }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 49, "Title": "StgSharpDebug.csproj", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", "RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj", @@ -582,7 +726,7 @@ }, { "$type": "Document", - "DocumentIndex": 28, + "DocumentIndex": 50, "Title": "StgSharp.Script", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\StgSharp.Script.csproj", "RelativeDocumentMoniker": "StgSharp.Script\\StgSharp.Script.csproj", @@ -593,7 +737,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 48, "Title": "StgSharpDebug", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", "RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj", @@ -604,19 +748,19 @@ }, { "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 18, "Title": "StgSharpC.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c", "RelativeDocumentMoniker": "StgSharp.C\\StgSharpC.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c", "RelativeToolTip": "StgSharp.C\\StgSharpC.c", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAASAAAAAAAAAA==", + "ViewState": "AgIAAC4AAAAAAAAAAAAQwAIAAAASAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "WhenOpened": "2025-02-08T01:45:17.805Z" }, { "$type": "Document", - "DocumentIndex": 32, + "DocumentIndex": 52, "Title": "dllmain.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\dllmain.c", "RelativeDocumentMoniker": "StgSharp.C\\dllmain.c", @@ -628,20 +772,19 @@ }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 20, "Title": "ExpSourceReader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSourceReader.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSourceReader.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSourceReader.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSourceReader.cs", - "ViewState": "AgIAADgAAAAAAAAAAAAvwEkAAAA9AAAAAAAAAA==", + "ViewState": "AgIAAO4AAAAAAAAAAAAqwP8AAABJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-06T00:16:51.382Z", - "EditorCaption": "" + "WhenOpened": "2025-02-06T00:16:51.382Z" }, { "$type": "Document", - "DocumentIndex": 37, + "DocumentIndex": 56, "Title": "RegexGenerator.g.cs", "DocumentMoniker": "C:\\Users\\Youmu\\AppData\\Local\\Temp\\VSGeneratedDocuments\\a225e5d2-39b7-4ca3-6a63-b9959f4b2e51\\RegexGenerator.g.cs", "ToolTip": "RegexGenerator.g.cs [\u7531 System.Text.RegularExpressions.Generator.RegexGenerator \u751F\u6210]", @@ -652,7 +795,7 @@ }, { "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 57, "Title": "RegexGenerator.g.cs", "DocumentMoniker": "C:\\Users\\Youmu\\AppData\\Local\\Temp\\VSGeneratedDocuments\\98806cbf-a6a4-6a33-1ec5-95d1fd43e824\\RegexGenerator.g.cs", "ToolTip": "RegexGenerator.g.cs [\u7531 System.Text.RegularExpressions.Generator.RegexGenerator \u751F\u6210]", @@ -663,7 +806,7 @@ }, { "$type": "Document", - "DocumentIndex": 97, + "DocumentIndex": 116, "Title": "glFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\glFunction.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\glFunction.cs", @@ -675,7 +818,7 @@ }, { "$type": "Document", - "DocumentIndex": 98, + "DocumentIndex": 117, "Title": "Random.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Math\\Scalar\\Random.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Math\\Scalar\\Random.cs", @@ -687,7 +830,7 @@ }, { "$type": "Document", - "DocumentIndex": 99, + "DocumentIndex": 118, "Title": "IRegisterType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\IRegisterType.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\IRegisterType.cs", @@ -699,7 +842,7 @@ }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 37, "Title": "UnsafeCompute.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\UnsafeCompute.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\UnsafeCompute.cs", @@ -707,12 +850,11 @@ "RelativeToolTip": "StgSharp.Common\\Intrinsic\\UnsafeCompute.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-04T11:02:42.388Z", - "EditorCaption": "" + "WhenOpened": "2025-02-04T11:02:42.388Z" }, { "$type": "Document", - "DocumentIndex": 96, + "DocumentIndex": 115, "Title": "M256.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\M256.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\M256.cs", @@ -724,7 +866,7 @@ }, { "$type": "Document", - "DocumentIndex": 95, + "DocumentIndex": 114, "Title": "CollisionTexture.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Stg\\CollisionTexture.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Stg\\CollisionTexture.cs", @@ -736,7 +878,7 @@ }, { "$type": "Document", - "DocumentIndex": 94, + "DocumentIndex": 113, "Title": "VBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", @@ -748,7 +890,7 @@ }, { "$type": "Document", - "DocumentIndex": 93, + "DocumentIndex": 112, "Title": "EBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\EBO.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\EBO.cs", @@ -760,7 +902,7 @@ }, { "$type": "Document", - "DocumentIndex": 92, + "DocumentIndex": 111, "Title": "TextureGL.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", @@ -772,7 +914,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, + "DocumentIndex": 54, "Title": "M128.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\M128.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\M128.cs", @@ -784,7 +926,7 @@ }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 47, "Title": "IntrinsicContext.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\Intrinsic\\IntrinsicContext.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Internal\\Intrinsic\\IntrinsicContext.cs", @@ -796,31 +938,31 @@ }, { "$type": "Document", - "DocumentIndex": 100, - "Title": "IStringHashMultiplexer.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "RelativeToolTip": "StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAA==", + "DocumentIndex": 26, + "Title": "IHashMultiplexer.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "ViewState": "AgIAABkAAAAAAAAAAAAWwCoAAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-04T09:12:31.188Z" }, { "$type": "Document", - "DocumentIndex": 30, - "Title": "KeyMultiplexer.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "RelativeToolTip": "StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "ViewState": "AgIAAEAAAAAAAAAAAAAiwEwAAAAQAAAAAAAAAA==", + "DocumentIndex": 29, + "Title": "StringHashMultiplexer.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "ViewState": "AgIAAFgAAAAAAAAAAAAuwGIAAAA7AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-04T09:03:17.283Z" }, { "$type": "Document", - "DocumentIndex": 101, + "DocumentIndex": 119, "Title": "Vec4.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Math\\Linear\\Vec4.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Math\\Linear\\Vec4.cs", @@ -832,7 +974,7 @@ }, { "$type": "Document", - "DocumentIndex": 102, + "DocumentIndex": 120, "Title": "RandomGenerator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Data\\RandomGenerator.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Data\\RandomGenerator.cs", @@ -844,7 +986,7 @@ }, { "$type": "Document", - "DocumentIndex": 103, + "DocumentIndex": 121, "Title": "DataHead.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Data\\SSD\\DataHead.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Data\\SSD\\DataHead.cs", @@ -856,7 +998,7 @@ }, { "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 55, "Title": "DataSegment.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Data\\SSD\\DataSegment.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Data\\SSD\\DataSegment.cs", @@ -868,7 +1010,7 @@ }, { "$type": "Document", - "DocumentIndex": 104, + "DocumentIndex": 122, "Title": "StepModel.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Model\\STEP\\FileStructure\\StepModel.cs", "RelativeDocumentMoniker": "StgSharp.Model\\STEP\\FileStructure\\StepModel.cs", @@ -880,7 +1022,7 @@ }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 43, "Title": "string.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\string.c", "RelativeDocumentMoniker": "StgSharp.C\\string.c", @@ -892,46 +1034,43 @@ }, { "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 36, "Title": "CodeLineHelper.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\CodeLineHelper.cs", "RelativeDocumentMoniker": "StgSharp.Script\\CodeLineHelper.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\CodeLineHelper.cs", "RelativeToolTip": "StgSharp.Script\\CodeLineHelper.cs", - "ViewState": "AgIAAEsAAAAAAAAAAAAMwCQAAAAIAAAAAAAAAA==", + "ViewState": "AgIAAFAAAAAAAAAAAIA3wCQAAAAIAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-03T13:24:50.368Z", - "EditorCaption": "" + "WhenOpened": "2025-02-03T13:24:50.368Z" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 10, "Title": "IScriptSourceProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IScriptSourceProvider.cs", "RelativeDocumentMoniker": "StgSharp.Script\\IScriptSourceProvider.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IScriptSourceProvider.cs", "RelativeToolTip": "StgSharp.Script\\IScriptSourceProvider.cs", - "ViewState": "AgIAABkAAAAAAAAAAADgvycAAAANAAAAAAAAAA==", + "ViewState": "AgIAAB0AAAAAAAAAAAD4vzQAAAAoAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-03T07:32:15.431Z", - "EditorCaption": "" + "WhenOpened": "2025-02-03T07:32:15.431Z" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 21, "Title": "ScriptSourceTransmitter.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ScriptSourceTransmitter.cs", "RelativeDocumentMoniker": "StgSharp.Script\\ScriptSourceTransmitter.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ScriptSourceTransmitter.cs", "RelativeToolTip": "StgSharp.Script\\ScriptSourceTransmitter.cs", - "ViewState": "AgIAADAAAAAAAAAAAAAYwEgAAAAfAAAAAAAAAA==", + "ViewState": "AgIAAHQAAAAAAAAAAAA4wFkAAAAMAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-03T06:46:02.837Z", - "EditorCaption": "" + "WhenOpened": "2025-02-03T06:46:02.837Z" }, { "$type": "Document", - "DocumentIndex": 105, + "DocumentIndex": 123, "Title": "ExpBuiltinConstant.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpBuiltinConstant.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpBuiltinConstant.cs", @@ -943,19 +1082,19 @@ }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 9, "Title": "ExpType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpType.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpType.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpType.cs", - "ViewState": "AgIAACwAAAAAAAAAAAAlwCYAAAAFAAAAAAAAAA==", + "ViewState": "AgIAABcAAAAAAAAAAAD4vyUAAAAmAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-02T08:11:31.522Z" }, { "$type": "Document", - "DocumentIndex": 106, + "DocumentIndex": 124, "Title": "ExpRule.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpRule.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpRule.cs", @@ -967,43 +1106,44 @@ }, { "$type": "Document", - "DocumentIndex": 107, + "DocumentIndex": 7, "Title": "ExpFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpFunction.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpFunction.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpFunction.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpFunction.cs", - "ViewState": "AgIAACEAAAAAAAAAAAArwC0AAAAAAAAAAAAAAA==", + "ViewState": "AgIAACIAAAAAAAAAAAAcwCkAAAAZAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-02T08:10:44.132Z" }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 1, "Title": "ExpCollectionInstance.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", - "ViewState": "AgIAACwAAAAAAAAAAAAWwCwAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAHMAAAAAAAAAAAAUwHwAAAATAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-02T08:10:18.867Z" + "WhenOpened": "2025-02-02T08:10:18.867Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 108, + "DocumentIndex": 28, "Title": "ExpSchema.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchema.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSchema.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchema.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSchema.cs", - "ViewState": "AgIAAEgAAAAAAAAAAAD4v2YAAAAJAAAAAAAAAA==", + "ViewState": "AgIAACYAAAAAAAAAAAAkwDYAAAAQAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-02T08:08:05.896Z" }, { "$type": "Document", - "DocumentIndex": 90, + "DocumentIndex": 109, "Title": "smmintrin.h", "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\smmintrin.h", "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\smmintrin.h", @@ -1013,7 +1153,7 @@ }, { "$type": "Document", - "DocumentIndex": 91, + "DocumentIndex": 110, "Title": "intrin.h", "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\intrin.h", "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\intrin.h", @@ -1023,7 +1163,7 @@ }, { "$type": "Document", - "DocumentIndex": 109, + "DocumentIndex": 125, "Title": "stb_image.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\stb_image.h", "RelativeDocumentMoniker": "StgSharp.C\\stb_image.h", @@ -1035,7 +1175,7 @@ }, { "$type": "Document", - "DocumentIndex": 110, + "DocumentIndex": 126, "Title": "mat2.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat2.c", "RelativeDocumentMoniker": "StgSharp.C\\mat2.c", @@ -1047,7 +1187,7 @@ }, { "$type": "Document", - "DocumentIndex": 111, + "DocumentIndex": 127, "Title": "mat4.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat4.c", "RelativeDocumentMoniker": "StgSharp.C\\mat4.c", @@ -1059,19 +1199,19 @@ }, { "$type": "Document", - "DocumentIndex": 112, + "DocumentIndex": 15, "Title": "mat3.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c", "RelativeDocumentMoniker": "StgSharp.C\\mat3.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c", "RelativeToolTip": "StgSharp.C\\mat3.c", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEwAAAAAAAAAAAAewGMAAABTAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "WhenOpened": "2025-02-01T10:58:49.386Z" }, { "$type": "Document", - "DocumentIndex": 113, + "DocumentIndex": 128, "Title": "ViewMain.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\View\\ViewMain.cs", "RelativeDocumentMoniker": "StgSharpDebug\\View\\ViewMain.cs", @@ -1083,7 +1223,7 @@ }, { "$type": "Document", - "DocumentIndex": 114, + "DocumentIndex": 129, "Title": "NewRender.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\View\\NewRender.cs", "RelativeDocumentMoniker": "StgSharpDebug\\View\\NewRender.cs", @@ -1095,7 +1235,7 @@ }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 51, "Title": "intrinsic.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\intrinsic.c", "RelativeDocumentMoniker": "StgSharp.C\\intrinsic.c", @@ -1107,7 +1247,7 @@ }, { "$type": "Document", - "DocumentIndex": 33, + "DocumentIndex": 53, "Title": "StgSharpC.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.h", "RelativeDocumentMoniker": "StgSharp.C\\StgSharpC.h", @@ -1119,7 +1259,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 46, "Title": "ssc_intrinsic.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\ssc_intrinsic.h", "RelativeDocumentMoniker": "StgSharp.C\\ssc_intrinsic.h", @@ -1131,7 +1271,7 @@ }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 38, "Title": "hash.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\hash.c", "RelativeDocumentMoniker": "StgSharp.C\\hash.c", @@ -1139,12 +1279,11 @@ "RelativeToolTip": "StgSharp.C\\hash.c", "ViewState": "AgIAAAAAAAAAAAAAAAAAABwAAAAyAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", - "WhenOpened": "2025-02-01T02:12:53.091Z", - "EditorCaption": "" + "WhenOpened": "2025-02-01T02:12:53.091Z" }, { "$type": "Document", - "DocumentIndex": 115, + "DocumentIndex": 130, "Title": "ExpEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpEntity.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpEntity.cs", @@ -1156,7 +1295,7 @@ }, { "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 41, "Title": "ExpLiteralToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpLiteralToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpLiteralToken.cs", @@ -1168,56 +1307,56 @@ }, { "$type": "Document", - "DocumentIndex": 116, + "DocumentIndex": 12, "Title": "AbstractSyntaxTree.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\AbstractSyntaxTree.cs", "RelativeDocumentMoniker": "StgSharp.Script\\AbstractSyntaxTree.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\AbstractSyntaxTree.cs", "RelativeToolTip": "StgSharp.Script\\AbstractSyntaxTree.cs", - "ViewState": "AgIAADEAAAAAAAAAAAAqwEUAAAAtAAAAAAAAAA==", + "ViewState": "AgIAADIAAAAAAAAAAAAqwEcAAAAnAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-30T07:24:37.33Z" }, { "$type": "Document", - "DocumentIndex": 117, + "DocumentIndex": 4, "Title": "IExpressionToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IExpressionToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\IExpressionToken.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IExpressionToken.cs", "RelativeToolTip": "StgSharp.Script\\IExpressionToken.cs", - "ViewState": "AgIAACIAAAAAAAAAAAAqwCcAAAAVAAAAAAAAAA==", + "ViewState": "AgIAADEAAAAAAAAAAIA2wCgAAAAVAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T07:23:34.89Z" + "WhenOpened": "2025-01-30T07:23:34.89Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 118, + "DocumentIndex": 35, "Title": "ExpRepeat.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", - "ViewState": "AgIAAEMAAAAAAAAAAAAUwFUAAAA0AAAAAAAAAA==", + "ViewState": "AgIAAEMAAAAAAAAAAAAUwFQAAAAXAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-30T07:19:24.455Z" }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 22, "Title": "ExpSource.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSource.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSource.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSource.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSource.cs", - "ViewState": "AgIAAFAAAAAAAAAAAIA2wF8AAAAJAAAAAAAAAA==", + "ViewState": "AgIAACIAAAAAAAAAAAAwwDQAAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T06:40:23.62Z", - "EditorCaption": "" + "WhenOpened": "2025-01-30T06:40:23.62Z" }, { "$type": "Document", - "DocumentIndex": 119, + "DocumentIndex": 131, "Title": "ExpSwitchToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpSwitchToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpSwitchToken.cs", @@ -1229,7 +1368,7 @@ }, { "$type": "Document", - "DocumentIndex": 120, + "DocumentIndex": 132, "Title": "ExpBuiltinType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpBuiltinType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpBuiltinType.cs", @@ -1241,55 +1380,58 @@ }, { "$type": "Document", - "DocumentIndex": 121, + "DocumentIndex": 3, "Title": "ExpElementInstanceBase.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElementInstanceBase.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpElementInstanceBase.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElementInstanceBase.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpElementInstanceBase.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAGUAAAAFAAAAAAAAAA==", + "ViewState": "AgIAAC4AAAAAAAAAAAAYwEcAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T02:52:10.549Z" + "WhenOpened": "2025-01-30T02:52:10.549Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 0, "Title": "ExpCollection.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", - "ViewState": "AgIAAEQAAAAAAAAAAAAcwDgAAAAYAAAAAAAAAA==", + "ViewState": "AgIAACQAAAAAAAAAAIA3wDEAAABHAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T02:50:15.736Z" + "WhenOpened": "2025-01-30T02:50:15.736Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 33, "Title": "ExpSchemaSource.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchemaSource.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSchemaSource.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchemaSource.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSchemaSource.cs", - "ViewState": "AgIAAAMBAAAAAAAAAAA0wDsBAAAmAAAAAAAAAA==", + "ViewState": "AgIAAFgAAAAAAAAAAAAmwDsBAAAmAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-29T13:51:49.061Z" }, { "$type": "Document", - "DocumentIndex": 12, + "DocumentIndex": 5, "Title": "ExpToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", - "ViewState": "AgIAADoAAAAAAAAAAADwv1oAAAAhAAAAAAAAAA==", + "ViewState": "AgIAABYAAAAAAAAAAIA2wCYAAAAwAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-29T13:49:36.742Z" + "WhenOpened": "2025-01-29T13:49:36.742Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 42, "Title": "ExpIfToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpIfToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpIfToken.cs", @@ -1301,7 +1443,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 45, "Title": "Exceptions.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Exceptions.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Exceptions.cs", @@ -1313,19 +1455,19 @@ }, { "$type": "Document", - "DocumentIndex": 122, + "DocumentIndex": 8, "Title": "ExpConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpConst.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpConst.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpConst.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpConst.cs", - "ViewState": "AgIAADUAAAAAAAAAAIA3wCoAAAAAAAAAAAAAAA==", + "ViewState": "AgIAACMAAAAAAAAAAAAnwCcAAABGAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-29T13:34:20.019Z" }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 34, "Title": "ExpLogic.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpLogic.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpLogic.cs", @@ -1337,19 +1479,19 @@ }, { "$type": "Document", - "DocumentIndex": 123, + "DocumentIndex": 16, "Title": "ExpCompile.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpCompile.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpCompile.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpCompile.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpCompile.cs", - "ViewState": "AgIAAFMAAAAAAAAAAIAzwHAAAAAgAAAAAAAAAA==", + "ViewState": "AgIAAFEAAAAAAAAAAAAnwGIAAAA5AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-29T13:21:02.074Z" }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 58, "Title": "ExpIfToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Builtin\\ExpIfToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Builtin\\ExpIfToken.cs", @@ -1360,7 +1502,7 @@ }, { "$type": "Document", - "DocumentIndex": 83, + "DocumentIndex": 102, "Title": "ExpExpressionTree.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\ExpExpressionTree.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\ExpExpressionTree.cs", @@ -1371,7 +1513,7 @@ }, { "$type": "Document", - "DocumentIndex": 84, + "DocumentIndex": 103, "Title": "ExpToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\ExpToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\ExpToken.cs", @@ -1382,7 +1524,7 @@ }, { "$type": "Document", - "DocumentIndex": 85, + "DocumentIndex": 104, "Title": "ExpConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Element\\ExpConst.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Element\\ExpConst.cs", @@ -1393,7 +1535,7 @@ }, { "$type": "Document", - "DocumentIndex": 86, + "DocumentIndex": 105, "Title": "ExpInit.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\ExpInit.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\ExpInit.cs", @@ -1404,7 +1546,7 @@ }, { "$type": "Document", - "DocumentIndex": 87, + "DocumentIndex": 106, "Title": "BuiltinType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Builtin\\BuiltinType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Builtin\\BuiltinType.cs", @@ -1415,7 +1557,7 @@ }, { "$type": "Document", - "DocumentIndex": 88, + "DocumentIndex": 107, "Title": "BuiltinConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Builtin\\BuiltinConst.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Builtin\\BuiltinConst.cs", @@ -1426,7 +1568,7 @@ }, { "$type": "Document", - "DocumentIndex": 89, + "DocumentIndex": 108, "Title": "ExpType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Element\\ExpType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Element\\ExpType.cs", @@ -1437,7 +1579,7 @@ }, { "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 61, "Title": "ExpCollection.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpCollection.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpCollection.cs", @@ -1448,7 +1590,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 62, "Title": "ExpRule.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpRule.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpRule.cs", @@ -1459,7 +1601,7 @@ }, { "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 63, "Title": "ExpFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpFunction.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpFunction.cs", @@ -1470,7 +1612,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 64, "Title": "ExpType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpType.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpType.cs", @@ -1481,7 +1623,7 @@ }, { "$type": "Document", - "DocumentIndex": 81, + "DocumentIndex": 100, "Title": "StepHeadReader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\SthSharp.Model\\STEP\\Reader\\StepHeadReader.cs", "RelativeDocumentMoniker": "SthSharp.Model\\STEP\\Reader\\StepHeadReader.cs", @@ -1492,7 +1634,7 @@ }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 66, "Title": "glfw.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\glfw.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\glfw.cs", @@ -1503,7 +1645,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 59, "Title": "ExpConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpConst.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpConst.cs", @@ -1514,7 +1656,7 @@ }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 67, "Title": "gl.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\ClangLoad\\gl.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\ClangLoad\\gl.cs", @@ -1525,7 +1667,7 @@ }, { "$type": "Document", - "DocumentIndex": 49, + "DocumentIndex": 68, "Title": "glHalfNV.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glHalfNV.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glHalfNV.cs", @@ -1536,7 +1678,7 @@ }, { "$type": "Document", - "DocumentIndex": 50, + "DocumentIndex": 69, "Title": "StructDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\StructDefine.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\StructDefine.cs", @@ -1547,7 +1689,7 @@ }, { "$type": "Document", - "DocumentIndex": 51, + "DocumentIndex": 70, "Title": "InternalIO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\InternalIO.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\InternalIO.cs", @@ -1558,7 +1700,7 @@ }, { "$type": "Document", - "DocumentIndex": 52, + "DocumentIndex": 71, "Title": "glContext.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glContext.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glContext.cs", @@ -1569,7 +1711,7 @@ }, { "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 72, "Title": "glConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glConst.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glConst.cs", @@ -1580,7 +1722,7 @@ }, { "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 73, "Title": "glEnum.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glEnum.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glEnum.cs", @@ -1591,7 +1733,7 @@ }, { "$type": "Document", - "DocumentIndex": 82, + "DocumentIndex": 101, "Title": "StepExpression.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\SthSharp.Model\\STEP\\FileStructure\\StepExpression.cs", "RelativeDocumentMoniker": "SthSharp.Model\\STEP\\FileStructure\\StepExpression.cs", @@ -1602,7 +1744,7 @@ }, { "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 74, "Title": "IEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Entities\\IEntity.cs", "RelativeDocumentMoniker": "StgSharp\\Entities\\IEntity.cs", @@ -1613,7 +1755,7 @@ }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 75, "Title": "PlainGeometryCollisionSensor.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Logic\\PlainGeometryCollisionSensor.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\PlainGeometryCollisionSensor.cs", @@ -1624,7 +1766,7 @@ }, { "$type": "Document", - "DocumentIndex": 57, + "DocumentIndex": 76, "Title": "Counter.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Logic\\Counter.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\Counter.cs", @@ -1635,7 +1777,7 @@ }, { "$type": "Document", - "DocumentIndex": 58, + "DocumentIndex": 77, "Title": "CachePool.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Collections\\CachePool.cs", "RelativeDocumentMoniker": "StgSharp\\Collections\\CachePool.cs", @@ -1646,7 +1788,7 @@ }, { "$type": "Document", - "DocumentIndex": 46, + "DocumentIndex": 65, "Title": "ExpEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpEntity.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpEntity.cs", @@ -1657,7 +1799,7 @@ }, { "$type": "Document", - "DocumentIndex": 22, + "DocumentIndex": 44, "Title": "ViewModelMain.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\ViewModelMain.cs", "RelativeDocumentMoniker": "StgSharpDebug\\ViewModelMain.cs", @@ -1669,7 +1811,7 @@ }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 60, "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", @@ -1679,19 +1821,19 @@ }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 32, "Title": "UnitTest1.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\STgSharpTest\\UnitTest1.cs", "RelativeDocumentMoniker": "STgSharpTest\\UnitTest1.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\STgSharpTest\\UnitTest1.cs", "RelativeToolTip": "STgSharpTest\\UnitTest1.cs", - "ViewState": "AgIAAFYAAAAAAAAAAAAnwGwAAAA9AAAAAAAAAA==", + "ViewState": "AgIAAF8AAAAAAAAAAAAkwG8AAAA6AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-21T12:43:12.616Z" }, { "$type": "Document", - "DocumentIndex": 59, + "DocumentIndex": 78, "Title": "ViewModel.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\MVVM\\ViewModel\\ViewModel.cs", "RelativeDocumentMoniker": "StgSharp\\MVVM\\ViewModel\\ViewModel.cs", @@ -1702,7 +1844,7 @@ }, { "$type": "Document", - "DocumentIndex": 60, + "DocumentIndex": 79, "Title": "TextureProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\TextureProvider.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\TextureProvider.cs", @@ -1713,7 +1855,7 @@ }, { "$type": "Document", - "DocumentIndex": 61, + "DocumentIndex": 80, "Title": "ImageHelper.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\CPUanimation\\ImageHelper.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\CPUanimation\\ImageHelper.cs", @@ -1724,7 +1866,7 @@ }, { "$type": "Document", - "DocumentIndex": 62, + "DocumentIndex": 81, "Title": "glHandle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glHandle.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glHandle.cs", @@ -1735,7 +1877,7 @@ }, { "$type": "Document", - "DocumentIndex": 63, + "DocumentIndex": 82, "Title": "VBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\Buffer\\VBO.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\Buffer\\VBO.cs", @@ -1746,7 +1888,7 @@ }, { "$type": "Document", - "DocumentIndex": 64, + "DocumentIndex": 83, "Title": "EBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\Buffer\\EBO.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\Buffer\\EBO.cs", @@ -1757,7 +1899,7 @@ }, { "$type": "Document", - "DocumentIndex": 65, + "DocumentIndex": 84, "Title": "TextureGL.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", @@ -1768,7 +1910,7 @@ }, { "$type": "Document", - "DocumentIndex": 66, + "DocumentIndex": 85, "Title": "Image.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Image.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Image.cs", @@ -1779,7 +1921,7 @@ }, { "$type": "Document", - "DocumentIndex": 67, + "DocumentIndex": 86, "Title": "KeyEnum.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Controlling\\KeyEnum.cs", "RelativeDocumentMoniker": "StgSharp\\Controlling\\KeyEnum.cs", @@ -1790,7 +1932,7 @@ }, { "$type": "Document", - "DocumentIndex": 68, + "DocumentIndex": 87, "Title": "Uniform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\ShaderEdit\\Uniform.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\ShaderEdit\\Uniform.cs", @@ -1801,7 +1943,7 @@ }, { "$type": "Document", - "DocumentIndex": 69, + "DocumentIndex": 88, "Title": "Vector.Orthogonalize.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", @@ -1812,7 +1954,7 @@ }, { "$type": "Document", - "DocumentIndex": 70, + "DocumentIndex": 89, "Title": "glFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glFunction.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glFunction.cs", @@ -1823,7 +1965,7 @@ }, { "$type": "Document", - "DocumentIndex": 71, + "DocumentIndex": 90, "Title": "Platform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Environment\\Platform.cs", "RelativeDocumentMoniker": "StgSharp\\Environment\\Platform.cs", @@ -1834,7 +1976,7 @@ }, { "$type": "Document", - "DocumentIndex": 72, + "DocumentIndex": 91, "Title": "Dialogue.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Environment\\Dialogue.cs", "RelativeDocumentMoniker": "StgSharp\\Environment\\Dialogue.cs", @@ -1845,7 +1987,7 @@ }, { "$type": "Document", - "DocumentIndex": 73, + "DocumentIndex": 92, "Title": "Pixels.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Pixels.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Pixels.cs", @@ -1856,20 +1998,19 @@ }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 19, "Title": "Program.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Program.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs", "RelativeToolTip": "StgSharpDebug\\Program.cs", - "ViewState": "AgIAAFMAAAAAAAAAAAAxwF8AAAAdAAAAAAAAAA==", + "ViewState": "AgIAAEAAAAAAAAAAAAAUwEgAAAAyAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-21T06:08:27.152Z", - "EditorCaption": "" + "WhenOpened": "2025-01-21T06:08:27.152Z" }, { "$type": "Document", - "DocumentIndex": 124, + "DocumentIndex": 133, "Title": "Partical.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\RenderStream\\Partical.cs", "RelativeDocumentMoniker": "StgSharpDebug\\RenderStream\\Partical.cs", @@ -1881,7 +2022,7 @@ }, { "$type": "Document", - "DocumentIndex": 74, + "DocumentIndex": 93, "Title": "RenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\RenderStream.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\RenderStream.cs", @@ -1892,7 +2033,7 @@ }, { "$type": "Document", - "DocumentIndex": 75, + "DocumentIndex": 94, "Title": "BufferObjectBase.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Define\\BufferObjectBase.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Define\\BufferObjectBase.cs", @@ -1903,7 +2044,7 @@ }, { "$type": "Document", - "DocumentIndex": 76, + "DocumentIndex": 95, "Title": "Global.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Global.cs", "RelativeDocumentMoniker": "StgSharp\\Global.cs", @@ -1914,7 +2055,7 @@ }, { "$type": "Document", - "DocumentIndex": 77, + "DocumentIndex": 96, "Title": "ViewPort.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\MVVM\\ViewPort.cs", "RelativeDocumentMoniker": "StgSharp\\MVVM\\ViewPort.cs", @@ -1925,7 +2066,7 @@ }, { "$type": "Document", - "DocumentIndex": 78, + "DocumentIndex": 97, "Title": "framework.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\framework.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\framework.cs", @@ -1936,7 +2077,7 @@ }, { "$type": "Document", - "DocumentIndex": 79, + "DocumentIndex": 98, "Title": "Matrix42.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Matrix42.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Matrix42.cs", @@ -1947,7 +2088,7 @@ }, { "$type": "Document", - "DocumentIndex": 80, + "DocumentIndex": 99, "Title": "glApiManager.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glApiManager.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glApiManager.cs", diff --git a/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json b/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json index 61dade1d..954bccfc 100644 --- a/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json +++ b/内核源代码/.vs/StgSharpDevelop/v17/DocumentLayout.json @@ -2,26 +2,130 @@ "Version": 1, "WorkspaceRootPath": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\compileenv\\expcompile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\compileenv\\expcompile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\compileenv\\expoperatorprecedence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\compileenv\\expoperatorprecedence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\compileenv\\keyword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\compileenv\\keyword.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\stgsharp.script.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\stgsharp.script.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\tokengenerator\\expinfixexpressionprocessor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\tokengenerator\\expinfixexpressionprocessor.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expexpressiontree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expexpressiontree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exptokenenumerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exptokenenumerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expswitchtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expswitchtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\exprule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\exprule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expiftoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expiftoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exprepeat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exprepeat.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\iscriptsourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\iscriptsourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expoperandtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expoperandtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expliteraltoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expliteraltoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\iexpressiontoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\iexpressiontoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expelmentsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expelmentsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\itypesource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\itypesource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\codelinehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\codelinehelper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\iscriptsourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\iscriptsourceprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\tokensource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\tokensource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\tokengenerator\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\tokengenerator\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", + "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" + }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -30,10 +134,62 @@ "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expsourcereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expsourcereader.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\scriptsourcetransmitter.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expsource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\listsegment.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\listsegment.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\partialdictionaryvalues.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\partialdictionaryvalues.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\partialdictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\partialdictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\ihashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\ihashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\ibidrirectionaldictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\ibidrirectionaldictionary.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\stringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\stringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\cachepool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\cachepool.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|solutionrelative:stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\intrinsic\\unsafecompute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\intrinsic\\unsafecompute.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -42,58 +198,10 @@ "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\hash.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\hash.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\capacityfixedlist.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\referencedslicedcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\referencedslicedcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\stgsharp.common.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\stgsharp.common.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\exptokengenerator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\exptoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\threading\\cancellabletask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\threading\\cancellabletask.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollectioninstance.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expcollection.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\exptype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\explogic.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expliteraltoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expliteraltoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschemasource.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expiftoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expiftoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\string.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\string.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" @@ -114,30 +222,14 @@ "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\internal\\intrinsic\\intrinsiccontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\internal\\intrinsic\\intrinsiccontext.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\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\stgsharpdebug.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\stgsharpdebug.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\stgsharpdebug.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\stgsharp.script.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\stgsharp.script.csproj||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|" - }, { "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\intrinsic.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\keymultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\keymultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", - "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\StgSharpC.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" - }, { "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\dllmain.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" @@ -146,10 +238,6 @@ "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\StgSharpC.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{A74EABDE-B94D-4F8B-9305-F9D3850D4C70}|STgSharpTest\\StgSharpTest.csproj|solutionrelative:stgsharptest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\intrinsic\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\intrinsic\\m128.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -405,10 +493,6 @@ "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\intrinsic\\iregistertype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\intrinsic\\iregistertype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\collections\\istringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\collections\\istringhashmultiplexer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.common\\math\\linear\\vec4.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{3EAF2EE6-FA9E-4F57-951F-7E6F8125DFBF}|StgSharp.Common\\StgSharp.Common.csproj|solutionrelative:stgsharp.common\\math\\linear\\vec4.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -429,18 +513,6 @@ "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expbuiltinconstant.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expbuiltinconstant.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\exprule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\exprule.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expfunction.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expschema.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\stb_image.h||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" @@ -453,10 +525,6 @@ "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat4.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\mat4.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" }, - { - "AbsoluteMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}", - "RelativeMoniker": "D:0:0:{20CBFF26-6746-402E-992C-7B643E9423EB}|StgSharp.C\\StgSharpC.vcxproj|solutionrelative:StgSharp.C\\mat3.c||{D0E1A5C6-B359-4E41-9B60-3365922C2A22}" - }, { "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\view\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\view\\viewmain.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -465,34 +533,10 @@ "AbsoluteMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\view\\newrender.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\view\\newrender.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expentity.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\abstractsyntaxtree.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expasttoken\\expswitchtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expasttoken\\expswitchtoken.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, { "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\builtin\\expbuiltintype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\builtin\\expbuiltintype.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expelementinstancebase.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\element\\expconst.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|d:\\nitloadindustry\\\u7814\u7A76\u9879\u76EE\\1-flagship\\th2020\\projectfile\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharp.script\\express\\expcompile.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{5B51F5EA-138C-46B5-B36F-1D389968B6CF}|StgSharp.Script\\StgSharp.Script.csproj|solutionrelative:stgsharp.script\\express\\expcompile.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\\\u5185\u6838\u6E90\u4EE3\u7801\\stgsharpdebug\\renderstream\\partical.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{610B992B-BB34-49C3-9993-676C595FC12E}|StgSharpDebug\\StgSharpDebug.csproj|solutionrelative:stgsharpdebug\\renderstream\\partical.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -505,48 +549,212 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 57, + "SelectedChildIndex": 80, "Children": [ { "$type": "Document", - "DocumentIndex": 11, - "Title": "ReferencedSlicedCollection.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "RelativeToolTip": "StgSharp.Common\\Collections\\ReferencedSlicedCollection.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAADAAAAAJAAAAAAAAAA==", + "DocumentIndex": 2, + "Title": "KeyWord.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\CompileEnv\\KeyWord.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\CompileEnv\\KeyWord.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\CompileEnv\\KeyWord.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\CompileEnv\\KeyWord.cs", + "ViewState": "AgIAACkAAAAAAAAAAAAiwEcAAAAZAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-09T09:37:18.153Z", + "WhenOpened": "2025-02-14T04:47:04.999Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 12, - "Title": "StgSharp.Common", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\StgSharp.Common.csproj", - "RelativeDocumentMoniker": "StgSharp.Common\\StgSharp.Common.csproj", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\StgSharp.Common.csproj", - "RelativeToolTip": "StgSharp.Common\\StgSharp.Common.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-02-09T08:48:17.483Z" + "DocumentIndex": 1, + "Title": "ExpOperatorPrecedence.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\CompileEnv\\ExpOperatorPrecedence.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\CompileEnv\\ExpOperatorPrecedence.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\CompileEnv\\ExpOperatorPrecedence.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\CompileEnv\\ExpOperatorPrecedence.cs", + "ViewState": "AgIAAC0AAAAAAAAAAAAAAD0AAAA4AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-14T04:41:25.457Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 10, + "DocumentIndex": 3, + "Title": "StgSharp.Script", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\StgSharp.Script.csproj", + "RelativeDocumentMoniker": "StgSharp.Script\\StgSharp.Script.csproj", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\StgSharp.Script.csproj", + "RelativeToolTip": "StgSharp.Script\\StgSharp.Script.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2025-02-14T04:40:38.734Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "ExpExpressionTree.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpExpressionTree.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpExpressionTree.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpExpressionTree.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\ExpExpressionTree.cs", + "ViewState": "AgIAABQAAAAAAAAAAAA5wCQAAABTAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-14T03:12:48.02Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "ExpOperandToken.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpOperandToken.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpOperandToken.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpOperandToken.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpOperandToken.cs", + "ViewState": "AgIAAB8AAAAAAAAAAAAwwCgAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-14T01:18:30.456Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "ExpElmentSource.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElmentSource.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpElmentSource.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElmentSource.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\ExpElmentSource.cs", + "ViewState": "AgIAAC4AAAAAAAAAAIA+wDwAAAAaAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-13T14:24:35.903Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "ITypeSource.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ITypeSource.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\ITypeSource.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ITypeSource.cs", + "RelativeToolTip": "StgSharp.Script\\ITypeSource.cs", + "ViewState": "AgIAABcAAAAAAAAAAAAnwCYAAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-13T11:07:58.417Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "ExpTokenEnumerator.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpTokenEnumerator.cs", + "ViewState": "AgIAACoAAAAAAAAAAAAkwD4AAAAcAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-12T01:47:44.385Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "ExpInfixExpressionProcessor.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\TokenGenerator\\ExpInfixExpressionProcessor.cs", + "ViewState": "AgIAACEAAAAAAAAAAAAAACoAAAAFAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T12:58:53.511Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 36, + "Title": "PartialDictionaryValues.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\PartialDictionaryValues.cs", + "ViewState": "AgIAAFEAAAAAAAAAAAAiwCwAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T08:04:17.124Z" + }, + { + "$type": "Document", + "DocumentIndex": 39, + "Title": "IBidrirectionalDictionary.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\IBidrirectionalDictionary.cs", + "ViewState": "AgIAABcAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T07:35:01.068Z" + }, + { + "$type": "Document", + "DocumentIndex": 37, + "Title": "PartialDictionary.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionary.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\PartialDictionary.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\PartialDictionary.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\PartialDictionary.cs", + "ViewState": "AgIAAB0AAAAAAAAAAAA2wCgAAAAZAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T07:24:32.513Z" + }, + { + "$type": "Document", + "DocumentIndex": 43, + "Title": "CachePool.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CachePool.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\CachePool.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CachePool.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\CachePool.cs", + "ViewState": "AgIAABwAAAAAAAAAAAA2wC0AAAAQAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T07:17:14.466Z" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "TokenSource.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\TokenSource.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\TokenSource.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\TokenSource.cs", + "RelativeToolTip": "StgSharp.Script\\TokenSource.cs", + "ViewState": "AgIAACsAAAAAAAAAAAAcwEIAAAANAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-10T05:41:37.766Z" + }, + { + "$type": "Document", + "DocumentIndex": 35, + "Title": "ListSegment.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ListSegment.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\ListSegment.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\ListSegment.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\ListSegment.cs", + "ViewState": "AgIAAEAAAAAAAAAAAAA1wEQAAAAeAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-02-09T09:37:18.153Z" + }, + { + "$type": "Document", + "DocumentIndex": 42, "Title": "CapacityFixedList.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CapacityFixedList.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\CapacityFixedList.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\CapacityFixedList.cs", "RelativeToolTip": "StgSharp.Common\\Collections\\CapacityFixedList.cs", - "ViewState": "AgIAABkAAAAAAAAAAAA5wCgAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEsAAAAAAAAAAAA0wFgAAAANAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-09T08:42:20.443Z", - "EditorCaption": "" + "WhenOpened": "2025-02-09T08:42:20.443Z" }, { "$type": "Document", - "DocumentIndex": 15, + "DocumentIndex": 49, "Title": "CancellableTask.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Threading\\CancellableTask.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Threading\\CancellableTask.cs", @@ -558,19 +766,19 @@ }, { "$type": "Document", - "DocumentIndex": 13, + "DocumentIndex": 29, "Title": "ExpTokenGenerator.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "RelativeToolTip": "StgSharp.Script\\Express\\ExpTokenGenerator.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAA5wBgAAAAAAAAAAAAAAA==", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\TokenGenerator\\ExpTokenGenerator.cs", + "ViewState": "AgIAACYAAAAAAAAAAAAcwCsAAAAxAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-09T05:12:00.635Z" }, { "$type": "Document", - "DocumentIndex": 29, + "DocumentIndex": 55, "Title": "StgSharpDebug.csproj", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", "RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj", @@ -578,45 +786,24 @@ "RelativeToolTip": "StgSharpDebug\\StgSharpDebug.csproj", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-02-08T02:03:57.249Z" + "WhenOpened": "2025-02-08T02:03:57.249Z", + "EditorCaption": "" }, { "$type": "Document", "DocumentIndex": 30, - "Title": "StgSharp.Script", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\StgSharp.Script.csproj", - "RelativeDocumentMoniker": "StgSharp.Script\\StgSharp.Script.csproj", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\StgSharp.Script.csproj", - "RelativeToolTip": "StgSharp.Script\\StgSharp.Script.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-02-08T02:03:49.992Z" - }, - { - "$type": "Document", - "DocumentIndex": 28, - "Title": "StgSharpDebug", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", - "RelativeDocumentMoniker": "StgSharpDebug\\StgSharpDebug.csproj", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\StgSharpDebug.csproj", - "RelativeToolTip": "StgSharpDebug\\StgSharpDebug.csproj", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", - "WhenOpened": "2025-02-08T01:57:19.526Z" - }, - { - "$type": "Document", - "DocumentIndex": 33, "Title": "StgSharpC.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c", "RelativeDocumentMoniker": "StgSharp.C\\StgSharpC.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.c", "RelativeToolTip": "StgSharp.C\\StgSharpC.c", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAIAAAASAAAAAAAAAA==", + "ViewState": "AgIAAC4AAAAAAAAAAAAQwAIAAAASAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "WhenOpened": "2025-02-08T01:45:17.805Z" }, { "$type": "Document", - "DocumentIndex": 34, + "DocumentIndex": 57, "Title": "dllmain.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\dllmain.c", "RelativeDocumentMoniker": "StgSharp.C\\dllmain.c", @@ -628,20 +815,19 @@ }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 32, "Title": "ExpSourceReader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSourceReader.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSourceReader.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSourceReader.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSourceReader.cs", - "ViewState": "AgIAADgAAAAAAAAAAAAvwEkAAAA9AAAAAAAAAA==", + "ViewState": "AgIAAO4AAAAAAAAAAAAqwP8AAABJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-06T00:16:51.382Z", - "EditorCaption": "" + "WhenOpened": "2025-02-06T00:16:51.382Z" }, { "$type": "Document", - "DocumentIndex": 39, + "DocumentIndex": 61, "Title": "RegexGenerator.g.cs", "DocumentMoniker": "C:\\Users\\Youmu\\AppData\\Local\\Temp\\VSGeneratedDocuments\\a225e5d2-39b7-4ca3-6a63-b9959f4b2e51\\RegexGenerator.g.cs", "ToolTip": "RegexGenerator.g.cs [\u7531 System.Text.RegularExpressions.Generator.RegexGenerator \u751F\u6210]", @@ -652,7 +838,7 @@ }, { "$type": "Document", - "DocumentIndex": 40, + "DocumentIndex": 62, "Title": "RegexGenerator.g.cs", "DocumentMoniker": "C:\\Users\\Youmu\\AppData\\Local\\Temp\\VSGeneratedDocuments\\98806cbf-a6a4-6a33-1ec5-95d1fd43e824\\RegexGenerator.g.cs", "ToolTip": "RegexGenerator.g.cs [\u7531 System.Text.RegularExpressions.Generator.RegexGenerator \u751F\u6210]", @@ -663,7 +849,7 @@ }, { "$type": "Document", - "DocumentIndex": 99, + "DocumentIndex": 121, "Title": "glFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\glFunction.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\glFunction.cs", @@ -675,7 +861,7 @@ }, { "$type": "Document", - "DocumentIndex": 100, + "DocumentIndex": 122, "Title": "Random.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Math\\Scalar\\Random.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Math\\Scalar\\Random.cs", @@ -687,7 +873,7 @@ }, { "$type": "Document", - "DocumentIndex": 101, + "DocumentIndex": 123, "Title": "IRegisterType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\IRegisterType.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\IRegisterType.cs", @@ -699,7 +885,7 @@ }, { "$type": "Document", - "DocumentIndex": 8, + "DocumentIndex": 47, "Title": "UnsafeCompute.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\UnsafeCompute.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\UnsafeCompute.cs", @@ -707,12 +893,11 @@ "RelativeToolTip": "StgSharp.Common\\Intrinsic\\UnsafeCompute.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA4AAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-04T11:02:42.388Z", - "EditorCaption": "" + "WhenOpened": "2025-02-04T11:02:42.388Z" }, { "$type": "Document", - "DocumentIndex": 98, + "DocumentIndex": 120, "Title": "M256.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\M256.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\M256.cs", @@ -724,7 +909,7 @@ }, { "$type": "Document", - "DocumentIndex": 97, + "DocumentIndex": 119, "Title": "CollisionTexture.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Stg\\CollisionTexture.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Stg\\CollisionTexture.cs", @@ -736,7 +921,7 @@ }, { "$type": "Document", - "DocumentIndex": 96, + "DocumentIndex": 118, "Title": "VBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\VBO.cs", @@ -748,7 +933,7 @@ }, { "$type": "Document", - "DocumentIndex": 95, + "DocumentIndex": 117, "Title": "EBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\EBO.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\EBO.cs", @@ -760,7 +945,7 @@ }, { "$type": "Document", - "DocumentIndex": 94, + "DocumentIndex": 116, "Title": "TextureGL.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", @@ -772,7 +957,7 @@ }, { "$type": "Document", - "DocumentIndex": 37, + "DocumentIndex": 59, "Title": "M128.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Intrinsic\\M128.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Intrinsic\\M128.cs", @@ -784,7 +969,7 @@ }, { "$type": "Document", - "DocumentIndex": 27, + "DocumentIndex": 54, "Title": "IntrinsicContext.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Internal\\Intrinsic\\IntrinsicContext.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Internal\\Intrinsic\\IntrinsicContext.cs", @@ -796,31 +981,31 @@ }, { "$type": "Document", - "DocumentIndex": 102, - "Title": "IStringHashMultiplexer.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "RelativeToolTip": "StgSharp.Common\\Collections\\IStringHashMultiplexer.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAA==", + "DocumentIndex": 38, + "Title": "IHashMultiplexer.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\IHashMultiplexer.cs", + "ViewState": "AgIAABkAAAAAAAAAAAAWwCoAAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-04T09:12:31.188Z" }, { "$type": "Document", - "DocumentIndex": 32, - "Title": "KeyMultiplexer.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "RelativeToolTip": "StgSharp.Common\\Collections\\KeyMultiplexer.cs", - "ViewState": "AgIAAEAAAAAAAAAAAAAiwEwAAAAQAAAAAAAAAA==", + "DocumentIndex": 41, + "Title": "StringHashMultiplexer.cs", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "RelativeDocumentMoniker": "StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "RelativeToolTip": "StgSharp.Common\\Collections\\StringHashMultiplexer.cs", + "ViewState": "AgIAAFgAAAAAAAAAAAAuwGIAAAA7AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-04T09:03:17.283Z" }, { "$type": "Document", - "DocumentIndex": 103, + "DocumentIndex": 124, "Title": "Vec4.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Math\\Linear\\Vec4.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Math\\Linear\\Vec4.cs", @@ -832,7 +1017,7 @@ }, { "$type": "Document", - "DocumentIndex": 104, + "DocumentIndex": 125, "Title": "RandomGenerator.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Data\\RandomGenerator.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Data\\RandomGenerator.cs", @@ -844,7 +1029,7 @@ }, { "$type": "Document", - "DocumentIndex": 105, + "DocumentIndex": 126, "Title": "DataHead.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Data\\SSD\\DataHead.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Data\\SSD\\DataHead.cs", @@ -856,7 +1041,7 @@ }, { "$type": "Document", - "DocumentIndex": 38, + "DocumentIndex": 60, "Title": "DataSegment.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Common\\Data\\SSD\\DataSegment.cs", "RelativeDocumentMoniker": "StgSharp.Common\\Data\\SSD\\DataSegment.cs", @@ -868,7 +1053,7 @@ }, { "$type": "Document", - "DocumentIndex": 106, + "DocumentIndex": 127, "Title": "StepModel.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Model\\STEP\\FileStructure\\StepModel.cs", "RelativeDocumentMoniker": "StgSharp.Model\\STEP\\FileStructure\\StepModel.cs", @@ -880,7 +1065,7 @@ }, { "$type": "Document", - "DocumentIndex": 23, + "DocumentIndex": 50, "Title": "string.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\string.c", "RelativeDocumentMoniker": "StgSharp.C\\string.c", @@ -892,46 +1077,44 @@ }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 25, "Title": "CodeLineHelper.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\CodeLineHelper.cs", "RelativeDocumentMoniker": "StgSharp.Script\\CodeLineHelper.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\CodeLineHelper.cs", "RelativeToolTip": "StgSharp.Script\\CodeLineHelper.cs", - "ViewState": "AgIAAFAAAAAAAAAAAIA3wCQAAAAIAAAAAAAAAA==", + "ViewState": "AgIAAB4AAAAAAAAAAIAywCQAAAAIAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-03T13:24:50.368Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 26, "Title": "IScriptSourceProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IScriptSourceProvider.cs", "RelativeDocumentMoniker": "StgSharp.Script\\IScriptSourceProvider.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IScriptSourceProvider.cs", "RelativeToolTip": "StgSharp.Script\\IScriptSourceProvider.cs", - "ViewState": "AgIAABkAAAAAAAAAAADgvycAAAANAAAAAAAAAA==", + "ViewState": "AgIAAB0AAAAAAAAAAAD4vzQAAAAoAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-03T07:32:15.431Z", - "EditorCaption": "" + "WhenOpened": "2025-02-03T07:32:15.431Z" }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 33, "Title": "ScriptSourceTransmitter.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ScriptSourceTransmitter.cs", "RelativeDocumentMoniker": "StgSharp.Script\\ScriptSourceTransmitter.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\ScriptSourceTransmitter.cs", "RelativeToolTip": "StgSharp.Script\\ScriptSourceTransmitter.cs", - "ViewState": "AgIAAE4AAAAAAAAAAAAawGQAAAAnAAAAAAAAAA==", + "ViewState": "AgIAAHQAAAAAAAAAAAA4wFkAAAAMAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-03T06:46:02.837Z", - "EditorCaption": "" + "WhenOpened": "2025-02-03T06:46:02.837Z" }, { "$type": "Document", - "DocumentIndex": 107, + "DocumentIndex": 128, "Title": "ExpBuiltinConstant.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpBuiltinConstant.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpBuiltinConstant.cs", @@ -943,67 +1126,71 @@ }, { "$type": "Document", - "DocumentIndex": 18, + "DocumentIndex": 16, "Title": "ExpType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpType.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpType.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpType.cs", - "ViewState": "AgIAACwAAAAAAAAAAAAlwCYAAAAFAAAAAAAAAA==", + "ViewState": "AgIAADwAAAAAAAAAAAA2wDwAAAAqAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-02T08:11:31.522Z" + "WhenOpened": "2025-02-02T08:11:31.522Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 108, + "DocumentIndex": 10, "Title": "ExpRule.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpRule.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpRule.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpRule.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpRule.cs", - "ViewState": "AgIAACMAAAAAAAAAAAAEwC4AAAAAAAAAAAAAAA==", + "ViewState": "AgIAACUAAAAAAAAAAAAkwDUAAAATAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-02T08:11:26.812Z" + "WhenOpened": "2025-02-02T08:11:26.812Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 109, + "DocumentIndex": 11, "Title": "ExpFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpFunction.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpFunction.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpFunction.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpFunction.cs", - "ViewState": "AgIAACEAAAAAAAAAAAArwC0AAAAAAAAAAAAAAA==", + "ViewState": "AgIAACUAAAAAAAAAAAAywDYAAAA3AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-02T08:10:44.132Z" + "WhenOpened": "2025-02-02T08:10:44.132Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 16, + "DocumentIndex": 13, "Title": "ExpCollectionInstance.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Builtin\\ExpCollectionInstance.cs", - "ViewState": "AgIAACwAAAAAAAAAAAAWwCwAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEcAAAAAAAAAAAAuwEMAAAAkAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-02-02T08:10:18.867Z" + "WhenOpened": "2025-02-02T08:10:18.867Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 110, + "DocumentIndex": 40, "Title": "ExpSchema.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchema.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSchema.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchema.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSchema.cs", - "ViewState": "AgIAAEgAAAAAAAAAAAD4v2YAAAAJAAAAAAAAAA==", + "ViewState": "AgIAACYAAAAAAAAAAAAkwDYAAAAQAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-02-02T08:08:05.896Z" }, { "$type": "Document", - "DocumentIndex": 92, + "DocumentIndex": 114, "Title": "smmintrin.h", "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\smmintrin.h", "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\smmintrin.h", @@ -1013,7 +1200,7 @@ }, { "$type": "Document", - "DocumentIndex": 93, + "DocumentIndex": 115, "Title": "intrin.h", "DocumentMoniker": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\intrin.h", "ToolTip": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\VC\\Tools\\MSVC\\14.41.34120\\include\\intrin.h", @@ -1023,7 +1210,7 @@ }, { "$type": "Document", - "DocumentIndex": 111, + "DocumentIndex": 129, "Title": "stb_image.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\stb_image.h", "RelativeDocumentMoniker": "StgSharp.C\\stb_image.h", @@ -1035,7 +1222,7 @@ }, { "$type": "Document", - "DocumentIndex": 112, + "DocumentIndex": 130, "Title": "mat2.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat2.c", "RelativeDocumentMoniker": "StgSharp.C\\mat2.c", @@ -1047,7 +1234,7 @@ }, { "$type": "Document", - "DocumentIndex": 113, + "DocumentIndex": 131, "Title": "mat4.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat4.c", "RelativeDocumentMoniker": "StgSharp.C\\mat4.c", @@ -1059,19 +1246,19 @@ }, { "$type": "Document", - "DocumentIndex": 114, + "DocumentIndex": 28, "Title": "mat3.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c", "RelativeDocumentMoniker": "StgSharp.C\\mat3.c", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\mat3.c", "RelativeToolTip": "StgSharp.C\\mat3.c", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEwAAAAAAAAAAAAewGMAAABTAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", "WhenOpened": "2025-02-01T10:58:49.386Z" }, { "$type": "Document", - "DocumentIndex": 115, + "DocumentIndex": 132, "Title": "ViewMain.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\View\\ViewMain.cs", "RelativeDocumentMoniker": "StgSharpDebug\\View\\ViewMain.cs", @@ -1083,7 +1270,7 @@ }, { "$type": "Document", - "DocumentIndex": 116, + "DocumentIndex": 133, "Title": "NewRender.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\View\\NewRender.cs", "RelativeDocumentMoniker": "StgSharpDebug\\View\\NewRender.cs", @@ -1095,7 +1282,7 @@ }, { "$type": "Document", - "DocumentIndex": 31, + "DocumentIndex": 56, "Title": "intrinsic.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\intrinsic.c", "RelativeDocumentMoniker": "StgSharp.C\\intrinsic.c", @@ -1107,7 +1294,7 @@ }, { "$type": "Document", - "DocumentIndex": 35, + "DocumentIndex": 58, "Title": "StgSharpC.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\StgSharpC.h", "RelativeDocumentMoniker": "StgSharp.C\\StgSharpC.h", @@ -1119,7 +1306,7 @@ }, { "$type": "Document", - "DocumentIndex": 26, + "DocumentIndex": 53, "Title": "ssc_intrinsic.h", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\ssc_intrinsic.h", "RelativeDocumentMoniker": "StgSharp.C\\ssc_intrinsic.h", @@ -1131,7 +1318,7 @@ }, { "$type": "Document", - "DocumentIndex": 9, + "DocumentIndex": 48, "Title": "hash.c", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.C\\hash.c", "RelativeDocumentMoniker": "StgSharp.C\\hash.c", @@ -1139,99 +1326,101 @@ "RelativeToolTip": "StgSharp.C\\hash.c", "ViewState": "AgIAAAAAAAAAAAAAAAAAABwAAAAyAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000423|", - "WhenOpened": "2025-02-01T02:12:53.091Z", - "EditorCaption": "" + "WhenOpened": "2025-02-01T02:12:53.091Z" }, { "$type": "Document", - "DocumentIndex": 117, + "DocumentIndex": 12, "Title": "ExpEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpEntity.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpEntity.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpEntity.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpEntity.cs", - "ViewState": "AgIAAB8AAAAAAAAAAAArwCsAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEAAAAAAAAAAAAAowCQAAAASAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-31T03:23:40.771Z" + "WhenOpened": "2025-01-31T03:23:40.771Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 20, + "DocumentIndex": 19, "Title": "ExpLiteralToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpLiteralToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpLiteralToken.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpLiteralToken.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpLiteralToken.cs", - "ViewState": "AgIAAC0AAAAAAAAAAAAAAEgAAAAYAAAAAAAAAA==", + "ViewState": "AgIAAFMAAAAAAAAAAAAywGAAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T13:29:07.592Z" + "WhenOpened": "2025-01-30T13:29:07.592Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 118, + "DocumentIndex": 6, "Title": "AbstractSyntaxTree.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\AbstractSyntaxTree.cs", "RelativeDocumentMoniker": "StgSharp.Script\\AbstractSyntaxTree.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\AbstractSyntaxTree.cs", "RelativeToolTip": "StgSharp.Script\\AbstractSyntaxTree.cs", - "ViewState": "AgIAADEAAAAAAAAAAAAqwEUAAAAtAAAAAAAAAA==", + "ViewState": "AgIAADMAAAAAAAAAAAAtwEUAAAAqAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T07:24:37.33Z" + "WhenOpened": "2025-01-30T07:24:37.33Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 20, "Title": "IExpressionToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IExpressionToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\IExpressionToken.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\IExpressionToken.cs", "RelativeToolTip": "StgSharp.Script\\IExpressionToken.cs", - "ViewState": "AgIAACIAAAAAAAAAAAAqwCcAAAAVAAAAAAAAAA==", + "ViewState": "AgIAAD4AAAAAAAAAAAAgwCgAAAAVAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-30T07:23:34.89Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 17, "Title": "ExpRepeat.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpRepeat.cs", - "ViewState": "AgIAAEMAAAAAAAAAAAAUwFUAAAAjAAAAAAAAAA==", + "ViewState": "AgIAAF0AAAAAAAAAAAAiwHIAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-30T07:19:24.455Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 7, + "DocumentIndex": 34, "Title": "ExpSource.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSource.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSource.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSource.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSource.cs", - "ViewState": "AgIAAFAAAAAAAAAAAIA2wF8AAAAJAAAAAAAAAA==", + "ViewState": "AgIAACIAAAAAAAAAAAAwwDQAAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T06:40:23.62Z", - "EditorCaption": "" + "WhenOpened": "2025-01-30T06:40:23.62Z" }, { "$type": "Document", - "DocumentIndex": 119, + "DocumentIndex": 8, "Title": "ExpSwitchToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpSwitchToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpSwitchToken.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpSwitchToken.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpSwitchToken.cs", - "ViewState": "AgIAACYAAAAAAAAAAAAjwDMAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAGUAAAAAAAAAAAAywFYAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T03:55:57.477Z" + "WhenOpened": "2025-01-30T03:55:57.477Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 120, + "DocumentIndex": 134, "Title": "ExpBuiltinType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpBuiltinType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpBuiltinType.cs", @@ -1243,67 +1432,71 @@ }, { "$type": "Document", - "DocumentIndex": 121, + "DocumentIndex": 22, "Title": "ExpElementInstanceBase.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElementInstanceBase.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpElementInstanceBase.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpElementInstanceBase.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpElementInstanceBase.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAGUAAAAFAAAAAAAAAA==", + "ViewState": "AgIAADsAAAAAAAAAAAA2wEcAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T02:52:10.549Z" + "WhenOpened": "2025-01-30T02:52:10.549Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 17, + "DocumentIndex": 9, "Title": "ExpCollection.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Builtin\\ExpCollection.cs", - "ViewState": "AgIAAEQAAAAAAAAAAAAcwDgAAAAYAAAAAAAAAA==", + "ViewState": "AgIAAFYAAAAAAAAAAAAowFQAAAAUAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-30T02:50:15.736Z" + "WhenOpened": "2025-01-30T02:50:15.736Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 21, + "DocumentIndex": 45, "Title": "ExpSchemaSource.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchemaSource.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpSchemaSource.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpSchemaSource.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpSchemaSource.cs", - "ViewState": "AgIAAAMBAAAAAAAAAAA0wDsBAAAmAAAAAAAAAA==", + "ViewState": "AgIAAFgAAAAAAAAAAAAmwDsBAAAmAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-29T13:51:49.061Z" }, { "$type": "Document", - "DocumentIndex": 14, + "DocumentIndex": 15, "Title": "ExpToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpToken.cs", - "ViewState": "AgIAADoAAAAAAAAAAADwv1oAAAAhAAAAAAAAAA==", + "ViewState": "AgIAAFIAAAAAAAAAAIBBwGQAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-29T13:49:36.742Z" + "WhenOpened": "2025-01-29T13:49:36.742Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 22, + "DocumentIndex": 14, "Title": "ExpIfToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpIfToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpAstToken\\ExpIfToken.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpAstToken\\ExpIfToken.cs", "RelativeToolTip": "StgSharp.Script\\Express\\ExpAstToken\\ExpIfToken.cs", - "ViewState": "AgIAADgAAAAAAAAAAAAkwEEAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEEAAAAAAAAAAAAAwCsAAAAnAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-29T13:38:12.188Z" + "WhenOpened": "2025-01-29T13:38:12.188Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 25, + "DocumentIndex": 52, "Title": "Exceptions.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Exceptions.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Exceptions.cs", @@ -1315,19 +1508,20 @@ }, { "$type": "Document", - "DocumentIndex": 122, + "DocumentIndex": 23, "Title": "ExpConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpConst.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\Element\\ExpConst.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\Element\\ExpConst.cs", "RelativeToolTip": "StgSharp.Script\\Express\\Element\\ExpConst.cs", - "ViewState": "AgIAADUAAAAAAAAAAIA3wCoAAAAAAAAAAAAAAA==", + "ViewState": "AgIAAEgAAAAAAAAAAIA2wFgAAAAJAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-29T13:34:20.019Z" + "WhenOpened": "2025-01-29T13:34:20.019Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 19, + "DocumentIndex": 46, "Title": "ExpLogic.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpLogic.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpLogic.cs", @@ -1339,19 +1533,20 @@ }, { "$type": "Document", - "DocumentIndex": 123, + "DocumentIndex": 0, "Title": "ExpCompile.cs", - "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpCompile.cs", - "RelativeDocumentMoniker": "StgSharp.Script\\Express\\ExpCompile.cs", - "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\ExpCompile.cs", - "RelativeToolTip": "StgSharp.Script\\Express\\ExpCompile.cs", - "ViewState": "AgIAAFMAAAAAAAAAAIAzwHAAAAAgAAAAAAAAAA==", + "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\CompileEnv\\ExpCompile.cs", + "RelativeDocumentMoniker": "StgSharp.Script\\Express\\CompileEnv\\ExpCompile.cs", + "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Express\\CompileEnv\\ExpCompile.cs", + "RelativeToolTip": "StgSharp.Script\\Express\\CompileEnv\\ExpCompile.cs", + "ViewState": "AgIAAGIAAAAAAAAAAIAzwHYAAAAcAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-29T13:21:02.074Z" + "WhenOpened": "2025-01-29T13:21:02.074Z", + "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 41, + "DocumentIndex": 63, "Title": "ExpIfToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Builtin\\ExpIfToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Builtin\\ExpIfToken.cs", @@ -1362,7 +1557,7 @@ }, { "$type": "Document", - "DocumentIndex": 85, + "DocumentIndex": 107, "Title": "ExpExpressionTree.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\ExpExpressionTree.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\ExpExpressionTree.cs", @@ -1373,7 +1568,7 @@ }, { "$type": "Document", - "DocumentIndex": 86, + "DocumentIndex": 108, "Title": "ExpToken.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\ExpToken.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\ExpToken.cs", @@ -1384,7 +1579,7 @@ }, { "$type": "Document", - "DocumentIndex": 87, + "DocumentIndex": 109, "Title": "ExpConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Element\\ExpConst.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Element\\ExpConst.cs", @@ -1395,7 +1590,7 @@ }, { "$type": "Document", - "DocumentIndex": 88, + "DocumentIndex": 110, "Title": "ExpInit.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\ExpInit.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\ExpInit.cs", @@ -1406,7 +1601,7 @@ }, { "$type": "Document", - "DocumentIndex": 89, + "DocumentIndex": 111, "Title": "BuiltinType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Builtin\\BuiltinType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Builtin\\BuiltinType.cs", @@ -1417,7 +1612,7 @@ }, { "$type": "Document", - "DocumentIndex": 90, + "DocumentIndex": 112, "Title": "BuiltinConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Builtin\\BuiltinConst.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Builtin\\BuiltinConst.cs", @@ -1428,7 +1623,7 @@ }, { "$type": "Document", - "DocumentIndex": 91, + "DocumentIndex": 113, "Title": "ExpType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Script\\Expression\\Element\\ExpType.cs", "RelativeDocumentMoniker": "StgSharp.Script\\Expression\\Element\\ExpType.cs", @@ -1439,7 +1634,7 @@ }, { "$type": "Document", - "DocumentIndex": 44, + "DocumentIndex": 66, "Title": "ExpCollection.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpCollection.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpCollection.cs", @@ -1450,7 +1645,7 @@ }, { "$type": "Document", - "DocumentIndex": 45, + "DocumentIndex": 67, "Title": "ExpRule.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpRule.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpRule.cs", @@ -1461,7 +1656,7 @@ }, { "$type": "Document", - "DocumentIndex": 46, + "DocumentIndex": 68, "Title": "ExpFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpFunction.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpFunction.cs", @@ -1472,7 +1667,7 @@ }, { "$type": "Document", - "DocumentIndex": 47, + "DocumentIndex": 69, "Title": "ExpType.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpType.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpType.cs", @@ -1483,7 +1678,7 @@ }, { "$type": "Document", - "DocumentIndex": 83, + "DocumentIndex": 105, "Title": "StepHeadReader.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\SthSharp.Model\\STEP\\Reader\\StepHeadReader.cs", "RelativeDocumentMoniker": "SthSharp.Model\\STEP\\Reader\\StepHeadReader.cs", @@ -1494,7 +1689,7 @@ }, { "$type": "Document", - "DocumentIndex": 49, + "DocumentIndex": 71, "Title": "glfw.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\glfw.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\glfw.cs", @@ -1505,7 +1700,7 @@ }, { "$type": "Document", - "DocumentIndex": 42, + "DocumentIndex": 64, "Title": "ExpConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpConst.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpConst.cs", @@ -1516,7 +1711,7 @@ }, { "$type": "Document", - "DocumentIndex": 50, + "DocumentIndex": 72, "Title": "gl.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\ClangLoad\\gl.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\ClangLoad\\gl.cs", @@ -1527,7 +1722,7 @@ }, { "$type": "Document", - "DocumentIndex": 51, + "DocumentIndex": 73, "Title": "glHalfNV.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glHalfNV.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glHalfNV.cs", @@ -1538,7 +1733,7 @@ }, { "$type": "Document", - "DocumentIndex": 52, + "DocumentIndex": 74, "Title": "StructDefine.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\StructDefine.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\StructDefine.cs", @@ -1549,7 +1744,7 @@ }, { "$type": "Document", - "DocumentIndex": 53, + "DocumentIndex": 75, "Title": "InternalIO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Internal\\InternalIO.cs", "RelativeDocumentMoniker": "StgSharp\\Internal\\InternalIO.cs", @@ -1560,7 +1755,7 @@ }, { "$type": "Document", - "DocumentIndex": 54, + "DocumentIndex": 76, "Title": "glContext.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glContext.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glContext.cs", @@ -1571,7 +1766,7 @@ }, { "$type": "Document", - "DocumentIndex": 55, + "DocumentIndex": 77, "Title": "glConst.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glConst.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glConst.cs", @@ -1582,7 +1777,7 @@ }, { "$type": "Document", - "DocumentIndex": 56, + "DocumentIndex": 78, "Title": "glEnum.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glEnum.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glEnum.cs", @@ -1593,7 +1788,7 @@ }, { "$type": "Document", - "DocumentIndex": 84, + "DocumentIndex": 106, "Title": "StepExpression.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\SthSharp.Model\\STEP\\FileStructure\\StepExpression.cs", "RelativeDocumentMoniker": "SthSharp.Model\\STEP\\FileStructure\\StepExpression.cs", @@ -1604,7 +1799,7 @@ }, { "$type": "Document", - "DocumentIndex": 57, + "DocumentIndex": 79, "Title": "IEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Entities\\IEntity.cs", "RelativeDocumentMoniker": "StgSharp\\Entities\\IEntity.cs", @@ -1615,7 +1810,7 @@ }, { "$type": "Document", - "DocumentIndex": 58, + "DocumentIndex": 80, "Title": "PlainGeometryCollisionSensor.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Logic\\PlainGeometryCollisionSensor.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\PlainGeometryCollisionSensor.cs", @@ -1626,7 +1821,7 @@ }, { "$type": "Document", - "DocumentIndex": 59, + "DocumentIndex": 81, "Title": "Counter.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Logic\\Counter.cs", "RelativeDocumentMoniker": "StgSharp\\Logic\\Counter.cs", @@ -1637,7 +1832,7 @@ }, { "$type": "Document", - "DocumentIndex": 60, + "DocumentIndex": 82, "Title": "CachePool.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Collections\\CachePool.cs", "RelativeDocumentMoniker": "StgSharp\\Collections\\CachePool.cs", @@ -1648,7 +1843,7 @@ }, { "$type": "Document", - "DocumentIndex": 48, + "DocumentIndex": 70, "Title": "ExpEntity.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp.Modeling\\Expression\\ExpEntity.cs", "RelativeDocumentMoniker": "StgSharp.Modeling\\Expression\\ExpEntity.cs", @@ -1659,7 +1854,7 @@ }, { "$type": "Document", - "DocumentIndex": 24, + "DocumentIndex": 51, "Title": "ViewModelMain.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\ViewModelMain.cs", "RelativeDocumentMoniker": "StgSharpDebug\\ViewModelMain.cs", @@ -1671,7 +1866,7 @@ }, { "$type": "Document", - "DocumentIndex": 43, + "DocumentIndex": 65, "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", @@ -1681,19 +1876,19 @@ }, { "$type": "Document", - "DocumentIndex": 36, + "DocumentIndex": 44, "Title": "UnitTest1.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\STgSharpTest\\UnitTest1.cs", "RelativeDocumentMoniker": "STgSharpTest\\UnitTest1.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\STgSharpTest\\UnitTest1.cs", "RelativeToolTip": "STgSharpTest\\UnitTest1.cs", - "ViewState": "AgIAAFYAAAAAAAAAAAAnwGwAAAA9AAAAAAAAAA==", + "ViewState": "AgIAAF8AAAAAAAAAAAAkwG8AAAA6AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-01-21T12:43:12.616Z" }, { "$type": "Document", - "DocumentIndex": 61, + "DocumentIndex": 83, "Title": "ViewModel.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\MVVM\\ViewModel\\ViewModel.cs", "RelativeDocumentMoniker": "StgSharp\\MVVM\\ViewModel\\ViewModel.cs", @@ -1704,7 +1899,7 @@ }, { "$type": "Document", - "DocumentIndex": 62, + "DocumentIndex": 84, "Title": "TextureProvider.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\TextureProvider.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\TextureProvider.cs", @@ -1715,7 +1910,7 @@ }, { "$type": "Document", - "DocumentIndex": 63, + "DocumentIndex": 85, "Title": "ImageHelper.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\CPUanimation\\ImageHelper.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\CPUanimation\\ImageHelper.cs", @@ -1726,7 +1921,7 @@ }, { "$type": "Document", - "DocumentIndex": 64, + "DocumentIndex": 86, "Title": "glHandle.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glHandle.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glHandle.cs", @@ -1737,7 +1932,7 @@ }, { "$type": "Document", - "DocumentIndex": 65, + "DocumentIndex": 87, "Title": "VBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\Buffer\\VBO.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\Buffer\\VBO.cs", @@ -1748,7 +1943,7 @@ }, { "$type": "Document", - "DocumentIndex": 66, + "DocumentIndex": 88, "Title": "EBO.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\Buffer\\EBO.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\Buffer\\EBO.cs", @@ -1759,7 +1954,7 @@ }, { "$type": "Document", - "DocumentIndex": 67, + "DocumentIndex": 89, "Title": "TextureGL.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\Buffer\\TextureGL.cs", @@ -1770,7 +1965,7 @@ }, { "$type": "Document", - "DocumentIndex": 68, + "DocumentIndex": 90, "Title": "Image.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Image.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Image.cs", @@ -1781,7 +1976,7 @@ }, { "$type": "Document", - "DocumentIndex": 69, + "DocumentIndex": 91, "Title": "KeyEnum.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Controlling\\KeyEnum.cs", "RelativeDocumentMoniker": "StgSharp\\Controlling\\KeyEnum.cs", @@ -1792,7 +1987,7 @@ }, { "$type": "Document", - "DocumentIndex": 70, + "DocumentIndex": 92, "Title": "Uniform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\ShaderEdit\\Uniform.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\ShaderEdit\\Uniform.cs", @@ -1803,7 +1998,7 @@ }, { "$type": "Document", - "DocumentIndex": 71, + "DocumentIndex": 93, "Title": "Vector.Orthogonalize.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Vector.Orthogonalize.cs", @@ -1814,7 +2009,7 @@ }, { "$type": "Document", - "DocumentIndex": 72, + "DocumentIndex": 94, "Title": "glFunction.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glFunction.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glFunction.cs", @@ -1825,7 +2020,7 @@ }, { "$type": "Document", - "DocumentIndex": 73, + "DocumentIndex": 95, "Title": "Platform.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Environment\\Platform.cs", "RelativeDocumentMoniker": "StgSharp\\Environment\\Platform.cs", @@ -1836,7 +2031,7 @@ }, { "$type": "Document", - "DocumentIndex": 74, + "DocumentIndex": 96, "Title": "Dialogue.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Environment\\Dialogue.cs", "RelativeDocumentMoniker": "StgSharp\\Environment\\Dialogue.cs", @@ -1847,7 +2042,7 @@ }, { "$type": "Document", - "DocumentIndex": 75, + "DocumentIndex": 97, "Title": "Pixels.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Pixels.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Pixels.cs", @@ -1858,20 +2053,19 @@ }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 31, "Title": "Program.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs", "RelativeDocumentMoniker": "StgSharpDebug\\Program.cs", "ToolTip": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\Program.cs", "RelativeToolTip": "StgSharpDebug\\Program.cs", - "ViewState": "AgIAAFkAAAAAAAAAAAAmwGYAAAAVAAAAAAAAAA==", + "ViewState": "AgIAAEAAAAAAAAAAAAAUwEgAAAAyAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-01-21T06:08:27.152Z", - "EditorCaption": "" + "WhenOpened": "2025-01-21T06:08:27.152Z" }, { "$type": "Document", - "DocumentIndex": 124, + "DocumentIndex": 135, "Title": "Partical.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharpDebug\\RenderStream\\Partical.cs", "RelativeDocumentMoniker": "StgSharpDebug\\RenderStream\\Partical.cs", @@ -1883,7 +2077,7 @@ }, { "$type": "Document", - "DocumentIndex": 76, + "DocumentIndex": 98, "Title": "RenderStream.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\RenderStream.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\RenderStream.cs", @@ -1894,7 +2088,7 @@ }, { "$type": "Document", - "DocumentIndex": 77, + "DocumentIndex": 99, "Title": "BufferObjectBase.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\Define\\BufferObjectBase.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\Define\\BufferObjectBase.cs", @@ -1905,7 +2099,7 @@ }, { "$type": "Document", - "DocumentIndex": 78, + "DocumentIndex": 100, "Title": "Global.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Global.cs", "RelativeDocumentMoniker": "StgSharp\\Global.cs", @@ -1916,7 +2110,7 @@ }, { "$type": "Document", - "DocumentIndex": 79, + "DocumentIndex": 101, "Title": "ViewPort.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\MVVM\\ViewPort.cs", "RelativeDocumentMoniker": "StgSharp\\MVVM\\ViewPort.cs", @@ -1927,7 +2121,7 @@ }, { "$type": "Document", - "DocumentIndex": 80, + "DocumentIndex": 102, "Title": "framework.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\framework.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\framework.cs", @@ -1938,7 +2132,7 @@ }, { "$type": "Document", - "DocumentIndex": 81, + "DocumentIndex": 103, "Title": "Matrix42.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Math\\Linear\\Matrix42.cs", "RelativeDocumentMoniker": "StgSharp\\Math\\Linear\\Matrix42.cs", @@ -1949,7 +2143,7 @@ }, { "$type": "Document", - "DocumentIndex": 82, + "DocumentIndex": 104, "Title": "glApiManager.cs", "DocumentMoniker": "D:\\NitloadIndustry\\\u7814\u7A76\u9879\u76EE\\1-Flagship\\TH2020\\ProjectFile\\\u5185\u6838\u6E90\u4EE3\u7801\\StgSharp\\Graphics\\OpenGL\\glApiManager.cs", "RelativeDocumentMoniker": "StgSharp\\Graphics\\OpenGL\\glApiManager.cs", diff --git a/内核源代码/.vs/StgSharpDevelop/v17/fileList.bin b/内核源代码/.vs/StgSharpDevelop/v17/fileList.bin index e891ddf1..fffb2837 100644 Binary files a/内核源代码/.vs/StgSharpDevelop/v17/fileList.bin and b/内核源代码/.vs/StgSharpDevelop/v17/fileList.bin differ diff --git a/内核源代码/STgSharpTest/UnitTest1.cs b/内核源代码/STgSharpTest/UnitTest1.cs index 68ebb253..3b842f5b 100644 --- a/内核源代码/STgSharpTest/UnitTest1.cs +++ b/内核源代码/STgSharpTest/UnitTest1.cs @@ -109,7 +109,7 @@ namespace STgSharpTest ExpSourceReader reader = new ExpSourceReader(st); while (!st.IsEmpty) { - Console.WriteLine(reader.ReadToken().ToString()); + Console.WriteLine(reader.ReadToken().Value.ToString()); } } diff --git a/内核源代码/StgSharp.Common/Collections/CachePool.cs b/内核源代码/StgSharp.Common/Collections/CachePool.cs index 20562be8..640055ff 100644 --- a/内核源代码/StgSharp.Common/Collections/CachePool.cs +++ b/内核源代码/StgSharp.Common/Collections/CachePool.cs @@ -52,22 +52,22 @@ namespace StgSharp.Commom.Collections { private ConcurrentDictionary _cache; - private Func _defaultCreater; + private Func _defaultCreator; - public CacheIndexPool( Func defaultCreater ) + public CacheIndexPool( Func defaultCreator ) { _cache = new ConcurrentDictionary(); - _defaultCreater = defaultCreater; + _defaultCreator = defaultCreator; } public T this[ int index ] { get { - if( _cache.TryGetValue( index, out T value ) ) { + if( _cache.TryGetValue( index, out T? value ) ) { return value; } - T newValue = _defaultCreater(); + T newValue = _defaultCreator(); _cache.TryAdd( index, newValue ); return newValue; } @@ -75,7 +75,7 @@ namespace StgSharp.Commom.Collections public T CreateObject() { - T _new = _defaultCreater(); + T _new = _defaultCreator(); _cache.AddOrUpdate( 1, _new, static( _, origin ) => origin ); throw new NotImplementedException(); return _new; diff --git a/内核源代码/StgSharp.Common/Collections/CapacityFixedList.cs b/内核源代码/StgSharp.Common/Collections/CapacityFixedList.cs index 6a6f0ec7..3fe2e3fa 100644 --- a/内核源代码/StgSharp.Common/Collections/CapacityFixedList.cs +++ b/内核源代码/StgSharp.Common/Collections/CapacityFixedList.cs @@ -32,11 +32,21 @@ using System; using System.Collections; using System.Collections.Generic; using System.Reflection; +using System.Runtime.CompilerServices; using System.Text; namespace StgSharp.Commom.Collections { - internal class CapacityFixedList : IList + public static class CapacityFixedListBuilder + { + internal static CapacityFixedList Create(ReadOnlySpan values) + { + return new CapacityFixedList(values); + } + } + + [CollectionBuilder(typeof(CapacityFixedListBuilder),nameof(CapacityFixedListBuilder.Create))] + public class CapacityFixedList : IList { private T[] _values; @@ -47,6 +57,11 @@ namespace StgSharp.Commom.Collections _values = new T[size]; } + public CapacityFixedList(ReadOnlySpan values) + { + _values = values.ToArray(); + } + public T this[ int index ] { get => index < _index ? diff --git a/内核源代码/StgSharp.Common/Collections/IHashMultiplexer.cs b/内核源代码/StgSharp.Common/Collections/IHashMultiplexer.cs new file mode 100644 index 00000000..bfc871f5 --- /dev/null +++ b/内核源代码/StgSharp.Common/Collections/IHashMultiplexer.cs @@ -0,0 +1,52 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="IHashMultiplexer.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; + +namespace StgSharp.Collections +{ + public interface IHashMultiplexer : IEqualityComparer + { + + int RemainedMultiplexCount + { + get; + set; + } + + void CacheHash( T obj, int count ); + + void ExtendCache( int count ); + + int ForceComputeHash( T count ); + + } +} \ No newline at end of file diff --git a/内核源代码/StgSharp.Common/Collections/ListSegment.cs b/内核源代码/StgSharp.Common/Collections/ListSegment.cs new file mode 100644 index 00000000..54fb0c39 --- /dev/null +++ b/内核源代码/StgSharp.Common/Collections/ListSegment.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; +using System.Xml.Serialization; + +namespace StgSharp.Collections +{ + /// + /// Part of a collection. This contains a direct reference to origin collection, + /// so all change to origin collection will be reflected in this object. + /// + /// + public struct ListSegment : ICollection + { + private List _collection; + private int _begin; + private int _length; + + + public ListSegment(List collection, int begin, int length) + { + ArgumentNullException.ThrowIfNull(collection); + ArgumentOutOfRangeException.ThrowIfLessThan(begin, 0); + ArgumentOutOfRangeException.ThrowIfLessThan(length, 0); + ArgumentOutOfRangeException.ThrowIfLessThan(begin + length, collection.Count); + _collection = collection; + _begin = begin; + _length = length; + } + + public int Count => _length; + + public bool IsReadOnly => true; + + public T this[int indexValue] + { + get { + ArgumentOutOfRangeException.ThrowIfLessThan(indexValue, 0); + ArgumentOutOfRangeException.ThrowIfGreaterThanOrEqual(indexValue, _length); + return _collection[indexValue + _begin]; + } + } + + void ICollection.Add(T item) + { + throw new NotSupportedException(); + } + + void ICollection.Clear() + { + throw new NotSupportedException(); + } + + public bool Contains(T item) + { + var index= _collection.IndexOf(item); + return index >= _begin && index < _length + index; + } + + public void CopyTo(T[] array, int arrayIndex) + { + ArgumentNullException.ThrowIfNull(array); + var span = CollectionsMarshal.AsSpan(_collection).Slice(_begin, _length); + var target = new Span(array, arrayIndex,_length); + span.CopyTo(target); + } + + public IEnumerator GetEnumerator() + { + for (int i = _begin; i < _length; i++) + { + yield return this[i]; + } + } + + bool ICollection.Remove(T item) + { + throw new NotSupportedException(); + } + + IEnumerator IEnumerable.GetEnumerator() + { + return GetEnumerator(); + } + } +} diff --git a/内核源代码/StgSharp.Common/Collections/PartialDictionary.cs b/内核源代码/StgSharp.Common/Collections/PartialDictionary.cs index e5065fca..71bd9a39 100644 --- a/内核源代码/StgSharp.Common/Collections/PartialDictionary.cs +++ b/内核源代码/StgSharp.Common/Collections/PartialDictionary.cs @@ -31,14 +31,15 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Linq; +using System.Net.Http.Headers; using System.Text; namespace StgSharp.Collections { public partial class PartialDictionary : IDictionary { - private readonly Dictionary _source; private readonly HashSet _keys; private readonly PartialDictionaryValues _values; @@ -71,6 +72,23 @@ namespace StgSharp.Collections _values = new PartialDictionaryValues( this ); } + public PartialDictionary( + Dictionary source, + TKey[] index, IHashMultiplexer multiplexer + ) + { + _source = source; + _keys = new HashSet(index); + foreach (TKey item in _keys) + { + if (!_source.ContainsKey(item)) + { + _source.Add(item, default!); + } + } + _values = new PartialDictionaryValues(this); + } + public TValue this[ TKey key ] { get diff --git a/内核源代码/StgSharp.Common/Collections/StringHashMultiplexer.cs b/内核源代码/StgSharp.Common/Collections/StringHashMultiplexer.cs new file mode 100644 index 00000000..38bea082 --- /dev/null +++ b/内核源代码/StgSharp.Common/Collections/StringHashMultiplexer.cs @@ -0,0 +1,165 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="KeyMultiplexer.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using System.Globalization; +using System.Runtime.CompilerServices; +using System.Text; +using System.Threading; + +namespace StgSharp.Collections +{ + public sealed class StringHashMultiplexer : IHashMultiplexer + { + + private int _initCount, _remainedCount, _hashCache, _hashLast; + private string _source, _sourceLast; + + public int RemainedMultiplexCount + { + get => _remainedCount; + set => _initCount = value; + } + + public void CacheHash( string obj, int count ) + { + _hashCache = ForceComputeHash( obj ); + _initCount = count; + _remainedCount = _initCount; + _source = obj; + } + + public bool Equals( string x, string y ) + { + return x == y; + } + + public void ExtendCache( int count ) + { + _initCount += count; + _remainedCount += count; + } + + [MethodImpl( MethodImplOptions.AggressiveInlining )] + public unsafe int ForceComputeHash( [NotNull] string obj ) + { + int hash; + fixed( char* cPtr = obj.AsSpan() ) { + hash = InternalIO.Intrinsic + .city_hash_simplify( cPtr, obj.Length ); + } + return hash; + } + + public int GetHashCode( string obj ) + { + if( _remainedCount > 0 && ReferenceEquals( _source, obj ) ) { + _remainedCount--; + return _hashCache; + } + if( ReferenceEquals( _sourceLast, obj ) ) { + return _hashLast; + } + _sourceLast = obj; + _hashLast = ForceComputeHash( obj ); + return _hashLast; + } + + } + + public sealed class ConcurrentStringHashMultiplexer : IHashMultiplexer, IDisposable + { + + private bool disposedValue; + private readonly ThreadLocal _multiplexers = + new( () => new StringHashMultiplexer() ); + + public int RemainedMultiplexCount + { + get => _multiplexers.Value.RemainedMultiplexCount; + set => _multiplexers.Value.RemainedMultiplexCount = value; + } + + public void CacheHash( string obj, int count ) + { + throw new NotImplementedException(); + } + + // ~ConcurrentStringHashMultiplexer() + // { + // Dispose(disposing: false); + // } + + public void Dispose() + { + Dispose( disposing: true ); + GC.SuppressFinalize( this ); + } + + public bool Equals( string x, string y ) + { + return x == y; + } + + public void ExtendCache( int count ) + { + _multiplexers.Value.ExtendCache( count ); + } + + public unsafe int ForceComputeHash( [NotNull] string obj ) + { + int hash; + fixed( char* cPtr = obj.AsSpan() ) { + hash = InternalIO.Intrinsic + .city_hash_simplify( cPtr, obj.Length ); + } + return hash; + } + + public int GetHashCode( string obj ) + { + return _multiplexers.Value.GetHashCode( obj ); + } + + private void Dispose( bool disposing ) + { + if( !disposedValue ) { + if( disposing ) { + _multiplexers.Dispose(); + } + + disposedValue = true; + } + } + + } +} diff --git a/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.AssemblyInfo.cs b/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.AssemblyInfo.cs index c113868c..78da38bb 100644 --- a/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.AssemblyInfo.cs +++ b/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Common")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae94c265ae77870ea6498b624b6f71b78fb94e51")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c23b640cae59b9ee7dcfd8f026b8970a084ddbd7")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Common")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Common")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.sourcelink.json b/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.sourcelink.json index 0d22314c..5cb7415b 100644 --- a/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.sourcelink.json +++ b/内核源代码/StgSharp.Common/obj/x64/Debug/net8.0/StgSharp.Common.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ae94c265ae77870ea6498b624b6f71b78fb94e51/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/c23b640cae59b9ee7dcfd8f026b8970a084ddbd7/*"}} \ No newline at end of file diff --git a/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.AssemblyInfo.cs b/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.AssemblyInfo.cs index d0c49331..11fec859 100644 --- a/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.AssemblyInfo.cs +++ b/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Model")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae94c265ae77870ea6498b624b6f71b78fb94e51")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c23b640cae59b9ee7dcfd8f026b8970a084ddbd7")] [assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Model")] [assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Model")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.sourcelink.json b/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.sourcelink.json index 0d22314c..5cb7415b 100644 --- a/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.sourcelink.json +++ b/内核源代码/StgSharp.Model/obj/x64/Debug/net8.0/StgSharp.Model.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ae94c265ae77870ea6498b624b6f71b78fb94e51/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/c23b640cae59b9ee7dcfd8f026b8970a084ddbd7/*"}} \ No newline at end of file diff --git a/内核源代码/StgSharp.Script/AbstractSyntaxTree.cs b/内核源代码/StgSharp.Script/AbstractSyntaxTree.cs index 6cd2dbd9..cea6c785 100644 --- a/内核源代码/StgSharp.Script/AbstractSyntaxTree.cs +++ b/内核源代码/StgSharp.Script/AbstractSyntaxTree.cs @@ -33,10 +33,13 @@ using StgSharp.Collections; using System; using System.Collections.Generic; using System.Text; +using System.Xml.Schema; namespace StgSharp.Script { - public class AbstractSyntaxTree where TToken: IExpressionToken + public class AbstractSyntaxTree + where TToken: IExpressionToken + where TType: ITypeSource { private bool _cacheAvailable; @@ -64,11 +67,7 @@ namespace StgSharp.Script return _allToken.Contains( node ); } - public void MakeCache() - { - Root.TryGetNextLevel( out ICollection? nextLevel ); - foreach( TToken node in nextLevel ) { } - } + public virtual void MakeCache() { } } } diff --git a/内核源代码/StgSharp.Script/Express/Builtin/ExpCollection.cs b/内核源代码/StgSharp.Script/Express/Builtin/ExpCollection.cs index d4b8626d..e99a7cb5 100644 --- a/内核源代码/StgSharp.Script/Express/Builtin/ExpCollection.cs +++ b/内核源代码/StgSharp.Script/Express/Builtin/ExpCollection.cs @@ -71,6 +71,8 @@ namespace StgSharp.Script.Express public abstract IEnumerator GetEnumerator(); + public abstract bool IsConvertable( IExpElementSource targetType ); + IEnumerator IEnumerable.GetEnumerator() { return GetEnumerator(); @@ -102,7 +104,7 @@ namespace StgSharp.Script.Express public override int Count => _collection.Length; - public override string Name => ExpCompile.AddOrGetString( "ARRAY" ); + public override string Name => ExpCompile.PoolString( "ARRAY" ); public override IEnumerator GetEnumerator() { @@ -110,6 +112,11 @@ namespace StgSharp.Script.Express .GetEnumerator(); } + public override bool IsConvertable( IExpElementSource targetType ) + { + throw new NotImplementedException(); + } + } public class ExpBag : ExpCollectionBase @@ -122,13 +129,18 @@ namespace StgSharp.Script.Express public override int Count => _collection.Count; - public override string Name => ExpCompile.AddOrGetString( "BAG" ); + public override string Name => ExpCompile.PoolString( "BAG" ); public override IEnumerator GetEnumerator() { return _collection.GetEnumerator(); } + public override bool IsConvertable( IExpElementSource targetType ) + { + throw new NotImplementedException(); + } + } public sealed class ExpList : ExpCollectionBase @@ -141,13 +153,18 @@ namespace StgSharp.Script.Express public override int Count => _collection.Count; - public override string Name => ExpCompile.AddOrGetString( "LIST" ); + public override string Name => ExpCompile.PoolString( "LIST" ); public override IEnumerator GetEnumerator() { return _collection.GetEnumerator(); } + public override bool IsConvertable( IExpElementSource targetType ) + { + throw new NotImplementedException(); + } + } public class ExpSet : ExpCollectionBase @@ -159,7 +176,7 @@ namespace StgSharp.Script.Express public override int Count => _collection.Count; - public override string Name => ExpCompile.AddOrGetString( "SET" ); + public override string Name => ExpCompile.PoolString( "SET" ); public void Add( ExpElementInstanceBase token ) { @@ -177,5 +194,10 @@ namespace StgSharp.Script.Express .GetEnumerator(); } + public override bool IsConvertable( IExpElementSource targetType ) + { + throw new NotImplementedException(); + } + } } diff --git a/内核源代码/StgSharp.Script/Express/Builtin/ExpCollectionInstance.cs b/内核源代码/StgSharp.Script/Express/Builtin/ExpCollectionInstance.cs index 6a842c99..a90159d7 100644 --- a/内核源代码/StgSharp.Script/Express/Builtin/ExpCollectionInstance.cs +++ b/内核源代码/StgSharp.Script/Express/Builtin/ExpCollectionInstance.cs @@ -53,6 +53,12 @@ namespace StgSharp.Script.Express get => _memberType; } + public override ExpToken Left => null!; + + public override ExpToken Right => null!; + + public override ExpToken Next => null!; + public int MinCapacity => _range.min; public int MaxCapacity => _range.max; @@ -72,6 +78,14 @@ namespace StgSharp.Script.Express public override ExpCollectionBase CollectionValue => _collection; + public override ExpToken Next + { + set => throw new NotImplementedException(); + } + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + } public sealed class ExpBagInstance : ExpCollectionInstanceBase @@ -87,6 +101,14 @@ namespace StgSharp.Script.Express public override ExpCollectionBase CollectionValue => _collection; + public override ExpToken Next + { + set => throw new NotImplementedException(); + } + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + } public sealed class ExpListInstance : ExpCollectionInstanceBase @@ -102,6 +124,14 @@ namespace StgSharp.Script.Express public override ExpCollectionBase CollectionValue => _collection; + public override ExpToken Next + { + set => throw new NotImplementedException(); + } + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + } public sealed class ExpArrayInstance : ExpCollectionInstanceBase @@ -120,5 +150,12 @@ namespace StgSharp.Script.Express public override ExpCollectionBase CollectionValue => _collection; + public override ExpToken Next + { + set => throw new NotImplementedException(); + } + + public override IExpElementSource EqualityTypeConvert => _collection; + } } diff --git a/内核源代码/StgSharp.Script/Express/CompileEnv/ExpCompile.cs b/内核源代码/StgSharp.Script/Express/CompileEnv/ExpCompile.cs new file mode 100644 index 00000000..031564e7 --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/CompileEnv/ExpCompile.cs @@ -0,0 +1,144 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ExpCompile.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using CommunityToolkit.HighPerformance.Buffers; + +using StgSharp.Collections; + +using System; +using System.Collections.Frozen; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.ComponentModel; +using System.Text; + +namespace StgSharp.Script.Express +{ + public static partial class ExpCompile + { + + private static ConcurrentStringHashMultiplexer _multiplexer; + private static FrozenDictionary _builtinConst; + private static FrozenDictionary _builtinType; + private static FrozenDictionary _operators; + private static StringPool _compileStringCache; + + public static FrozenDictionary BuiltinConst => _builtinConst; + + internal static ConcurrentStringHashMultiplexer Multiplexer + { + get + { + if( _multiplexer == null ) { + throw new ExpCompileNotInitializedException(); + } + return _multiplexer; + } + } + + public static void ClearStringCache() + { + _compileStringCache.Reset(); + } + + public static void DeinitCompile() + { + _compileStringCache.Reset(); + _compileStringCache = null!; + + _multiplexer.Dispose(); + _multiplexer = null!; + } + + public static void InitCompile() + { + _compileStringCache = new StringPool(); + _multiplexer = new ConcurrentStringHashMultiplexer(); + + _builtinType = new Dictionary( _multiplexer ) { + { PoolString( KeyWord.Int ), new ExpBuiltinType( + KeyWord.Int, + typeof( int ) ) }, { PoolString( KeyWord.Real ), new ExpBuiltinType( + KeyWord.Real, + typeof( float ) ) }, { PoolString( + KeyWord.Bool ), new ExpBuiltinType( + KeyWord.Bool, + typeof( bool ) ) }, { PoolString( + KeyWord.Binary ), new ExpBuiltinType( + KeyWord.Binary, + typeof( bool ) ) }, { PoolString( + KeyWord.String ), new ExpBuiltinType( + KeyWord.String, + typeof( string ) ) }, { PoolString( + KeyWord.Logic ), new ExpBuiltinType( + KeyWord.Logic, + typeof( ExpLogic ) ) } + }.ToFrozenDictionary(); + + _operators = new Dictionary( _multiplexer ) + { + { PoolString( KeyWord.ADD ), new ExpOperandToken( KeyWord.ADD ) }, + { PoolString( KeyWord.SUB ), new ExpOperandToken( KeyWord.SUB ) } + }.ToFrozenDictionary(); + + _builtinConst = new Dictionary( + _multiplexer ) { + { PoolString( "PI" ), new ExpBuiltinConstant( + PoolString( "PI" ), MathF.PI ) }, + { PoolString( "E" ), new ExpBuiltinConstant( + PoolString( "E" ), MathF.E ) }, + }.ToFrozenDictionary(); + + InitPrecedence(); + } + + public static string PoolString( string str ) + { + return _compileStringCache.GetOrAdd( str ); + } + + public static void SkipComment( IScriptSourceProvider source ) { } + + public static bool TryGetBuiltinConst( + string constName, + out ExpElementInstanceBase source ) + { + return _builtinConst.TryGetValue( constName, out source ); + } + + public static bool TryGetBuiltinType( + string typename, + out ExpTypeSource typeSource ) + { + return _builtinType.TryGetValue( typename, out typeSource ); + } + + } +} diff --git a/内核源代码/StgSharp.Script/Express/CompileEnv/ExpOperatorPrecedence.cs b/内核源代码/StgSharp.Script/Express/CompileEnv/ExpOperatorPrecedence.cs new file mode 100644 index 00000000..0f85d81d --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/CompileEnv/ExpOperatorPrecedence.cs @@ -0,0 +1,81 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ExpOperatorPrecedence.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Frozen; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + public static partial class ExpCompile + { + + private static FrozenDictionary _operatorPrecedence; + + private static void InitPrecedence() + { + KeyValuePair[] source = [ + new KeyValuePair( "[]", 1 ), + new KeyValuePair( ".", 1 ), + new KeyValuePair( "\\", 1 ), + new KeyValuePair( "unary+", 2 ), + new KeyValuePair( "unary-", 2 ), + new KeyValuePair( "NOT", 2 ), + new KeyValuePair( "**", 3 ), + new KeyValuePair( "*", 4 ), + new KeyValuePair( "/", 4 ), + new KeyValuePair( "AND", 4 ), + new KeyValuePair( "MOD", 4 ), + new KeyValuePair( "DIV", 4 ), + new KeyValuePair( "||", 4 ), + new KeyValuePair( "+", 5 ), + new KeyValuePair( "-", 5 ), + new KeyValuePair( "OR", 5 ), + new KeyValuePair( "XOR", 5 ), + new KeyValuePair( "=", 6 ), + new KeyValuePair( "<>", 6 ), + new KeyValuePair( "<=", 6 ), + new KeyValuePair( ">=", 6 ), + new KeyValuePair( ">", 6 ), + new KeyValuePair( "<", 6 ), + new KeyValuePair( ":=:", 6 ), + new KeyValuePair( ":<>:", 6 ), + new KeyValuePair( "IN", 6 ), + new KeyValuePair( "LIKE", 6 ), + ]; + _operatorPrecedence = new Dictionary( + source, _multiplexer ).ToFrozenDictionary(); + } + + } +} diff --git a/内核源代码/StgSharp.Script/Express/CompileEnv/KeyWord.cs b/内核源代码/StgSharp.Script/Express/CompileEnv/KeyWord.cs new file mode 100644 index 00000000..71157a48 --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/CompileEnv/KeyWord.cs @@ -0,0 +1,77 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="KeyWord.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + public static partial class ExpCompile + { + + public static class KeyWord + { + + public const string Int = "INTAGER", + Real = "REAL", + Bool = "BOOLEAN", + String = "STRING", + Logic = "LOGIC", + Binary = "BINARY", + Constant = "CONSTANT", + AND = "AND", + OR = "OR", + XOR = "XOR", + ADD = "ADD", + SUB = "SUB", + MUL = "MUL", + DIV = "DIV", + Assignment = ":=", + Equal = "=", + Mod = "MOD", + Self = "SELF", + Pi = "PI", + True = "TRUE", + False = "FALSE", + Insert = "INSERT", + Remove = "REMOVE", + ANDOR = "ANDOR", + GetIndex = "[]", + UnaryAdd = "unary+", + UnarySub = "unary-", + Exp = "**"; + + } + + } +} diff --git a/内核源代码/StgSharp.Script/Express/Element/ExpConst.cs b/内核源代码/StgSharp.Script/Express/Element/ExpConst.cs index fb140e32..c0b522ef 100644 --- a/内核源代码/StgSharp.Script/Express/Element/ExpConst.cs +++ b/内核源代码/StgSharp.Script/Express/Element/ExpConst.cs @@ -30,13 +30,15 @@ //----------------------------------------------------------------------- using System; using System.Collections; +using System.Collections.Frozen; using System.Collections.Generic; using System.Collections.ObjectModel; +using System.Runtime.CompilerServices; using System.Text; namespace StgSharp.Script.Express { - public class ExpConstantCollectionSource : IExpImmutableElement + public sealed class ExpConstantCollectionSource : ExpImmutableElementBase { private Dictionary _constants; @@ -50,23 +52,23 @@ namespace StgSharp.Script.Express ExpCompile.Multiplexer ); } - public static Dictionary BuiltinConst => ExpCompile.BuiltinConst; + public override ExpElementType ElementType => ExpElementType.Const; - public ExpElementType ElementType => ExpElementType.Const; + public static FrozenDictionary BuiltinConst => ExpCompile.BuiltinConst; - public IScriptSourceProvider SourceProvider => _sourceProvider; + public override IScriptSourceProvider SourceProvider => _sourceProvider; - public string Name + public override string Name { get => ExpCompile.KeyWord.Constant; } - public virtual void Analyse() + public override void Analyse() { throw new NotImplementedException(); } - public ExpToken MakeReference( params object[] options ) + public override ExpToken MakeReference( params object[] options ) { if( options.Length == 0 || options[ 0 ] is not string str ) { return null!; diff --git a/内核源代码/StgSharp.Script/Express/Element/ExpEntity.cs b/内核源代码/StgSharp.Script/Express/Element/ExpEntity.cs index faa408c9..ec654893 100644 --- a/内核源代码/StgSharp.Script/Express/Element/ExpEntity.cs +++ b/内核源代码/StgSharp.Script/Express/Element/ExpEntity.cs @@ -40,9 +40,22 @@ namespace StgSharp.Script.Express public ExpEntity( string name, ExpSchema context ) : base( name, context ) { } + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Right => throw new NotImplementedException(); + + public override ExpToken Next + { + get => throw new NotImplementedException(); + set => throw new NotImplementedException(); + } + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + } - public class ExpEntitySource : IExpInstantiableElement + public class ExpEntitySource : ExpInstantiableElementBase { private ExpExpressionTree _expressionTree; @@ -55,18 +68,23 @@ namespace StgSharp.Script.Express _source = provider; } - public ExpElementType ElementType => ExpElementType.Entity; + public override ExpElementType ElementType => ExpElementType.Entity; - public IScriptSourceProvider SourceProvider => _source; + public override IScriptSourceProvider SourceProvider => _source; - public string Name => _name; + public override string Name => _name; - public void Analyse() + public override void Analyse() { throw new NotImplementedException(); } - public ExpToken CreateInstanceToken() + public override ExpToken CreateInstanceToken() + { + throw new NotImplementedException(); + } + + public override bool IsConvertable( IExpElementSource targetType ) { throw new NotImplementedException(); } diff --git a/内核源代码/StgSharp.Script/Express/Element/ExpFunction.cs b/内核源代码/StgSharp.Script/Express/Element/ExpFunction.cs index 33adfba6..aba3372a 100644 --- a/内核源代码/StgSharp.Script/Express/Element/ExpFunction.cs +++ b/内核源代码/StgSharp.Script/Express/Element/ExpFunction.cs @@ -47,11 +47,24 @@ namespace StgSharp.Script.Express public ExpElementType ElementType => ExpElementType.Function; + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get => throw new NotImplementedException(); + set => throw new NotImplementedException(); + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + public void CallThisFunction( params ExpToken[] parameters ) { } } - public class ExpFunctionSource : IExpImmutableElement + public class ExpFunctionSource : ExpImmutableElementBase { private ScriptSourceTransmitter _transmitter; @@ -65,18 +78,18 @@ namespace StgSharp.Script.Express _transmitter = transmitter; } - public ExpElementType ElementType => ExpElementType.Function; + public override ExpElementType ElementType => ExpElementType.Function; - public IScriptSourceProvider SourceProvider => _transmitter; + public override IScriptSourceProvider SourceProvider => _transmitter; - public string Name => _name; + public override string Name => _name; - public void Analyse() + public override void Analyse() { throw new NotImplementedException(); } - public ExpToken MakeReference( params object[] options ) + public override ExpToken MakeReference( params object[] options ) { throw new NotImplementedException(); } diff --git a/内核源代码/StgSharp.Script/Express/Element/ExpRule.cs b/内核源代码/StgSharp.Script/Express/Element/ExpRule.cs index 6d595e9b..0a846bfd 100644 --- a/内核源代码/StgSharp.Script/Express/Element/ExpRule.cs +++ b/内核源代码/StgSharp.Script/Express/Element/ExpRule.cs @@ -31,6 +31,7 @@ using System; using System.Collections.Generic; using System.Data; +using System.Reflection.Metadata.Ecma335; using System.Text; namespace StgSharp.Script.Express @@ -45,11 +46,24 @@ namespace StgSharp.Script.Express public object? value => throw new NotImplementedException(); + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get => null!; + set { } + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + public override string TypeName => _source.Name; } - public class ExpRuleSource : IExpImmutableElement + public class ExpRuleSource : ExpImmutableElementBase { private ScriptSourceTransmitter _transmitter; @@ -61,18 +75,18 @@ namespace StgSharp.Script.Express _transmitter = transmitter; } - public ExpElementType ElementType => ExpElementType.Rule; + public override ExpElementType ElementType => ExpElementType.Rule; - public IScriptSourceProvider SourceProvider => _transmitter; + public override IScriptSourceProvider SourceProvider => _transmitter; - public string Name => _name; + public override string Name => _name; - public void Analyse() + public override void Analyse() { throw new NotImplementedException(); } - public ExpToken MakeReference( params object[] options ) + public override ExpToken MakeReference( params object[] options ) { throw new NotImplementedException(); } diff --git a/内核源代码/StgSharp.Script/Express/Element/ExpType.cs b/内核源代码/StgSharp.Script/Express/Element/ExpType.cs index 5c0408e3..38ae4e6b 100644 --- a/内核源代码/StgSharp.Script/Express/Element/ExpType.cs +++ b/内核源代码/StgSharp.Script/Express/Element/ExpType.cs @@ -41,6 +41,19 @@ namespace StgSharp.Script.Express public ExpType( string name, ExpSchema context ) : base( name, context ) { } + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get => throw new NotImplementedException(); + set => throw new NotImplementedException(); + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + public override string TypeName => throw new NotImplementedException(); } @@ -68,5 +81,10 @@ namespace StgSharp.Script.Express throw new NotImplementedException(); } + public bool IsConvertable( IExpElementSource targetType ) + { + throw new NotImplementedException(); + } + } } \ No newline at end of file diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpIfToken.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpIfToken.cs index 1619b1bb..297cf4ae 100644 --- a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpIfToken.cs +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpIfToken.cs @@ -64,6 +64,19 @@ namespace StgSharp.Script.Express } } + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get => throw new NotImplementedException(); + set => throw new NotImplementedException(); + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + public void AddFalseOperation( ExpToken expressionRoot ) { AssertSchemaInclude( expressionRoot ); diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpLiteralToken.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpLiteralToken.cs index 6698bc4c..2ffa2968 100644 --- a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpLiteralToken.cs +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpLiteralToken.cs @@ -82,16 +82,22 @@ namespace StgSharp.Script.Express } } + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get => throw new NotImplementedException(); + set => throw new NotImplementedException(); + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + public override string TypeName => _type.Name; public T value => _value; - public override bool TryGetNextLevel( - out ICollection nextLevel ) - { - nextLevel = null!; - return false; - } - } } diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpOperandToken.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpOperandToken.cs new file mode 100644 index 00000000..8cec6908 --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpOperandToken.cs @@ -0,0 +1,58 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ExpOperandToken.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + public class ExpOperandToken : ExpToken + { + + public ExpOperandToken( string source ) : base( source, null! ) { } + + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get; + set; + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + + } +} diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpRepeat.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpRepeat.cs index 20e175c3..d1bbb450 100644 --- a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpRepeat.cs +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpRepeat.cs @@ -42,18 +42,31 @@ namespace StgSharp.Script.Express public ExpRepeat( string name, ExpSchema context ) : base( name, context ) { } + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get; + set; + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + } public class ExpRepeatRule : ExpToken { private ExpElementInstanceBase _variable, _begin, _end, _increment; - private List _token = new List(); + private ExpToken _token; public ExpRepeatRule( string name, ExpSchema context, - IEnumerable operation, + ExpToken firstOperation, ExpElementInstanceBase variable, ExpElementInstanceBase begin, ExpElementInstanceBase end, @@ -69,11 +82,11 @@ namespace StgSharp.Script.Express switch( ( ExpTokenFlag )variable.TokenTypeCode | ExpTokenFlag.BuiltinType_Any ) { case ExpTokenFlag.BuiltinType_Float: increment = new ExpLiteralToken( - $"{name}_defaultincrement", context, 1.0f ); + $"{name}_defaultIncrement", context, 1.0f ); break; case ExpTokenFlag.BuiltinType_Int: increment = new ExpLiteralToken( - $"{name}_defaultincrement", context, 1 ); + $"{name}_defaultIncrement", context, 1 ); break; default: throw new ExpInvalidTypeException( @@ -87,12 +100,18 @@ namespace StgSharp.Script.Express _tokenType = ExpTokenFlag.Branch_Repeat; } - public override bool TryGetNextLevel( - out ICollection nextLevel ) + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next { - nextLevel = ( _token.ToList() as ICollection )!; - return true; + get; + set; } + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + } } diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpSwitchToken.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpSwitchToken.cs index 764232ad..7b623fe0 100644 --- a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpSwitchToken.cs +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpSwitchToken.cs @@ -37,45 +37,61 @@ namespace StgSharp.Script.Express public class ExpSwitchToken : ExpToken { - private Dictionary> _cases; + private Dictionary _cases; + private ExpToken _default; private ExpToken _target; - private List _default; public ExpSwitchToken( string name, ExpSchema context, ExpToken target, - IEnumerable @default, - params (ExpToken label, IEnumerable op)[] cases ) + ExpToken defaultCase, + params (ExpToken label, ExpToken op)[] cases ) : base( name, context ) { _target = target; - if( @default == null ) { - _default = new List(); - } else { - _default = new List( @default ); - } - _cases = new Dictionary>(); - foreach( (ExpToken label, IEnumerable op) item in cases ) { + _default = defaultCase; + _cases = new Dictionary(); + foreach( (ExpToken label, ExpToken op ) item in cases ) { if( item.op == null ) { - _cases.Add( item.label, new List() ); + _cases.Add( item.label, null! ); } else { - _cases.Add( item.label, new List( item.op ) ); + _cases.Add( item.label, item.op ); } } } - public List this[ ExpToken index ] + public ExpToken this[ ExpToken index ] { get { - if( _cases.TryGetValue( index, out List? ret ) ) { + if( _cases.TryGetValue( index, out ExpToken? ret ) ) { return ret; } return _default; } } + public override ExpToken Left => throw new NotImplementedException(); + + public override ExpToken Next + { + get => throw new NotImplementedException(); + set => throw new NotImplementedException(); + } + + public override ExpToken Right => throw new NotImplementedException(); + + public override IExpElementSource EqualityTypeConvert => throw new NotImplementedException( + ); + + public void AddOperationToDefault( ExpToken expressionRoot ) + { + if( expressionRoot != null ) { + _default.AppendToken( expressionRoot ); + } + } + /// /// Adds an expression to certain . The added expression will be run /// at last. @@ -83,25 +99,18 @@ namespace StgSharp.Script.Express /// Label of case to add operation /// Root token of the expression to be added. /// Cannot fine the case label in current witch expression. - public void AddOperationToCase( + public void AppendOperationToCase( ExpToken label, ExpToken expressionRoot ) { AssertSchemaInclude( expressionRoot ); - if( _cases.TryGetValue( label, out List? op ) ) { - op.Add( expressionRoot ); + if( _cases.TryGetValue( label, out ExpToken? op ) ) { + op.AppendToken( expressionRoot ); } else { throw new ExpCaseNotFoundException( this, label ); } } - public void AddOperationToDefault( ExpToken expressionRoot ) - { - if( expressionRoot != null ) { - _default.Add( expressionRoot ); - } - } - public bool ContainsCase( ExpToken token ) { return _cases.ContainsKey( token ); diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpToken.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpToken.cs index 680a0075..6c35435f 100644 --- a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpToken.cs +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpToken.cs @@ -36,90 +36,66 @@ using System.Text; namespace StgSharp.Script.Express { - [Flags] - public enum ExpTokenFlag : long - { - - None = 0, - Name_Element = 1, - Name_Param = 2, - Name_Block = 4, - Name_Keyword = 8, - Name_Any = Name_Block | Name_Element | Name_Keyword | Name_Param, - Collection_Set = 16, - Collection_Bag = 32, - Collection_Array = 64, - Collection_List = 128, - Collection_Any = Collection_Set | Collection_Bag | Collection_Array | Collection_List, - Element_Const = 256, - Element_Entity = 512, - Element_type = 1024, - Element_Rule = 2048, - Element_Function = 4096, - Element_Any = Element_Entity | Element_Const | Element_Function | Element_Rule | Element_type, - BuiltinType_Int = 8192, - BuiltinType_Float = 16384, - BuiltinType_String = 32768, - BuiltinType_Boolean = 65536, - BuiltinType_Binary = 0x2000, - BuiltinType_Logic = 0x4000, - BuiltinType_Any = BuiltinType_Int | BuiltinType_Float | BuiltinType_String | BuiltinType_Boolean | BuiltinType_Binary | BuiltinType_Logic, - Branch_If = 0x8000, - Branch_Switch = 0x1_0000, - Branch_Repeat = 0x2_0000, - - } - - public ref struct ExpTokenSource - { - public ReadOnlySpan Value; - public readonly int Line; - public readonly int Column; - - public ExpTokenSource(ReadOnlySpan chars, int lineNumber, int columnNumber) - { - Value = chars; Line = lineNumber; Column = columnNumber; - } - } - - public abstract class ExpToken : IExpressionToken + public abstract class ExpToken : IExpressionToken { protected internal ExpToken _previousToken; protected internal ExpTokenFlag _tokenType; - protected internal List _nextLevelTokens - = new List(); protected internal string _name; protected ExpToken( string name, ExpSchema context ) { _name = name; - Context = context; + NameSpace = context; } - public ExpSchema Context + public ExpSchema NameSpace { get; private set; } + public abstract ExpToken Left + { + get; + } + + public abstract ExpToken Next + { + get; + set; + } + + public abstract ExpToken Right + { + get; + } + + public abstract IExpElementSource EqualityTypeConvert + { + get; + } + public long TokenTypeCode => ( long )_tokenType; public string Name => _name; - public virtual bool TryGetNextLevel( - out ICollection nextLevel ) + public virtual void AppendToken( ExpToken nextToken ) { - nextLevel = ( _nextLevelTokens as ICollection )!; - return true; + Next = nextToken; + } + + public ExpTokenEnumerator GetEnumerator() + { + return new ExpTokenEnumerator( this ); } protected void AssertSchemaInclude( ExpToken expressionRoot ) { - if( expressionRoot.Context != Context && Context.HasSchemaInclude( - expressionRoot.Context ) ) { + if( expressionRoot.NameSpace != NameSpace && NameSpace.HasSchemaInclude( + expressionRoot.NameSpace ) ) { throw new ExpInvalidSchemaIncludeException( - Context, expressionRoot.Context ); + NameSpace, expressionRoot.NameSpace ); } } diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpTokenEnumerator.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpTokenEnumerator.cs new file mode 100644 index 00000000..4344c50e --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpTokenEnumerator.cs @@ -0,0 +1,78 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ExpTokenEnumerator.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + public class ExpTokenEnumerator : IEnumerator + { + + private ExpToken _begin; + private ExpToken _current; + + public ExpTokenEnumerator( ExpToken token ) + { + _begin = token; + _current = token; + } + + void IDisposable.Dispose() + { + return; + } + + bool IEnumerator.MoveNext() + { + ExpToken next = _current.Next; + if( next == null ) { + return false; + } + _current = next; + return true; + } + + void IEnumerator.Reset() + { + _current = _begin; + } + + object IEnumerator.Current => throw new NotImplementedException(); + + ExpToken IEnumerator.Current => throw new NotImplementedException( + ); + + } +} diff --git a/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpTokenFlag.cs b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpTokenFlag.cs new file mode 100644 index 00000000..298c866f --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/ExpAstToken/ExpTokenFlag.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + [Flags] + public enum ExpTokenFlag : long + { + //string as name of non-builtin variables + None = 0, + Name_Element = 1, + Name_Param = 2, + Name_Block = 4, + Name_Keyword = 8, + Name_Operator = 16, + Name_Any = Name_Block | Name_Element | Name_Keyword | Name_Param | Name_Operator, + //any type of collections, also has NAME flag + Collection_Set = 32, + Collection_Bag = 64, + Collection_Array = 128, + Collection_List = 256, + Collection_Any = Collection_Set | Collection_Bag | Collection_Array | Collection_List, + //the variable is type of element, both builtin and non-builtin has this flag + Element_Const = 512, + Element_Entity = 1024, + Element_Type = 2048, + Element_Rule = 4096, + Element_Function = 8192, + Element_Any = Element_Entity | Element_Const | Element_Function | Element_Rule | Element_Type, + //variable is one of these builtin type + BuiltinType_Int = 16384, + BuiltinType_Float = 32768, + BuiltinType_String = 65536, + BuiltinType_Boolean = 0x2000, + BuiltinType_Binary = 0x4000, + BuiltinType_Logic = 0x8000, + BuiltinType_Number = BuiltinType_Float | BuiltinType_Int, + BuiltinType_Any = BuiltinType_Int | BuiltinType_Float | BuiltinType_String | BuiltinType_Boolean | BuiltinType_Binary | BuiltinType_Logic, + //the token is root of a branch + Branch_If = 0x1_000, + Branch_Switch = 0x2_0000, + Branch_Repeat = 0x4_0000, + Branch_Any = Branch_If | Branch_Repeat | Branch_Switch, + //the token is one of separators + Separator_Inline = 0x8_0000, //, or sth else + Separator_Line = 0x10_0000, //; or eth else + Separator_Block = 0x20_0000, //{}or sth else + Separator_Range = 0x40_0000, //()or sth else + Separator_Any = Separator_Inline | Separator_Line | Separator_Block | Separator_Range, + } +} diff --git a/内核源代码/StgSharp.Script/Express/ExpElementInstanceBase.cs b/内核源代码/StgSharp.Script/Express/ExpElementInstanceBase.cs index 6f253448..59a08a57 100644 --- a/内核源代码/StgSharp.Script/Express/ExpElementInstanceBase.cs +++ b/内核源代码/StgSharp.Script/Express/ExpElementInstanceBase.cs @@ -31,6 +31,7 @@ using System; using System.Collections.Generic; using System.IO; +using System.Runtime.CompilerServices; using System.Text; namespace StgSharp.Script.Express @@ -68,40 +69,4 @@ namespace StgSharp.Script.Express } } - - public interface IExpElementSource - { - - public ExpElementType ElementType - { - get; - } - - IScriptSourceProvider SourceProvider - { - get; - } - - string Name - { - get; - } - - public void Analyse(); - - } - - public interface IExpInstantiableElement : IExpElementSource - { - - public abstract ExpToken CreateInstanceToken(); - - } - - public interface IExpImmutableElement : IExpElementSource - { - - public abstract ExpToken MakeReference( params object[] options ); - - } } diff --git a/内核源代码/StgSharp.Script/Express/ExpElmentSource.cs b/内核源代码/StgSharp.Script/Express/ExpElmentSource.cs new file mode 100644 index 00000000..69c968ce --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/ExpElmentSource.cs @@ -0,0 +1,115 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ExpElmentSource.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + public interface IExpElementSource : ITypeSource + { + + public ExpElementType ElementType + { + get; + } + + IScriptSourceProvider SourceProvider + { + get; + } + + string Name + { + get; + } + + public void Analyse(); + + } + + public abstract class ExpInstantiableElementBase : IExpElementSource + { + + public abstract ExpElementType ElementType + { + get; + } + + public abstract IScriptSourceProvider SourceProvider + { + get; + } + + public abstract string Name + { + get; + } + + public abstract void Analyse(); + + public abstract ExpToken CreateInstanceToken(); + + public abstract bool IsConvertable( IExpElementSource targetType ); + + } + + public abstract class ExpImmutableElementBase : IExpElementSource + { + + public abstract ExpElementType ElementType + { + get; + } + + public abstract IScriptSourceProvider SourceProvider + { + get; + } + + public abstract string Name + { + get; + } + + public abstract void Analyse(); + + public bool IsConvertable( IExpElementSource targetType ) + { + return false; + } + + public abstract ExpToken MakeReference( params object[] options ); + + } +} diff --git a/内核源代码/StgSharp.Script/Express/ExpExpressionTree.cs b/内核源代码/StgSharp.Script/Express/ExpExpressionTree.cs index 9af8137b..3211c4a6 100644 --- a/内核源代码/StgSharp.Script/Express/ExpExpressionTree.cs +++ b/内核源代码/StgSharp.Script/Express/ExpExpressionTree.cs @@ -34,7 +34,7 @@ using System.Text; namespace StgSharp.Script.Express { - public class ExpExpressionTree : AbstractSyntaxTree + public class ExpExpressionTree : AbstractSyntaxTree { public ExpToken RootToken diff --git a/内核源代码/StgSharp.Script/Express/ExpSource.cs b/内核源代码/StgSharp.Script/Express/ExpSource.cs index 42d68f19..1aee1a0c 100644 --- a/内核源代码/StgSharp.Script/Express/ExpSource.cs +++ b/内核源代码/StgSharp.Script/Express/ExpSource.cs @@ -51,7 +51,7 @@ namespace StgSharp.Script.Express public ExpFileSource( string path ) { - if( !File.Exists( path ) ) { + if ( !File.Exists( path ) ) { throw new FileNotFoundException(); } _expFileStream = new FileStream( @@ -92,6 +92,11 @@ namespace StgSharp.Script.Express return line; } + public string ReadLine(out int position) + { + throw new NotImplementedException(); + } + public void ResetToBegin() { readLineSemaphore.Wait(); @@ -100,9 +105,9 @@ namespace StgSharp.Script.Express readLineSemaphore.Release(); } - public IScriptSourceProvider Slice(int location, int count) + IScriptSourceProvider IScriptSourceProvider.Slice(int location, int count) { - throw new NotImplementedException(); + throw new NotSupportedException(); } protected virtual void Dispose( bool disposing ) diff --git a/内核源代码/StgSharp.Script/Express/ExpSourceReader.cs b/内核源代码/StgSharp.Script/Express/ExpSourceReader.cs index d66af21e..5ef8f558 100644 --- a/内核源代码/StgSharp.Script/Express/ExpSourceReader.cs +++ b/内核源代码/StgSharp.Script/Express/ExpSourceReader.cs @@ -51,7 +51,7 @@ namespace StgSharp.Script.Express private const string Token = "token", End = "end", Rest = "rest"; private bool _isReadingMultiLineComment; - private int _current; + private int _current, _lineNum; private IScriptSourceProvider _provider; private string _lineCache; @@ -63,17 +63,17 @@ namespace StgSharp.Script.Express _isReadingMultiLineComment = false; } - public int LineNumber - { - get => _provider.Location; - } - public bool IsEmpty { get => ( ( string.IsNullOrEmpty( _lineCache ) || _current >= _lineCache.Length ) ) && _provider.IsEmpty; } + public int LineNumber + { + get => _provider.Location; + } + /// /// Read code until end of a line. Lines in multi-line comment will be ignored. Line /// begins with part of multi-line comment will automatically remove the comment part, but @@ -88,7 +88,7 @@ namespace StgSharp.Script.Express while( lineOver || _isReadingMultiLineComment ) { if( lineOver ) { do { - _lineCache = _provider.ReadLine(); + _lineCache = _provider.ReadLine( out _lineNum ); } while (string.IsNullOrEmpty( _lineCache )); _current = 0; } @@ -111,7 +111,7 @@ namespace StgSharp.Script.Express return _lineCache.AsSpan().Slice( _current ); } - public unsafe ReadOnlySpan ReadToken() + public unsafe TokenSource ReadToken() { int begin, end, rest; readLine: @@ -126,13 +126,24 @@ namespace StgSharp.Script.Express end = match.Groups[ End ].Index; rest = match.Groups[ Rest ].Index; _current = rest; - return source.Slice( 0, end - begin ); + return new( + source[ .. ( end - begin ) ], _lineNum, begin, + PreprocessingMask.Names ); } else { throw new ExpInvalidTokenException( _current ); } } else if( char.IsPunctuation( c ) || char.IsSymbol( c ) ) { switch( c ) { case '"': + char cNext = source[ 1 ]; + if( cNext == '\"' ) //empty string + { + begin = _current; + _current += 2; + return new( + ReadOnlySpan.Empty, _lineNum, begin, + PreprocessingMask.String ); + } Match match = _nextStringLiteralPattern.Match( _lineCache, _current ); if( match.Success ) { @@ -140,18 +151,24 @@ namespace StgSharp.Script.Express end = match.Groups[ "end" ].Index; rest = match.Groups[ "rest" ].Index; _current = rest; - return source[ ..( end - begin ) ]; + return new( + source[ 1..( end - begin ) ], _lineNum, begin, + PreprocessingMask.String ); } else { throw new ExpInvalidCharException( '\"' ); } case '(': - char cNext = source[ 1 ]; + cNext = source[ 1 ]; if( cNext == '*' ) { _isReadingMultiLineComment = true; _current += 2; goto readLine; } else { - return source[ ..1 ]; + begin = _current; + _current++; + return new( + source[ ..1 ], _lineNum, begin, + PreprocessingMask.Symbol ); } case '-': @@ -167,7 +184,9 @@ namespace StgSharp.Script.Express end = match.Groups[ End ].Index; rest = match.Groups[ Rest ].Index; _current = rest; - return source[ ..( end - begin ) ]; + return new( + source[ ..( end - begin ) ], _lineNum, + begin, PreprocessingMask.Number ); } else { throw new ExpInvalidTokenException( _current ); } @@ -176,13 +195,19 @@ namespace StgSharp.Script.Express _current = 0; goto readLine; } else { + begin = _current; _current++; - return source[ ..1 ]; + return new( + source[ ..1 ], _lineNum, begin, + PreprocessingMask.Symbol ); } case ')' or '[' or ']' or '{' or '}' or ':' or ';' or '+' or '/' or '\\' or '*' or '.' or ',': + begin = _current; _current++; - return source[ ..1 ]; + return new( + source[ ..1 ], _lineNum, begin, + PreprocessingMask.Symbol ); default: throw new ExpInvalidCharException( c ); } @@ -194,7 +219,9 @@ namespace StgSharp.Script.Express end = match.Groups[ End ].Index; rest = match.Groups[ Rest ].Index; _current = rest; - return source[ ..( end - begin ) ]; + return new( + source[ ..( end - begin ) ], _lineNum, begin, + PreprocessingMask.Number ); } else { throw new ExpInvalidTokenException( _current ); } @@ -226,7 +253,7 @@ namespace StgSharp.Script.Express private static partial Regex GetSkipBlankPattern(); [GeneratedRegex( - @"(?"")(?:.*?[^""\\](\\\\)*)?(?"")\s*?(?\S|$)", + @"(?"")(?:.*?[^\\](?:\\\\)*?)(?"")\s*?(?\S|$)", RegexOptions.Singleline )] private static partial Regex GetStringLiteralPattern(); diff --git a/内核源代码/StgSharp.Script/Express/TokenGenerator/ExpInfixExpressionProcessor.cs b/内核源代码/StgSharp.Script/Express/TokenGenerator/ExpInfixExpressionProcessor.cs new file mode 100644 index 00000000..186714d6 --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/TokenGenerator/ExpInfixExpressionProcessor.cs @@ -0,0 +1,67 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ExpInfixExpressionProcessor.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Frozen; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.CompilerServices; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + public partial class ExpTokenGenerator + { + + public List SortInfixExpression( + IEnumerable origin ) + { + Queue PostfixExpressionQueue = new Queue(); + Stack operandStack = new Stack(); + foreach( ExpToken token in origin ) { + long paramToken = token.TokenTypeCode | ( long ) + ( ExpTokenFlag.Name_Any ); + long operandToken = token.TokenTypeCode | ( long ) + ( ExpTokenFlag.Name_Operator ); + if( paramToken != 0 ) { + PostfixExpressionQueue.Enqueue( token ); + } else if( operandToken != 0 ) { + ExpToken previousOperand = operandStack.Pop(); + } + } + return PostfixExpressionQueue.ToList(); + } + + internal bool CompareOperatorPriority( ExpToken left, ExpToken right ) { } + + } +} diff --git a/内核源代码/StgSharp.Script/Express/TokenGenerator/ExpTokenGenerator.cs b/内核源代码/StgSharp.Script/Express/TokenGenerator/ExpTokenGenerator.cs new file mode 100644 index 00000000..49759bf8 --- /dev/null +++ b/内核源代码/StgSharp.Script/Express/TokenGenerator/ExpTokenGenerator.cs @@ -0,0 +1,67 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ExpTokenGenerator.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using StgSharp.Threading; + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script.Express +{ + public partial class ExpTokenGenerator + { + private const int TokenGenerated = 0; + private const int TokenTypeNotMatch = -1; + + private Exception _compileException; + private ExpExpressionTree _localContext; + private ExpSchema _mainContext; + private List _contextLevelList; + + public ExpTokenGenerator() + { + } + + public int GenerateToken(TokenSource source) + { + ExpToken token; + + return -1; + } + + public void ThrowCompileException(int errorCode) + { + + } + } +} diff --git a/内核源代码/StgSharp.Script/IExpressionToken.cs b/内核源代码/StgSharp.Script/IExpressionToken.cs index 565571da..0e41b79c 100644 --- a/内核源代码/StgSharp.Script/IExpressionToken.cs +++ b/内核源代码/StgSharp.Script/IExpressionToken.cs @@ -29,6 +29,7 @@ //----------------------------------------------------------------------- //----------------------------------------------------------------------- using StgSharp.Collections; +using StgSharp.Script.Express; using System; using System.Collections; @@ -37,7 +38,9 @@ using System.Text; namespace StgSharp.Script { - public interface IExpressionToken + public interface IExpressionToken + where TToken: IExpressionToken + where TType: ITypeSource { long TokenTypeCode @@ -50,7 +53,28 @@ namespace StgSharp.Script get; } - bool TryGetNextLevel( out ICollection nextLevel ); + TToken Next + { + get; + set; + } + + TToken Left + { + get; + } + + TToken Right + { + get; + } + + TType EqualityTypeConvert + { + get; + } + + void AppendToken( TToken nextToken ); } } diff --git a/内核源代码/StgSharp.Script/IScriptSourceProvider.cs b/内核源代码/StgSharp.Script/IScriptSourceProvider.cs index 4ed90d9f..3077de20 100644 --- a/内核源代码/StgSharp.Script/IScriptSourceProvider.cs +++ b/内核源代码/StgSharp.Script/IScriptSourceProvider.cs @@ -48,7 +48,9 @@ namespace StgSharp.Script } void EndWriting(); + string ReadLine(); + string ReadLine(out int position); /// /// Return part of current provider. diff --git a/内核源代码/StgSharp.Script/ITypeSource.cs b/内核源代码/StgSharp.Script/ITypeSource.cs new file mode 100644 index 00000000..eb6a4e90 --- /dev/null +++ b/内核源代码/StgSharp.Script/ITypeSource.cs @@ -0,0 +1,47 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="ITypeSource.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script +{ + public interface ITypeSource + where TConvert: ITypeSource + { + + + bool IsConvertable( TConvert targetType ); + + } +} diff --git a/内核源代码/StgSharp.Script/ScriptSourceTransmitter.cs b/内核源代码/StgSharp.Script/ScriptSourceTransmitter.cs index 8645b31b..c341a4fe 100644 --- a/内核源代码/StgSharp.Script/ScriptSourceTransmitter.cs +++ b/内核源代码/StgSharp.Script/ScriptSourceTransmitter.cs @@ -75,7 +75,7 @@ namespace StgSharp.Script public bool IsEmpty => _isWriting ? (_cache.Count == 0) : - (_buffer.Length == 0) || (_index >= _buffer.Length - 1); + (_buffer.Length == 0) || (_index >= _buffer.Length); public int Location => _begin + _index; @@ -87,6 +87,10 @@ namespace StgSharp.Script { throw new InvalidOperationException("Cannot read before all writing operation."); } + if (_index >= _buffer.Length) + { + return string.Empty; + } var str = _buffer[_index]; _index++; return str; @@ -98,6 +102,11 @@ namespace StgSharp.Script { throw new InvalidOperationException("Cannot read before all writing operation."); } + if (_index >= _buffer.Length) + { + position = -1; + return string.Empty; + } position = _begin + _index; var str = _buffer[_index]; _index++; diff --git a/内核源代码/StgSharp.Script/TokenSource.cs b/内核源代码/StgSharp.Script/TokenSource.cs new file mode 100644 index 00000000..d57c8a29 --- /dev/null +++ b/内核源代码/StgSharp.Script/TokenSource.cs @@ -0,0 +1,70 @@ +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +// file="TokenSource.cs" +// Project: StgSharp +// AuthorGroup: Nitload Space +// Copyright (c) Nitload Space. All rights reserved. +// +// Permission is hereby granted, free of charge, to any person +// obtaining a copy of this software and associated documentation +// files (the “Software”), to deal in the Software without restriction, +// including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, +// and to permit persons to whom the Software is furnished to do so, +// subject to the following conditions: +// +// The above copyright notice and +// this permission notice shall be included in all copies +// or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED “AS IS”, +// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH +// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +//----------------------------------------------------------------------- +//----------------------------------------------------------------------- +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StgSharp.Script +{ + public readonly ref struct TokenSource + { + + public readonly int Column; + public readonly int Line; + public readonly PreprocessingMask Mask; + public readonly ReadOnlySpan Value; + + public TokenSource( + ReadOnlySpan chars, + int lineNumber, + int columnNumber, + PreprocessingMask mask ) + { + Value = chars; + Line = lineNumber; + Column = columnNumber; + Mask = mask; + } + + } + + public enum PreprocessingMask : int + { + + Symbol = 1, + Number = 2, + String = 3, + Names = 4, + + } +} diff --git a/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.AssemblyInfo.cs b/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.AssemblyInfo.cs index ccd840e9..43036aa3 100644 --- a/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.AssemblyInfo.cs +++ b/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.AssemblyInfo.cs @@ -1,33 +1,3 @@ -//----------------------------------------------------------------------- -//----------------------------------------------------------------------- -// file="StgSharp.Script.AssemblyInfo.cs" -// Project: StgSharp -// AuthorGroup: Nitload Space -// Copyright (c) Nitload Space. All rights reserved. -// -// Permission is hereby granted, free of charge, to any person -// obtaining a copy of this software and associated documentation -// files (the “Software”), to deal in the Software without restriction, -// including without limitation the rights to use, copy, modify, merge, -// publish, distribute, sublicense, and/or sell copies of the Software, -// and to permit persons to whom the Software is furnished to do so, -// subject to the following conditions: -// -// The above copyright notice and -// this permission notice shall be included in all copies -// or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED “AS IS”, -// WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -// ARISING FROM, OUT OF OR IN CONNECTION WITH -// THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -// -//----------------------------------------------------------------------- -//----------------------------------------------------------------------- //------------------------------------------------------------------------------ // // 此代码由工具生成。 @@ -41,14 +11,13 @@ using System; using System.Reflection; -[assembly: System.Reflection.AssemblyCompanyAttribute( "StgSharp.Script" )] -[assembly: System.Reflection.AssemblyConfigurationAttribute( "Debug" )] -[assembly: System.Reflection.AssemblyFileVersionAttribute( "1.0.0.0" )] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute( - "1.0.0+ae94c265ae77870ea6498b624b6f71b78fb94e51" )] -[assembly: System.Reflection.AssemblyProductAttribute( "StgSharp.Script" )] -[assembly: System.Reflection.AssemblyTitleAttribute( "StgSharp.Script" )] -[assembly: System.Reflection.AssemblyVersionAttribute( "1.0.0.0" )] +[assembly: System.Reflection.AssemblyCompanyAttribute("StgSharp.Script")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c23b640cae59b9ee7dcfd8f026b8970a084ddbd7")] +[assembly: System.Reflection.AssemblyProductAttribute("StgSharp.Script")] +[assembly: System.Reflection.AssemblyTitleAttribute("StgSharp.Script")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] // 由 MSBuild WriteCodeFragment 类生成。 diff --git a/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.sourcelink.json b/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.sourcelink.json index 0d22314c..5cb7415b 100644 --- a/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.sourcelink.json +++ b/内核源代码/StgSharp.Script/obj/x64/Debug/net8.0/StgSharp.Script.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ae94c265ae77870ea6498b624b6f71b78fb94e51/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/c23b640cae59b9ee7dcfd8f026b8970a084ddbd7/*"}} \ No newline at end of file diff --git a/内核源代码/StgSharpDebug/Program.cs b/内核源代码/StgSharpDebug/Program.cs index f80ae014..c9c2dc5b 100644 --- a/内核源代码/StgSharpDebug/Program.cs +++ b/内核源代码/StgSharpDebug/Program.cs @@ -56,7 +56,8 @@ namespace StgSharp internal static unsafe void Main( string[] args ) { - try { + try + { StgSharp.Init(); @@ -69,7 +70,7 @@ namespace StgSharp ScriptSourceTransmitter st = new ScriptSourceTransmitter("end", 0); for (int i = 0; i < 10; i++) { - string str = $"rawCode {i}"; + string str = $"rawCode () (\"\") {i}"; Console.WriteLine(str); st.WriteLine(str); } @@ -79,9 +80,9 @@ namespace StgSharp Console.WriteLine(str); st.WriteLine(str); } - st.WriteLine("CodeBef (* comment" ); + st.WriteLine("CodeBef (* comment"); st.WriteLine($"comment *) codeAft"); - Console.WriteLine("CodeBef (* comment_" ); + Console.WriteLine("CodeBef (* comment_"); Console.WriteLine($"_comment *) codeAft"); for (int i = 0; i < 10; i++) { @@ -90,23 +91,17 @@ namespace StgSharp st.WriteLine(str); } st.WriteLine("end"); - List cache = new List(); ExpSourceReader sr = new ExpSourceReader(st); - - while (!sr.IsEmpty) { - string str = sr.ReadToken().ToString(); - cache.Add(str); - Console.Write($"{cache.Count}\t{cache.Last()}\t\t\t"); - if (cache.Count % 5 == 0) - { - Console.Write(Environment.NewLine); - } - } - var slice = st.Slice(5,2); - while (!slice.IsEmpty) + int count = 0; + while (!sr.IsEmpty) { - Console.WriteLine(st.ReadLine()); + count++; + var str = sr.ReadToken(); + Console.WriteLine($"{count}\t{str.Mask}\t\t{str.Value.ToString()}"); + } + var slice = st.Slice(5, 2); + /* StgSharp.InitGL( 4, 6 ); @@ -132,8 +127,11 @@ namespace StgSharp StgSharp.Terminate(); /**/ + + return; } - catch ( Exception ex ) { + catch (Exception ex) + { throw; /* StgSharp.WriteLog($"{ex}", LogType.Error); @@ -143,6 +141,9 @@ namespace StgSharp Environment.Exit(-1); /**/ } + finally + { + } } } } \ No newline at end of file diff --git a/内核源代码/StgSharpDebug/obj/x64/Debug/net8.0/StgSharpDebug.AssemblyInfo.cs b/内核源代码/StgSharpDebug/obj/x64/Debug/net8.0/StgSharpDebug.AssemblyInfo.cs index 8145e81a..aad2b702 100644 --- a/内核源代码/StgSharpDebug/obj/x64/Debug/net8.0/StgSharpDebug.AssemblyInfo.cs +++ b/内核源代码/StgSharpDebug/obj/x64/Debug/net8.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+ae94c265ae77870ea6498b624b6f71b78fb94e51")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+c23b640cae59b9ee7dcfd8f026b8970a084ddbd7")] [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/net8.0/StgSharpDebug.sourcelink.json b/内核源代码/StgSharpDebug/obj/x64/Debug/net8.0/StgSharpDebug.sourcelink.json index 0d22314c..5cb7415b 100644 --- a/内核源代码/StgSharpDebug/obj/x64/Debug/net8.0/StgSharpDebug.sourcelink.json +++ b/内核源代码/StgSharpDebug/obj/x64/Debug/net8.0/StgSharpDebug.sourcelink.json @@ -1 +1 @@ -{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/ae94c265ae77870ea6498b624b6f71b78fb94e51/*"}} \ No newline at end of file +{"documents":{"D:\\NitloadIndustry\\研究项目\\1-Flagship\\TH2020\\ProjectFile\\*":"https://raw.githubusercontent.com/Nitload-NSI/CCD_Github/c23b640cae59b9ee7dcfd8f026b8970a084ddbd7/*"}} \ No newline at end of file