diff --git a/源代码/.vs/ProjectEvaluation/stgsharp.metadata.v5.1 b/源代码/.vs/ProjectEvaluation/stgsharp.metadata.v5.1
index 84f31a73..16faa8fd 100644
Binary files a/源代码/.vs/ProjectEvaluation/stgsharp.metadata.v5.1 and b/源代码/.vs/ProjectEvaluation/stgsharp.metadata.v5.1 differ
diff --git a/源代码/.vs/ProjectEvaluation/stgsharp.projects.v5.1 b/源代码/.vs/ProjectEvaluation/stgsharp.projects.v5.1
index a2d9a1cb..8e49d8fa 100644
Binary files a/源代码/.vs/ProjectEvaluation/stgsharp.projects.v5.1 and b/源代码/.vs/ProjectEvaluation/stgsharp.projects.v5.1 differ
diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v5.1 b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v5.1
new file mode 100644
index 00000000..91f63892
Binary files /dev/null and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.metadata.v5.1 differ
diff --git a/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v5.1 b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v5.1
new file mode 100644
index 00000000..3bb4abb1
Binary files /dev/null and b/源代码/.vs/ProjectEvaluation/stgsharpdevelop.projects.v5.1 differ
diff --git a/源代码/.vs/StgSharp/DesignTimeBuild/.dtbcache.v2 b/源代码/.vs/StgSharp/DesignTimeBuild/.dtbcache.v2
index 7d6e1c49..de82306e 100644
Binary files a/源代码/.vs/StgSharp/DesignTimeBuild/.dtbcache.v2 and b/源代码/.vs/StgSharp/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/3a401718-f3c3-4df1-bba2-e3cb50353811.vsidx b/源代码/.vs/StgSharp/FileContentIndex/3a401718-f3c3-4df1-bba2-e3cb50353811.vsidx
deleted file mode 100644
index f6bd4d53..00000000
Binary files a/源代码/.vs/StgSharp/FileContentIndex/3a401718-f3c3-4df1-bba2-e3cb50353811.vsidx and /dev/null differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/524eb17a-2b6a-4a2b-b0a2-56358de1686e.vsidx b/源代码/.vs/StgSharp/FileContentIndex/524eb17a-2b6a-4a2b-b0a2-56358de1686e.vsidx
deleted file mode 100644
index defa9c87..00000000
Binary files a/源代码/.vs/StgSharp/FileContentIndex/524eb17a-2b6a-4a2b-b0a2-56358de1686e.vsidx and /dev/null differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/56c84465-a3e1-42e8-8042-57d30c9728c1.vsidx b/源代码/.vs/StgSharp/FileContentIndex/56c84465-a3e1-42e8-8042-57d30c9728c1.vsidx
deleted file mode 100644
index 37de980e..00000000
Binary files a/源代码/.vs/StgSharp/FileContentIndex/56c84465-a3e1-42e8-8042-57d30c9728c1.vsidx and /dev/null differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/5e5e0120-c42f-41c1-9540-849f6a506ee7.vsidx b/源代码/.vs/StgSharp/FileContentIndex/5e5e0120-c42f-41c1-9540-849f6a506ee7.vsidx
new file mode 100644
index 00000000..40a29864
Binary files /dev/null and b/源代码/.vs/StgSharp/FileContentIndex/5e5e0120-c42f-41c1-9540-849f6a506ee7.vsidx differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/ab2845fd-826f-4eb5-9cbc-b7ba4213ea65.vsidx b/源代码/.vs/StgSharp/FileContentIndex/ab2845fd-826f-4eb5-9cbc-b7ba4213ea65.vsidx
new file mode 100644
index 00000000..1132e9bc
Binary files /dev/null and b/源代码/.vs/StgSharp/FileContentIndex/ab2845fd-826f-4eb5-9cbc-b7ba4213ea65.vsidx differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/c1281624-e915-49d0-9389-4fb169741608.vsidx b/源代码/.vs/StgSharp/FileContentIndex/c1281624-e915-49d0-9389-4fb169741608.vsidx
new file mode 100644
index 00000000..914bfa61
Binary files /dev/null and b/源代码/.vs/StgSharp/FileContentIndex/c1281624-e915-49d0-9389-4fb169741608.vsidx differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/cb1daa83-a022-4272-9717-7dd860603066.vsidx b/源代码/.vs/StgSharp/FileContentIndex/cb1daa83-a022-4272-9717-7dd860603066.vsidx
deleted file mode 100644
index 2a4bd17d..00000000
Binary files a/源代码/.vs/StgSharp/FileContentIndex/cb1daa83-a022-4272-9717-7dd860603066.vsidx and /dev/null differ
diff --git a/源代码/.vs/StgSharp/FileContentIndex/d171c93b-4878-4212-92dd-494f69a7f6e3.vsidx b/源代码/.vs/StgSharp/FileContentIndex/d171c93b-4878-4212-92dd-494f69a7f6e3.vsidx
new file mode 100644
index 00000000..54aa116d
Binary files /dev/null and b/源代码/.vs/StgSharp/FileContentIndex/d171c93b-4878-4212-92dd-494f69a7f6e3.vsidx differ
diff --git a/源代码/.vs/StgSharp/v17/.futdcache.v2 b/源代码/.vs/StgSharp/v17/.futdcache.v2
index a518144a..ac16e315 100644
Binary files a/源代码/.vs/StgSharp/v17/.futdcache.v2 and b/源代码/.vs/StgSharp/v17/.futdcache.v2 differ
diff --git a/源代码/.vs/StgSharp/v17/.suo b/源代码/.vs/StgSharp/v17/.suo
index 4dbdd386..4f1050b6 100644
Binary files a/源代码/.vs/StgSharp/v17/.suo and b/源代码/.vs/StgSharp/v17/.suo differ
diff --git a/源代码/.vs/StgSharp/v17/Browse.VC.db b/源代码/.vs/StgSharp/v17/Browse.VC.db
index a34c2546..bfc6ddc1 100644
Binary files a/源代码/.vs/StgSharp/v17/Browse.VC.db and b/源代码/.vs/StgSharp/v17/Browse.VC.db differ
diff --git a/源代码/.vs/StgSharp/v17/Solution.VC.db b/源代码/.vs/StgSharp/v17/Solution.VC.db
index 7f1957df..a73079b4 100644
Binary files a/源代码/.vs/StgSharp/v17/Solution.VC.db and b/源代码/.vs/StgSharp/v17/Solution.VC.db differ
diff --git a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/5536c51035cf864c/DLLMAIN.ipch b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/5536c51035cf864c/DLLMAIN.ipch
index 209621c2..ed4b0ef7 100644
Binary files a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/5536c51035cf864c/DLLMAIN.ipch and b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/5536c51035cf864c/DLLMAIN.ipch differ
diff --git a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/581cab907b72a32f/GLAD.ipch b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/581cab907b72a32f/GLAD.ipch
new file mode 100644
index 00000000..b55ebb4e
Binary files /dev/null and b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/581cab907b72a32f/GLAD.ipch differ
diff --git a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/5ec93b6b2cc2673a/LINEAR.ipch b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/5ec93b6b2cc2673a/LINEAR.ipch
new file mode 100644
index 00000000..9be5053c
Binary files /dev/null and b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/5ec93b6b2cc2673a/LINEAR.ipch differ
diff --git a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/8caf4239ea6f0775/STGSHARPGRAPHIC.ipch b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/8caf4239ea6f0775/STGSHARPGRAPHIC.ipch
index 96a614a7..b7ffb2d8 100644
Binary files a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/8caf4239ea6f0775/STGSHARPGRAPHIC.ipch and b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/8caf4239ea6f0775/STGSHARPGRAPHIC.ipch differ
diff --git a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/c503e73a735a45b3/STGSHARPGRAPHIC.ipch b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/c503e73a735a45b3/STGSHARPGRAPHIC.ipch
index bb7722bb..1a61a3d0 100644
Binary files a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/c503e73a735a45b3/STGSHARPGRAPHIC.ipch and b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/c503e73a735a45b3/STGSHARPGRAPHIC.ipch differ
diff --git a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/e6d190dd0d2a74e4/LINEAR.ipch b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/e6d190dd0d2a74e4/LINEAR.ipch
index d64bd7f4..274ffd85 100644
Binary files a/源代码/.vs/StgSharp/v17/ipch/AutoPCH/e6d190dd0d2a74e4/LINEAR.ipch and b/源代码/.vs/StgSharp/v17/ipch/AutoPCH/e6d190dd0d2a74e4/LINEAR.ipch differ
diff --git a/源代码/.vs/StgSharp1/v17/Browse.VC.db b/源代码/.vs/StgSharp1/v17/Browse.VC.db
new file mode 100644
index 00000000..6c07c8fc
Binary files /dev/null and b/源代码/.vs/StgSharp1/v17/Browse.VC.db differ
diff --git a/源代码/.vs/StgSharp1/v17/Browse.VC.db-shm b/源代码/.vs/StgSharp1/v17/Browse.VC.db-shm
new file mode 100644
index 00000000..28bea5f5
Binary files /dev/null and b/源代码/.vs/StgSharp1/v17/Browse.VC.db-shm differ
diff --git a/源代码/.vs/StgSharp1/v17/Browse.VC.db-wal b/源代码/.vs/StgSharp1/v17/Browse.VC.db-wal
new file mode 100644
index 00000000..e69de29b
diff --git a/源代码/.vs/StgSharp1/v17/Solution.VC.db b/源代码/.vs/StgSharp1/v17/Solution.VC.db
new file mode 100644
index 00000000..e4912459
Binary files /dev/null and b/源代码/.vs/StgSharp1/v17/Solution.VC.db differ
diff --git a/源代码/.vs/StgSharp1/v17/Solution.VC.db-shm b/源代码/.vs/StgSharp1/v17/Solution.VC.db-shm
new file mode 100644
index 00000000..d2af7621
Binary files /dev/null and b/源代码/.vs/StgSharp1/v17/Solution.VC.db-shm differ
diff --git a/源代码/.vs/StgSharp1/v17/Solution.VC.db-wal b/源代码/.vs/StgSharp1/v17/Solution.VC.db-wal
new file mode 100644
index 00000000..76e7434c
Binary files /dev/null and b/源代码/.vs/StgSharp1/v17/Solution.VC.db-wal differ
diff --git a/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2
new file mode 100644
index 00000000..60237c3c
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/7df9a91c-6ff0-4a2f-9474-47cf8c4478a4.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/7df9a91c-6ff0-4a2f-9474-47cf8c4478a4.vsidx
new file mode 100644
index 00000000..afd03f96
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/7df9a91c-6ff0-4a2f-9474-47cf8c4478a4.vsidx differ
diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/b9bb546e-ae8c-474f-a779-312ba4e797bb.vsidx b/源代码/.vs/StgSharpDevelop/FileContentIndex/b9bb546e-ae8c-474f-a779-312ba4e797bb.vsidx
new file mode 100644
index 00000000..441bbaab
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/FileContentIndex/b9bb546e-ae8c-474f-a779-312ba4e797bb.vsidx differ
diff --git a/源代码/.vs/StgSharpDevelop/FileContentIndex/read.lock b/源代码/.vs/StgSharpDevelop/FileContentIndex/read.lock
new file mode 100644
index 00000000..e69de29b
diff --git a/源代码/.vs/StgSharpDevelop/config/applicationhost.config b/源代码/.vs/StgSharpDevelop/config/applicationhost.config
new file mode 100644
index 00000000..0d88f0db
--- /dev/null
+++ b/源代码/.vs/StgSharpDevelop/config/applicationhost.config
@@ -0,0 +1,1016 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2
new file mode 100644
index 00000000..2a940e6c
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/v17/.futdcache.v2 differ
diff --git a/源代码/.vs/StgSharpDevelop/v17/.suo b/源代码/.vs/StgSharpDevelop/v17/.suo
new file mode 100644
index 00000000..cb6d9ed8
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/v17/.suo differ
diff --git a/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db b/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db
new file mode 100644
index 00000000..6e940dc4
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/v17/Browse.VC.db differ
diff --git a/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db b/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db
new file mode 100644
index 00000000..08ae4249
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/v17/Solution.VC.db differ
diff --git a/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/5ec93b6b2cc2673a/LINEAR.ipch b/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/5ec93b6b2cc2673a/LINEAR.ipch
new file mode 100644
index 00000000..bf165067
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/5ec93b6b2cc2673a/LINEAR.ipch differ
diff --git a/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/c503e73a735a45b3/STGSHARPGRAPHIC.ipch b/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/c503e73a735a45b3/STGSHARPGRAPHIC.ipch
new file mode 100644
index 00000000..220b34bc
Binary files /dev/null and b/源代码/.vs/StgSharpDevelop/v17/ipch/AutoPCH/c503e73a735a45b3/STGSHARPGRAPHIC.ipch differ
diff --git a/源代码/StgSharp.sln b/源代码/StgSharp.sln
index e036c704..3c6d09f5 100644
--- a/源代码/StgSharp.sln
+++ b/源代码/StgSharp.sln
@@ -3,21 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.3.32825.248
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StgSharp", "StgSharp\StgSharp.csproj", "{EEC1D075-F8F4-43EA-914A-02B1339D2305}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StgSharp", "StgSharp\StgSharp.csproj", "{5EEA27B3-8FB1-42A0-B710-228923C529C0}"
ProjectSection(ProjectDependencies) = postProject
{4CD737E9-9502-46CE-89AC-FE8047502DE4} = {4CD737E9-9502-46CE-89AC-FE8047502DE4}
EndProjectSection
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StgSharpDebug", "StgSharpDebug\StgSharpDebug.csproj", "{467F2A1A-D7E2-4904-AAAD-A5998EE45C71}"
- ProjectSection(ProjectDependencies) = postProject
- {EEC1D075-F8F4-43EA-914A-02B1339D2305} = {EEC1D075-F8F4-43EA-914A-02B1339D2305}
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "解决方案项", "解决方案项", "{504FB3A6-5326-4FB6-83EC-F8551FD9D1C4}"
- ProjectSection(SolutionItems) = preProject
- StgSharpGraphic.dll = StgSharpGraphic.dll
- EndProjectSection
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "StgSharpGraphic", "StgShqrpGraphic\StgShqrpGraphic.vcxproj", "{4CD737E9-9502-46CE-89AC-FE8047502DE4}"
EndProject
Global
@@ -33,54 +23,36 @@ Global
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Debug|x64.ActiveCfg = Debug|x64
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Debug|x64.Build.0 = Debug|x64
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Debug|x86.Build.0 = Debug|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.NoOps|Any CPU.ActiveCfg = NoOps|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.NoOps|Any CPU.Build.0 = NoOps|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.NoOps|x64.ActiveCfg = NoOps|x64
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.NoOps|x64.Build.0 = NoOps|x64
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.NoOps|x86.ActiveCfg = NoOps|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.NoOps|x86.Build.0 = NoOps|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Release|Any CPU.Build.0 = Release|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Release|x64.ActiveCfg = Release|x64
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Release|x64.Build.0 = Release|x64
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Release|x86.ActiveCfg = Release|Any CPU
- {EEC1D075-F8F4-43EA-914A-02B1339D2305}.Release|x86.Build.0 = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Debug|x64.ActiveCfg = Debug|x64
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Debug|x64.Build.0 = Debug|x64
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Debug|x86.ActiveCfg = Debug|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Debug|x86.Build.0 = Debug|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.NoOps|Any CPU.ActiveCfg = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.NoOps|Any CPU.Build.0 = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.NoOps|x64.ActiveCfg = Release|x64
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.NoOps|x64.Build.0 = Release|x64
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.NoOps|x86.ActiveCfg = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.NoOps|x86.Build.0 = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Release|Any CPU.Build.0 = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Release|x64.ActiveCfg = Release|x64
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Release|x64.Build.0 = Release|x64
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Release|x86.ActiveCfg = Release|Any CPU
- {467F2A1A-D7E2-4904-AAAD-A5998EE45C71}.Release|x86.Build.0 = Release|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Debug|x64.ActiveCfg = Debug|x64
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Debug|x64.Build.0 = Debug|x64
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Debug|x86.Build.0 = Debug|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.NoOps|Any CPU.ActiveCfg = NoOps|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.NoOps|Any CPU.Build.0 = NoOps|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.NoOps|x64.ActiveCfg = NoOps|x64
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.NoOps|x64.Build.0 = NoOps|x64
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.NoOps|x86.ActiveCfg = NoOps|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.NoOps|x86.Build.0 = NoOps|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Release|x64.ActiveCfg = Release|x64
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Release|x64.Build.0 = Release|x64
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Release|x86.ActiveCfg = Release|Any CPU
+ {5EEA27B3-8FB1-42A0-B710-228923C529C0}.Release|x86.Build.0 = Release|Any CPU
{4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|Any CPU.ActiveCfg = Debug|x64
{4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|Any CPU.Build.0 = Debug|x64
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|x64.ActiveCfg = Release|x64
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|x64.Build.0 = Release|x64
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|x64.ActiveCfg = Debug|x64
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|x64.Build.0 = Debug|x64
{4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|x86.ActiveCfg = Debug|Win32
{4CD737E9-9502-46CE-89AC-FE8047502DE4}.Debug|x86.Build.0 = Debug|Win32
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|Any CPU.ActiveCfg = Release|x64
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|Any CPU.Build.0 = Release|x64
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x64.ActiveCfg = Release|x64
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x64.Build.0 = Release|x64
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x86.ActiveCfg = Release|Win32
- {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x86.Build.0 = Release|Win32
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|Any CPU.ActiveCfg = Debug|x64
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|Any CPU.Build.0 = Debug|x64
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x64.ActiveCfg = Debug|x64
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x64.Build.0 = Debug|x64
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x86.ActiveCfg = Debug|Win32
+ {4CD737E9-9502-46CE-89AC-FE8047502DE4}.NoOps|x86.Build.0 = Debug|Win32
{4CD737E9-9502-46CE-89AC-FE8047502DE4}.Release|Any CPU.ActiveCfg = Release|x64
{4CD737E9-9502-46CE-89AC-FE8047502DE4}.Release|Any CPU.Build.0 = Release|x64
{4CD737E9-9502-46CE-89AC-FE8047502DE4}.Release|x64.ActiveCfg = Release|x64
@@ -92,6 +64,6 @@ Global
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {E13615C2-4C8D-4072-95A1-124440983818}
+ SolutionGuid = {00AF7CBF-4DB7-44D8-AF34-BAAF53C77DF9}
EndGlobalSection
EndGlobal
diff --git a/源代码/StgSharp/Control/Recycle.cs b/源代码/StgSharp/Control/Recycle.cs
new file mode 100644
index 00000000..71194c6c
--- /dev/null
+++ b/源代码/StgSharp/Control/Recycle.cs
@@ -0,0 +1,15 @@
+using StgSharp.Math;
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace StgSharp.Control
+{
+ public static partial class Instruction
+ {
+ public static unsafe void RecycleMappedVec(Vec4d vec)
+ {
+
+ }
+ }
+}
diff --git a/源代码/StgSharp/Control/TimeLine.cs b/源代码/StgSharp/Control/TimeLine.cs
index a702dbe3..08d42cce 100644
--- a/源代码/StgSharp/Control/TimeLine.cs
+++ b/源代码/StgSharp/Control/TimeLine.cs
@@ -5,7 +5,7 @@ using System.Diagnostics.CodeAnalysis;
namespace StgSharp.Control
{
- public static class TimeLine
+ public static partial class TimeLine
{
public const long version = 10;
@@ -23,6 +23,14 @@ namespace StgSharp.Control
internal static TimelineBlock currentOperation;
private static bool isPaused = false;
+ static unsafe TimeLine()
+ {
+
+ allForm = new LinkedList