Xanathar 10 роки тому
батько
коміт
71cc62d5fc

+ 11 - 0
src/MoonSharp.Interpreter.Tests/EndToEnd/CollectionsRegisteredTests.cs

@@ -0,0 +1,11 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace MoonSharp.Interpreter.Tests.EndToEnd
+{
+	class CollectionsRegisteredTests
+	{
+	}
+}

+ 1 - 0
src/MoonSharp.Interpreter.Tests/MoonSharp.Interpreter.Tests.net35-client.csproj

@@ -116,6 +116,7 @@
     <Compile Include="EmbeddableNUnitWrapper.cs" />
     <Compile Include="EndToEnd\BinaryDumpTests.cs" />
     <Compile Include="EndToEnd\ClosureTests.cs" />
+    <Compile Include="EndToEnd\CollectionsRegisteredTests.cs" />
     <Compile Include="EndToEnd\CoroutineTests.cs" />
     <Compile Include="EndToEnd\DynamicTests.cs" />
     <Compile Include="EndToEnd\ErrorHandlingTests.cs" />

+ 120 - 0
src/moonsharp.sln

@@ -69,6 +69,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MoonSharpPreGen", "MoonShar
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		CI|Any CPU = CI|Any CPU
+		CI|ARM = CI|ARM
+		CI|x64 = CI|x64
+		CI|x86 = CI|x86
 		Debug|Any CPU = Debug|Any CPU
 		Debug|ARM = Debug|ARM
 		Debug|x64 = Debug|x64
@@ -87,6 +91,12 @@ Global
 		Release|x86 = Release|x86
 	EndGlobalSection
 	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.CI|Any CPU.Build.0 = Release|Any CPU
+		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.CI|ARM.ActiveCfg = Release|Any CPU
+		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.CI|x64.ActiveCfg = Release|Any CPU
+		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.CI|x86.ActiveCfg = Release|x86
+		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.CI|x86.Build.0 = Release|x86
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -110,6 +120,12 @@ Global
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Release|x64.ActiveCfg = Release|Any CPU
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Release|x86.ActiveCfg = Release|x86
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Release|x86.Build.0 = Release|x86
+		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.CI|Any CPU.Build.0 = Release|Any CPU
+		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.CI|ARM.ActiveCfg = Release|Any CPU
+		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.CI|x64.ActiveCfg = Release|Any CPU
+		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.CI|x86.ActiveCfg = Release|x86
+		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.CI|x86.Build.0 = Release|x86
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -133,6 +149,10 @@ Global
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Release|x64.ActiveCfg = Release|Any CPU
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Release|x86.ActiveCfg = Release|x86
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Release|x86.Build.0 = Release|x86
+		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.CI|ARM.ActiveCfg = Release|Any CPU
+		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.CI|x64.ActiveCfg = Release|Any CPU
+		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.CI|x86.ActiveCfg = Release|Any CPU
 		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.Debug|ARM.ActiveCfg = Debug|Any CPU
 		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -149,6 +169,11 @@ Global
 		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.Release|ARM.ActiveCfg = Release|Any CPU
 		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.Release|x64.ActiveCfg = Release|Any CPU
 		{26B3033C-D1E2-4188-870C-D197E95A7F6B}.Release|x86.ActiveCfg = Release|Any CPU
+		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.CI|Any CPU.Build.0 = Release|Any CPU
+		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.CI|ARM.ActiveCfg = Release|Any CPU
+		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.CI|x64.ActiveCfg = Release|Any CPU
+		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.CI|x86.ActiveCfg = Release|Any CPU
 		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -168,6 +193,11 @@ Global
 		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.Release|ARM.ActiveCfg = Release|Any CPU
 		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.Release|x64.ActiveCfg = Release|Any CPU
 		{43D3AD52-FED5-4305-B0F4-6B991220CD0A}.Release|x86.ActiveCfg = Release|Any CPU
+		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.CI|Any CPU.Build.0 = Release|Any CPU
+		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.CI|ARM.ActiveCfg = Release|Any CPU
+		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.CI|x64.ActiveCfg = Release|Any CPU
+		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.CI|x86.ActiveCfg = Release|Any CPU
 		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -186,6 +216,12 @@ Global
 		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.Release|ARM.ActiveCfg = Release|Any CPU
 		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.Release|x64.ActiveCfg = Release|Any CPU
 		{88D2880C-A863-4B16-ABEF-F67BD1E98BD1}.Release|x86.ActiveCfg = Release|Any CPU
+		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.CI|Any CPU.Build.0 = Release|Any CPU
+		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.CI|ARM.ActiveCfg = Release|Any CPU
+		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.CI|x64.ActiveCfg = Release|Any CPU
+		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.CI|x86.ActiveCfg = Release|x86
+		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.CI|x86.Build.0 = Release|x86
 		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -209,6 +245,11 @@ Global
 		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.Release|x64.ActiveCfg = Release|Any CPU
 		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.Release|x86.ActiveCfg = Release|x86
 		{F4F82CCE-2E13-441B-939C-63CF2343B1C9}.Release|x86.Build.0 = Release|x86
+		{01C3C379-C816-4779-942D-0263763F8EA5}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{01C3C379-C816-4779-942D-0263763F8EA5}.CI|ARM.ActiveCfg = Release|Any CPU
+		{01C3C379-C816-4779-942D-0263763F8EA5}.CI|x64.ActiveCfg = Release|Any CPU
+		{01C3C379-C816-4779-942D-0263763F8EA5}.CI|x86.ActiveCfg = Release|x86
+		{01C3C379-C816-4779-942D-0263763F8EA5}.CI|x86.Build.0 = Release|x86
 		{01C3C379-C816-4779-942D-0263763F8EA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{01C3C379-C816-4779-942D-0263763F8EA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{01C3C379-C816-4779-942D-0263763F8EA5}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -231,6 +272,10 @@ Global
 		{01C3C379-C816-4779-942D-0263763F8EA5}.Release|x64.ActiveCfg = Release|Any CPU
 		{01C3C379-C816-4779-942D-0263763F8EA5}.Release|x86.ActiveCfg = Release|x86
 		{01C3C379-C816-4779-942D-0263763F8EA5}.Release|x86.Build.0 = Release|x86
+		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.CI|ARM.ActiveCfg = Release|Any CPU
+		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.CI|x64.ActiveCfg = Release|Any CPU
+		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.CI|x86.ActiveCfg = Release|Any CPU
 		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -251,6 +296,12 @@ Global
 		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.Release|ARM.ActiveCfg = Release|Any CPU
 		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.Release|x64.ActiveCfg = Release|Any CPU
 		{321C9CCF-6F9B-4751-AB34-882DEE982A7E}.Release|x86.ActiveCfg = Release|Any CPU
+		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.CI|Any CPU.Build.0 = Release|Any CPU
+		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.CI|ARM.ActiveCfg = Release|Any CPU
+		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.CI|x64.ActiveCfg = Release|Any CPU
+		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.CI|x86.ActiveCfg = Release|x86
+		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.CI|x86.Build.0 = Release|x86
 		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -273,6 +324,11 @@ Global
 		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.Release|x64.ActiveCfg = Release|Any CPU
 		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.Release|x86.ActiveCfg = Release|x86
 		{470C034F-1F1F-499C-9499-DC00B9EEEDE9}.Release|x86.Build.0 = Release|x86
+		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.CI|Any CPU.Build.0 = Release|Any CPU
+		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.CI|ARM.ActiveCfg = Release|Any CPU
+		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.CI|x64.ActiveCfg = Release|Any CPU
+		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.CI|x86.ActiveCfg = Release|Any CPU
 		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -292,6 +348,12 @@ Global
 		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.Release|ARM.ActiveCfg = Release|Any CPU
 		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.Release|x64.ActiveCfg = Release|Any CPU
 		{49F32476-FCA0-45FD-8F89-0C7C0D15E409}.Release|x86.ActiveCfg = Release|Any CPU
+		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.CI|Any CPU.Build.0 = Release|Any CPU
+		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.CI|ARM.ActiveCfg = Release|Any CPU
+		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.CI|x64.ActiveCfg = Release|Any CPU
+		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.CI|x86.ActiveCfg = Release|x86
+		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.CI|x86.Build.0 = Release|x86
 		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -315,6 +377,11 @@ Global
 		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.Release|x64.ActiveCfg = Release|Any CPU
 		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.Release|x86.ActiveCfg = Release|x86
 		{4AD350E6-E296-43EF-9FEA-CB70358467E4}.Release|x86.Build.0 = Release|x86
+		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.CI|Any CPU.Build.0 = Release|Any CPU
+		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.CI|ARM.ActiveCfg = Release|Any CPU
+		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.CI|x64.ActiveCfg = Release|Any CPU
+		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.CI|x86.ActiveCfg = Release|Any CPU
 		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -333,6 +400,17 @@ Global
 		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.Release|ARM.ActiveCfg = Release|Any CPU
 		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.Release|x64.ActiveCfg = Release|Any CPU
 		{4E54A863-7B53-4914-B9E0-C2172DE9DF72}.Release|x86.ActiveCfg = Release|Any CPU
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|Any CPU.Deploy.0 = Release|Any CPU
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|ARM.ActiveCfg = Release|ARM
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|ARM.Build.0 = Release|ARM
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|ARM.Deploy.0 = Release|ARM
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|x64.ActiveCfg = Release|x64
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|x64.Build.0 = Release|x64
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|x64.Deploy.0 = Release|x64
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|x86.ActiveCfg = Release|x86
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|x86.Build.0 = Release|x86
+		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.CI|x86.Deploy.0 = Release|x86
 		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -380,6 +458,11 @@ Global
 		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.Release|x86.ActiveCfg = Release|x86
 		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.Release|x86.Build.0 = Release|x86
 		{BF66A732-AAED-4CC3-9B30-C243DCE1682B}.Release|x86.Deploy.0 = Release|x86
+		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.CI|Any CPU.Build.0 = Release|Any CPU
+		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.CI|ARM.ActiveCfg = Release|Any CPU
+		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.CI|x64.ActiveCfg = Release|Any CPU
+		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.CI|x86.ActiveCfg = Release|Any CPU
 		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -399,6 +482,11 @@ Global
 		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.Release|ARM.ActiveCfg = Release|Any CPU
 		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.Release|x64.ActiveCfg = Release|Any CPU
 		{CE1E352B-8F70-4C0B-B171-13732CB77F7E}.Release|x86.ActiveCfg = Release|Any CPU
+		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.CI|Any CPU.Build.0 = Release|Any CPU
+		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.CI|ARM.ActiveCfg = Release|Any CPU
+		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.CI|x64.ActiveCfg = Release|Any CPU
+		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.CI|x86.ActiveCfg = Release|Any CPU
 		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -418,6 +506,15 @@ Global
 		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.Release|ARM.ActiveCfg = Release|Any CPU
 		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.Release|x64.ActiveCfg = Release|Any CPU
 		{28B8B747-5683-46C0-B308-62E6D3C2F4CB}.Release|x86.ActiveCfg = Release|Any CPU
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|Any CPU.Deploy.0 = Release|Any CPU
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|ARM.ActiveCfg = Release|ARM
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|ARM.Build.0 = Release|ARM
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|ARM.Deploy.0 = Release|ARM
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|x64.ActiveCfg = Release|Any CPU
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|x86.ActiveCfg = Release|x86
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|x86.Build.0 = Release|x86
+		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.CI|x86.Deploy.0 = Release|x86
 		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
@@ -457,6 +554,10 @@ Global
 		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.Release|x86.ActiveCfg = Release|x86
 		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.Release|x86.Build.0 = Release|x86
 		{642B8AC9-97EB-4AA8-8F1D-D3F94CABCE37}.Release|x86.Deploy.0 = Release|x86
+		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.CI|ARM.ActiveCfg = Release|Any CPU
+		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.CI|x64.ActiveCfg = Release|Any CPU
+		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.CI|x86.ActiveCfg = Release|Any CPU
 		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -476,6 +577,11 @@ Global
 		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.Release|ARM.ActiveCfg = Release|Any CPU
 		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.Release|x64.ActiveCfg = Release|Any CPU
 		{6D867B0C-EFC6-48C8-972C-EE0A2F99FEB4}.Release|x86.ActiveCfg = Release|Any CPU
+		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.CI|Any CPU.Build.0 = Release|Any CPU
+		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.CI|ARM.ActiveCfg = Release|Any CPU
+		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.CI|x64.ActiveCfg = Release|Any CPU
+		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.CI|x86.ActiveCfg = Release|Any CPU
 		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -494,6 +600,10 @@ Global
 		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.Release|ARM.ActiveCfg = Release|Any CPU
 		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.Release|x64.ActiveCfg = Release|Any CPU
 		{F9D383B9-2639-4738-A897-4D9F8801B8C9}.Release|x86.ActiveCfg = Release|Any CPU
+		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.CI|ARM.ActiveCfg = Release|Any CPU
+		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.CI|x64.ActiveCfg = Release|Any CPU
+		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.CI|x86.ActiveCfg = Release|Any CPU
 		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -514,6 +624,11 @@ Global
 		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.Release|ARM.ActiveCfg = Release|Any CPU
 		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.Release|x64.ActiveCfg = Release|Any CPU
 		{69B110B4-E578-4854-8F63-D80E4E14E1B6}.Release|x86.ActiveCfg = Release|Any CPU
+		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.CI|Any CPU.Build.0 = Release|Any CPU
+		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.CI|ARM.ActiveCfg = Release|Any CPU
+		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.CI|x64.ActiveCfg = Release|Any CPU
+		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.CI|x86.ActiveCfg = Release|Any CPU
 		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.Debug|ARM.ActiveCfg = Debug|Any CPU
@@ -534,6 +649,11 @@ Global
 		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.Release|ARM.ActiveCfg = Release|Any CPU
 		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.Release|x64.ActiveCfg = Release|Any CPU
 		{56301BAA-FD15-46D4-9C77-84F9DC299C56}.Release|x86.ActiveCfg = Release|Any CPU
+		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.CI|Any CPU.ActiveCfg = Release|Any CPU
+		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.CI|Any CPU.Build.0 = Release|Any CPU
+		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.CI|ARM.ActiveCfg = Release|Any CPU
+		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.CI|x64.ActiveCfg = Release|Any CPU
+		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.CI|x86.ActiveCfg = Release|Any CPU
 		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{70FFEF13-A326-46F9-BDCC-DC74DAB31165}.Debug|ARM.ActiveCfg = Debug|Any CPU