diff --git a/CSharpBible/MVVM_Tutorial/MVVM_Tutorial.sln b/CSharpBible/MVVM_Tutorial/MVVM_Tutorial.sln index 6ad037b7..9feeb4dc 100644 --- a/CSharpBible/MVVM_Tutorial/MVVM_Tutorial.sln +++ b/CSharpBible/MVVM_Tutorial/MVVM_Tutorial.sln @@ -356,6 +356,30 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SyncAsyncParallel", "SyncAs EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SyncAsyncParallel_net", "SyncAsyncParallel\SyncAsyncParallel_net.csproj", "{42D4A487-4CA7-4E2E-90D9-24BC34C0EFC2}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_40_Wizzard", "MVVM_40_Wizzard\MVVM_40_Wizzard.csproj", "{E6C28540-A7E8-4F13-87C1-F90285BBC351}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_40_Wizzard_net", "MVVM_40_Wizzard\MVVM_40_Wizzard_net.csproj", "{A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_40_Wizzard_netTests", "MVVM_40_WizzardTests\MVVM_40_Wizzard_netTests.csproj", "{D04E61AB-F560-463F-8CE0-10EAFD9E8277}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_40_WizzardTests", "MVVM_40_WizzardTests\MVVM_40_WizzardTests.csproj", "{761B42C2-FCA9-4250-A974-95720697EAB2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_00_IoCTemplate", "MVVM_00_IoCTemplate\MVVM_00_IoCTemplate.csproj", "{0400E81C-6E90-4F5D-B87F-93EA19252547}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_00_IoCTemplate_net", "MVVM_00_IoCTemplate\MVVM_00_IoCTemplate_net.csproj", "{F81D7D4B-C675-4240-84E5-698A835B922F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_00_IoCTemplate_netTests", "MVVM_00_IoCTemplateTests\MVVM_00_IoCTemplate_netTests.csproj", "{163EE46D-85F8-446B-8C29-574120435D76}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_00_IoCTemplateTests", "MVVM_00_IoCTemplateTests\MVVM_00_IoCTemplateTests.csproj", "{B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_03a_CTNotifyChange", "MVVM_03a_CTNotifyChange\MVVM_03a_CTNotifyChange.csproj", "{C6A60786-F1B2-4628-8E29-C2BE3A2A0715}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_03a_CTNotifyChange_net", "MVVM_03a_CTNotifyChange\MVVM_03a_CTNotifyChange_net.csproj", "{C60CF108-9AC4-43B7-9A71-058E05945451}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_03a_CTNotifyChange_netTests", "MVVM_03a_CTNotifyChangeTests\MVVM_03a_CTNotifyChange_netTests.csproj", "{B3A33544-7A01-4071-8646-E113F6B436CB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MVVM_03a_CTNotifyChangeTests", "MVVM_03a_CTNotifyChangeTests\MVVM_03a_CTNotifyChangeTests.csproj", "{E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -3720,6 +3744,246 @@ Global {42D4A487-4CA7-4E2E-90D9-24BC34C0EFC2}.Release|x64.Build.0 = Release|Any CPU {42D4A487-4CA7-4E2E-90D9-24BC34C0EFC2}.Release|x86.ActiveCfg = Release|Any CPU {42D4A487-4CA7-4E2E-90D9-24BC34C0EFC2}.Release|x86.Build.0 = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|ARM.ActiveCfg = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|ARM.Build.0 = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|ARM64.Build.0 = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|x64.ActiveCfg = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|x64.Build.0 = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|x86.ActiveCfg = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Debug|x86.Build.0 = Debug|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|Any CPU.Build.0 = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|ARM.ActiveCfg = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|ARM.Build.0 = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|ARM64.ActiveCfg = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|ARM64.Build.0 = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|x64.ActiveCfg = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|x64.Build.0 = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|x86.ActiveCfg = Release|Any CPU + {E6C28540-A7E8-4F13-87C1-F90285BBC351}.Release|x86.Build.0 = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|ARM.ActiveCfg = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|ARM.Build.0 = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|ARM64.Build.0 = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|x64.ActiveCfg = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|x64.Build.0 = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|x86.ActiveCfg = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Debug|x86.Build.0 = Debug|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|Any CPU.Build.0 = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|ARM.ActiveCfg = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|ARM.Build.0 = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|ARM64.ActiveCfg = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|ARM64.Build.0 = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|x64.ActiveCfg = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|x64.Build.0 = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|x86.ActiveCfg = Release|Any CPU + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F}.Release|x86.Build.0 = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|ARM.ActiveCfg = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|ARM.Build.0 = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|ARM64.Build.0 = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|x64.ActiveCfg = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|x64.Build.0 = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|x86.ActiveCfg = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Debug|x86.Build.0 = Debug|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|Any CPU.Build.0 = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|ARM.ActiveCfg = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|ARM.Build.0 = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|ARM64.ActiveCfg = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|ARM64.Build.0 = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|x64.ActiveCfg = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|x64.Build.0 = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|x86.ActiveCfg = Release|Any CPU + {D04E61AB-F560-463F-8CE0-10EAFD9E8277}.Release|x86.Build.0 = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|ARM.ActiveCfg = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|ARM.Build.0 = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|ARM64.Build.0 = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|x64.ActiveCfg = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|x64.Build.0 = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|x86.ActiveCfg = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Debug|x86.Build.0 = Debug|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|Any CPU.Build.0 = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|ARM.ActiveCfg = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|ARM.Build.0 = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|ARM64.ActiveCfg = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|ARM64.Build.0 = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|x64.ActiveCfg = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|x64.Build.0 = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|x86.ActiveCfg = Release|Any CPU + {761B42C2-FCA9-4250-A974-95720697EAB2}.Release|x86.Build.0 = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|ARM.ActiveCfg = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|ARM.Build.0 = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|ARM64.Build.0 = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|x64.ActiveCfg = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|x64.Build.0 = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|x86.ActiveCfg = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Debug|x86.Build.0 = Debug|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|Any CPU.Build.0 = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|ARM.ActiveCfg = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|ARM.Build.0 = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|ARM64.ActiveCfg = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|ARM64.Build.0 = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|x64.ActiveCfg = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|x64.Build.0 = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|x86.ActiveCfg = Release|Any CPU + {0400E81C-6E90-4F5D-B87F-93EA19252547}.Release|x86.Build.0 = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|ARM.ActiveCfg = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|ARM.Build.0 = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|ARM64.Build.0 = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|x64.ActiveCfg = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|x64.Build.0 = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|x86.ActiveCfg = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Debug|x86.Build.0 = Debug|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|Any CPU.Build.0 = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|ARM.ActiveCfg = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|ARM.Build.0 = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|ARM64.ActiveCfg = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|ARM64.Build.0 = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|x64.ActiveCfg = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|x64.Build.0 = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|x86.ActiveCfg = Release|Any CPU + {F81D7D4B-C675-4240-84E5-698A835B922F}.Release|x86.Build.0 = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|Any CPU.Build.0 = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|ARM.ActiveCfg = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|ARM.Build.0 = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|ARM64.Build.0 = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|x64.ActiveCfg = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|x64.Build.0 = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|x86.ActiveCfg = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Debug|x86.Build.0 = Debug|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|Any CPU.ActiveCfg = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|Any CPU.Build.0 = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|ARM.ActiveCfg = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|ARM.Build.0 = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|ARM64.ActiveCfg = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|ARM64.Build.0 = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|x64.ActiveCfg = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|x64.Build.0 = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|x86.ActiveCfg = Release|Any CPU + {163EE46D-85F8-446B-8C29-574120435D76}.Release|x86.Build.0 = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|ARM.ActiveCfg = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|ARM.Build.0 = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|ARM64.Build.0 = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|x64.ActiveCfg = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|x64.Build.0 = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|x86.ActiveCfg = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Debug|x86.Build.0 = Debug|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|Any CPU.Build.0 = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|ARM.ActiveCfg = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|ARM.Build.0 = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|ARM64.ActiveCfg = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|ARM64.Build.0 = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|x64.ActiveCfg = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|x64.Build.0 = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|x86.ActiveCfg = Release|Any CPU + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E}.Release|x86.Build.0 = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|ARM.ActiveCfg = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|ARM.Build.0 = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|ARM64.Build.0 = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|x64.ActiveCfg = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|x64.Build.0 = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|x86.ActiveCfg = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Debug|x86.Build.0 = Debug|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|Any CPU.Build.0 = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|ARM.ActiveCfg = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|ARM.Build.0 = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|ARM64.ActiveCfg = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|ARM64.Build.0 = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|x64.ActiveCfg = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|x64.Build.0 = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|x86.ActiveCfg = Release|Any CPU + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715}.Release|x86.Build.0 = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|ARM.ActiveCfg = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|ARM.Build.0 = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|ARM64.Build.0 = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|x64.ActiveCfg = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|x64.Build.0 = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|x86.ActiveCfg = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Debug|x86.Build.0 = Debug|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|Any CPU.Build.0 = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|ARM.ActiveCfg = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|ARM.Build.0 = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|ARM64.ActiveCfg = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|ARM64.Build.0 = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|x64.ActiveCfg = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|x64.Build.0 = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|x86.ActiveCfg = Release|Any CPU + {C60CF108-9AC4-43B7-9A71-058E05945451}.Release|x86.Build.0 = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|ARM.ActiveCfg = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|ARM.Build.0 = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|ARM64.Build.0 = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|x64.ActiveCfg = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|x64.Build.0 = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|x86.ActiveCfg = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Debug|x86.Build.0 = Debug|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|Any CPU.Build.0 = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|ARM.ActiveCfg = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|ARM.Build.0 = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|ARM64.ActiveCfg = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|ARM64.Build.0 = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|x64.ActiveCfg = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|x64.Build.0 = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|x86.ActiveCfg = Release|Any CPU + {B3A33544-7A01-4071-8646-E113F6B436CB}.Release|x86.Build.0 = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|ARM.ActiveCfg = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|ARM.Build.0 = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|ARM64.Build.0 = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|x64.ActiveCfg = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|x64.Build.0 = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|x86.ActiveCfg = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Debug|x86.Build.0 = Debug|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|Any CPU.Build.0 = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|ARM.ActiveCfg = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|ARM.Build.0 = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|ARM64.ActiveCfg = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|ARM64.Build.0 = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|x64.ActiveCfg = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|x64.Build.0 = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|x86.ActiveCfg = Release|Any CPU + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -3888,6 +4152,18 @@ Global {BDCDC43F-478D-4AAB-84B8-4C6662975860} = {0FB1C8A8-0903-4371-BFA6-E684A60FB4AE} {0E450463-B21E-4161-AFC3-1035F571BC7E} = {0FB1C8A8-0903-4371-BFA6-E684A60FB4AE} {01843843-FE2F-45EB-87CD-4459F74656FF} = {0FB1C8A8-0903-4371-BFA6-E684A60FB4AE} + {E6C28540-A7E8-4F13-87C1-F90285BBC351} = {204E8C5E-A768-4B83-9B09-7574DC769782} + {A3BB5624-1510-43AD-8C4F-0DCA5CD8368F} = {204E8C5E-A768-4B83-9B09-7574DC769782} + {D04E61AB-F560-463F-8CE0-10EAFD9E8277} = {204E8C5E-A768-4B83-9B09-7574DC769782} + {761B42C2-FCA9-4250-A974-95720697EAB2} = {204E8C5E-A768-4B83-9B09-7574DC769782} + {0400E81C-6E90-4F5D-B87F-93EA19252547} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} + {F81D7D4B-C675-4240-84E5-698A835B922F} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} + {163EE46D-85F8-446B-8C29-574120435D76} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} + {B37B975B-ECDF-4826-AA7F-F7DB85F6B19E} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} + {C6A60786-F1B2-4628-8E29-C2BE3A2A0715} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} + {C60CF108-9AC4-43B7-9A71-058E05945451} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} + {B3A33544-7A01-4071-8646-E113F6B436CB} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} + {E7655950-EF55-45FC-B3CE-40BA2ECD2D6F} = {B8CF2D14-8B8B-428A-82D2-95613D8E45FF} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {2CC7E938-9864-4DE7-9C91-23CCBC3FC27D}