diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index b3ea04cfc3..582c2ab6cd 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -13,7 +13,3 @@ global.json @dansiegel
/src/Wpf/ @brianlagunas
/tests/Wpf/ @brianlagunas
/e2e/Wpf/ @brianlagunas
-
-# Xamarin.Forms
-/src/Forms/ @dansiegel
-/tests/Forms/ @dansiegel
diff --git a/.github/workflows/build_forms.yml b/.github/workflows/build_forms.yml
deleted file mode 100644
index 764b062d57..0000000000
--- a/.github/workflows/build_forms.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-name: build_forms
-
-on:
- workflow_dispatch:
- pull_request:
- branches:
- - master
- paths:
- - .github/workflows/build_forms.yml
- - Directory.Build.props
- - Directory.Build.targets
- - Directory.Packages.props
- - xunit.runner.json
- - 'src/Prism.Core/**'
- - 'src/Prism.Events/**'
- - 'tests/Prism.Core.Tests/**'
- - 'src/Forms/**'
- - 'tests/Forms/**'
-
-jobs:
- build-prism-forms:
- uses: avantipoint/workflow-templates/.github/workflows/msbuild-build.yml@v1
- with:
- name: Build Prism.Forms
- solution-path: PrismLibrary_Forms.slnf
- jdk-version: 13
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 395170a79a..3e69f3d750 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -52,21 +52,6 @@ jobs:
codeSignClientSecret: ${{ secrets.CodeSignClientSecret }}
codeSignCertificate: ${{ secrets.CodeSignCertificate }}
- build-prism-forms:
- uses: avantipoint/workflow-templates/.github/workflows/msbuild-build.yml@v1
- with:
- name: Build Prism.Forms
- solution-path: PrismLibrary_Forms.slnf
- code-sign: true
- artifact-name: Forms
- jdk-version: 13
- secrets:
- codeSignKeyVault: ${{ secrets.CodeSignKeyVault }}
- codeSignClientId: ${{ secrets.CodeSignClientId }}
- codeSignTenantId: ${{ secrets.CodeSignTenantId }}
- codeSignClientSecret: ${{ secrets.CodeSignClientSecret }}
- codeSignCertificate: ${{ secrets.CodeSignCertificate }}
-
build-prism-uno:
uses: avantipoint/workflow-templates/.github/workflows/msbuild-build.yml@v1
with:
@@ -104,7 +89,7 @@ jobs:
codeSignCertificate: ${{ secrets.CodeSignCertificate }}
generate-consolidated-artifacts:
- needs: [build-prism-core, build-prism-wpf, build-prism-forms, build-prism-uno, build-prism-maui]
+ needs: [build-prism-core, build-prism-wpf, build-prism-uno, build-prism-maui]
runs-on: windows-latest
steps:
- name: Checkout
@@ -122,12 +107,6 @@ jobs:
name: Wpf
path: artifacts\Wpf
- - name: Download Forms
- uses: actions/download-artifact@v3
- with:
- name: Forms
- path: artifacts\Forms
-
- name: Download Uno
uses: actions/download-artifact@v3
with:
diff --git a/.github/workflows/start-release.yml b/.github/workflows/start-release.yml
index 23fd0074e9..c681500c8f 100644
--- a/.github/workflows/start-release.yml
+++ b/.github/workflows/start-release.yml
@@ -34,22 +34,6 @@ jobs:
codeSignClientSecret: ${{ secrets.CodeSignClientSecret }}
codeSignCertificate: ${{ secrets.CodeSignCertificate }}
- build-prism-forms:
- uses: avantipoint/workflow-templates/.github/workflows/msbuild-build.yml@v1
- with:
- name: Build Prism.Forms
- solution-path: PrismLibrary_Forms.slnf
- code-sign: true
- artifact-name: Forms
- jdk-version: 13
- build-args: /p:OfficialRelease=true
- secrets:
- codeSignKeyVault: ${{ secrets.CodeSignKeyVault }}
- codeSignClientId: ${{ secrets.CodeSignClientId }}
- codeSignTenantId: ${{ secrets.CodeSignTenantId }}
- codeSignClientSecret: ${{ secrets.CodeSignClientSecret }}
- codeSignCertificate: ${{ secrets.CodeSignCertificate }}
-
build-prism-uno:
uses: avantipoint/workflow-templates/.github/workflows/msbuild-build.yml@v1
with:
@@ -87,7 +71,7 @@ jobs:
codeSignCertificate: ${{ secrets.CodeSignCertificate }}
generate-consolidated-artifacts:
- needs: [build-prism-core, build-prism-wpf, build-prism-forms, build-prism-uno]
+ needs: [build-prism-core, build-prism-wpf, build-prism-uno]
runs-on: windows-latest
steps:
- name: Checkout
@@ -105,12 +89,6 @@ jobs:
name: Wpf
path: artifacts\Wpf
- - name: Download Forms
- uses: actions/download-artifact@v3
- with:
- name: Forms
- path: artifacts\Forms
-
- name: Download Uno
uses: actions/download-artifact@v3
with:
diff --git a/PrismLibrary.sln b/PrismLibrary.sln
index 073d6eb59c..2d188338d3 100644
--- a/PrismLibrary.sln
+++ b/PrismLibrary.sln
@@ -1,4 +1,3 @@
-
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.4.33213.308
@@ -15,22 +14,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{00FFDC13
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Core.Tests", "tests\Prism.Core.Tests\Prism.Core.Tests.csproj", "{8D85E3BC-6DD8-4F71-93DA-ABE51252CA2A}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Forms", "Forms", "{017675AD-346B-499D-819A-C43A2288DE98}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Forms", "src\Forms\Prism.Forms\Prism.Forms.csproj", "{1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.DryIoc.Forms", "src\Forms\Prism.DryIoc.Forms\Prism.DryIoc.Forms.csproj", "{AAD8A958-546B-4B7D-BBD1-D79E825530EB}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Unity.Forms", "src\Forms\Prism.Unity.Forms\Prism.Unity.Forms.csproj", "{C2F58215-92F0-4501-A9F4-862C78B2B4CE}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Forms", "Forms", "{F8A0FDE6-8E75-47D1-9E33-02AB8E8AB473}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Forms.Tests", "tests\Forms\Prism.Forms.Tests\Prism.Forms.Tests.csproj", "{BB0AA530-4B74-438D-BDBD-C1718D07D161}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.DryIoc.Forms.Tests", "tests\Forms\Prism.DryIoc.Forms.Tests\Prism.DryIoc.Forms.Tests.csproj", "{089C5E84-52C3-409E-924C-BD8F4833594B}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Unity.Forms.Tests", "tests\Forms\Prism.Unity.Forms.Tests\Prism.Unity.Forms.Tests.csproj", "{C2FF8459-F2D1-4B87-A31A-82A1835F89CF}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Wpf", "Wpf", "{C2BA93F6-D2E1-455F-B9FA-6221D087295E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Wpf", "src\Wpf\Prism.Wpf\Prism.Wpf.csproj", "{CE80554B-E37B-4B52-AA80-1F96DA1AC3EF}"
@@ -61,20 +44,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
xunit.runner.json = xunit.runner.json
EndProjectSection
EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Prism.DI.Forms.Tests", "tests\Forms\Prism.DI.Forms.Tests\Prism.DI.Forms.Tests.shproj", "{FAC4FA5A-D6C1-4787-9B1F-A3EC6E2FB26E}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Uno", "Uno", "{8F959801-D494-4CAF-9437-90F30472E169}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Forms.Regions", "src\Forms\Prism.Forms.Regions\Prism.Forms.Regions.csproj", "{7760BB71-219E-4DB1-B67C-7A428D9A10E2}"
-EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Prism.Container.Wpf.Shared", "tests\Wpf\Prism.Container.Wpf.Shared\Prism.Container.Wpf.Shared.shproj", "{BD42A7D6-A84D-4D27-9C28-7F6A2EC477F1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Uno.WinUI", "src\Uno\Prism.Uno\Prism.Uno.WinUI.csproj", "{E74664C1-1BB1-4920-8099-2C9125CFD00B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.DryIoc.Uno.WinUI", "src\Uno\Prism.DryIoc.Uno\Prism.DryIoc.Uno.WinUI.csproj", "{DB530D15-0556-4B6F-96B2-1497C8DF08D6}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Forms.Regions.Tests", "tests\Forms\Prism.Forms.Regions.Tests\Prism.Forms.Regions.Tests.csproj", "{1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Maui", "Maui", "{24639CEB-266D-40E1-B0A8-B78BB6F8CEF8}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Maui", "src\Maui\Prism.Maui\Prism.Maui.csproj", "{BC84ABD6-A230-4367-8E6A-85B6BA1D851A}"
@@ -127,78 +104,6 @@ Global
{8D85E3BC-6DD8-4F71-93DA-ABE51252CA2A}.Release|x64.Build.0 = Release|Any CPU
{8D85E3BC-6DD8-4F71-93DA-ABE51252CA2A}.Release|x86.ActiveCfg = Release|Any CPU
{8D85E3BC-6DD8-4F71-93DA-ABE51252CA2A}.Release|x86.Build.0 = Release|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Debug|x64.Build.0 = Debug|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Debug|x86.Build.0 = Debug|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Release|Any CPU.Build.0 = Release|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Release|x64.ActiveCfg = Release|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Release|x64.Build.0 = Release|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Release|x86.ActiveCfg = Release|Any CPU
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8}.Release|x86.Build.0 = Release|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Debug|x64.Build.0 = Debug|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Debug|x86.Build.0 = Debug|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Release|x64.ActiveCfg = Release|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Release|x64.Build.0 = Release|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Release|x86.ActiveCfg = Release|Any CPU
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB}.Release|x86.Build.0 = Release|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Debug|x64.Build.0 = Debug|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Debug|x86.Build.0 = Debug|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Release|Any CPU.Build.0 = Release|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Release|x64.ActiveCfg = Release|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Release|x64.Build.0 = Release|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Release|x86.ActiveCfg = Release|Any CPU
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE}.Release|x86.Build.0 = Release|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Debug|x64.ActiveCfg = Debug|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Debug|x64.Build.0 = Debug|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Debug|x86.ActiveCfg = Debug|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Debug|x86.Build.0 = Debug|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Release|Any CPU.Build.0 = Release|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Release|x64.ActiveCfg = Release|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Release|x64.Build.0 = Release|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Release|x86.ActiveCfg = Release|Any CPU
- {BB0AA530-4B74-438D-BDBD-C1718D07D161}.Release|x86.Build.0 = Release|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Debug|x64.ActiveCfg = Debug|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Debug|x64.Build.0 = Debug|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Debug|x86.Build.0 = Debug|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Release|Any CPU.Build.0 = Release|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Release|x64.ActiveCfg = Release|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Release|x64.Build.0 = Release|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Release|x86.ActiveCfg = Release|Any CPU
- {089C5E84-52C3-409E-924C-BD8F4833594B}.Release|x86.Build.0 = Release|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Debug|x64.Build.0 = Debug|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Debug|x86.Build.0 = Debug|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Release|Any CPU.Build.0 = Release|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Release|x64.ActiveCfg = Release|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Release|x64.Build.0 = Release|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Release|x86.ActiveCfg = Release|Any CPU
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF}.Release|x86.Build.0 = Release|Any CPU
{CE80554B-E37B-4B52-AA80-1F96DA1AC3EF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE80554B-E37B-4B52-AA80-1F96DA1AC3EF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE80554B-E37B-4B52-AA80-1F96DA1AC3EF}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -283,18 +188,6 @@ Global
{2E8F565D-9D13-424E-BD86-C5A362F9AAE7}.Release|x64.Build.0 = Release|Any CPU
{2E8F565D-9D13-424E-BD86-C5A362F9AAE7}.Release|x86.ActiveCfg = Release|Any CPU
{2E8F565D-9D13-424E-BD86-C5A362F9AAE7}.Release|x86.Build.0 = Release|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Debug|x64.Build.0 = Debug|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Debug|x86.Build.0 = Debug|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Release|Any CPU.Build.0 = Release|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Release|x64.ActiveCfg = Release|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Release|x64.Build.0 = Release|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Release|x86.ActiveCfg = Release|Any CPU
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2}.Release|x86.Build.0 = Release|Any CPU
{E74664C1-1BB1-4920-8099-2C9125CFD00B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E74664C1-1BB1-4920-8099-2C9125CFD00B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E74664C1-1BB1-4920-8099-2C9125CFD00B}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -319,18 +212,6 @@ Global
{DB530D15-0556-4B6F-96B2-1497C8DF08D6}.Release|x64.Build.0 = Release|Any CPU
{DB530D15-0556-4B6F-96B2-1497C8DF08D6}.Release|x86.ActiveCfg = Release|Any CPU
{DB530D15-0556-4B6F-96B2-1497C8DF08D6}.Release|x86.Build.0 = Release|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Debug|x64.Build.0 = Debug|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Debug|x86.Build.0 = Debug|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Release|Any CPU.Build.0 = Release|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Release|x64.ActiveCfg = Release|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Release|x64.Build.0 = Release|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Release|x86.ActiveCfg = Release|Any CPU
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7}.Release|x86.Build.0 = Release|Any CPU
{BC84ABD6-A230-4367-8E6A-85B6BA1D851A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BC84ABD6-A230-4367-8E6A-85B6BA1D851A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BC84ABD6-A230-4367-8E6A-85B6BA1D851A}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -422,14 +303,6 @@ Global
GlobalSection(NestedProjects) = preSolution
{F634CA1E-9237-4E69-B23C-91AA6FBCABFF} = {F3664D7A-6FF5-4D1F-9F5F-26EE87F032D3}
{8D85E3BC-6DD8-4F71-93DA-ABE51252CA2A} = {00FFDC13-7397-46F1-897E-A62A7575D28A}
- {017675AD-346B-499D-819A-C43A2288DE98} = {F3664D7A-6FF5-4D1F-9F5F-26EE87F032D3}
- {1B108204-6A39-4CBE-8EE7-CEC4C035D7C8} = {017675AD-346B-499D-819A-C43A2288DE98}
- {AAD8A958-546B-4B7D-BBD1-D79E825530EB} = {017675AD-346B-499D-819A-C43A2288DE98}
- {C2F58215-92F0-4501-A9F4-862C78B2B4CE} = {017675AD-346B-499D-819A-C43A2288DE98}
- {F8A0FDE6-8E75-47D1-9E33-02AB8E8AB473} = {00FFDC13-7397-46F1-897E-A62A7575D28A}
- {BB0AA530-4B74-438D-BDBD-C1718D07D161} = {F8A0FDE6-8E75-47D1-9E33-02AB8E8AB473}
- {089C5E84-52C3-409E-924C-BD8F4833594B} = {F8A0FDE6-8E75-47D1-9E33-02AB8E8AB473}
- {C2FF8459-F2D1-4B87-A31A-82A1835F89CF} = {F8A0FDE6-8E75-47D1-9E33-02AB8E8AB473}
{C2BA93F6-D2E1-455F-B9FA-6221D087295E} = {F3664D7A-6FF5-4D1F-9F5F-26EE87F032D3}
{CE80554B-E37B-4B52-AA80-1F96DA1AC3EF} = {C2BA93F6-D2E1-455F-B9FA-6221D087295E}
{0C8AAB85-387C-41D2-ABCE-BAFAF74B62B2} = {C2BA93F6-D2E1-455F-B9FA-6221D087295E}
@@ -439,13 +312,10 @@ Global
{BA05687E-2317-4A65-805B-C596F52F7203} = {F1F91777-01EA-43A3-A3ED-D473B382F46C}
{367BE810-5B34-4894-BE47-1C8DCC67DE81} = {F1F91777-01EA-43A3-A3ED-D473B382F46C}
{2E8F565D-9D13-424E-BD86-C5A362F9AAE7} = {F1F91777-01EA-43A3-A3ED-D473B382F46C}
- {FAC4FA5A-D6C1-4787-9B1F-A3EC6E2FB26E} = {F8A0FDE6-8E75-47D1-9E33-02AB8E8AB473}
{8F959801-D494-4CAF-9437-90F30472E169} = {F3664D7A-6FF5-4D1F-9F5F-26EE87F032D3}
- {7760BB71-219E-4DB1-B67C-7A428D9A10E2} = {017675AD-346B-499D-819A-C43A2288DE98}
{BD42A7D6-A84D-4D27-9C28-7F6A2EC477F1} = {F1F91777-01EA-43A3-A3ED-D473B382F46C}
{E74664C1-1BB1-4920-8099-2C9125CFD00B} = {8F959801-D494-4CAF-9437-90F30472E169}
{DB530D15-0556-4B6F-96B2-1497C8DF08D6} = {8F959801-D494-4CAF-9437-90F30472E169}
- {1DECC7D9-9F2A-4FF5-9FBB-A5245F1C73D7} = {F8A0FDE6-8E75-47D1-9E33-02AB8E8AB473}
{24639CEB-266D-40E1-B0A8-B78BB6F8CEF8} = {F3664D7A-6FF5-4D1F-9F5F-26EE87F032D3}
{BC84ABD6-A230-4367-8E6A-85B6BA1D851A} = {24639CEB-266D-40E1-B0A8-B78BB6F8CEF8}
{D7B41D0E-CBE4-4846-992F-C955CE45DC08} = {24639CEB-266D-40E1-B0A8-B78BB6F8CEF8}
@@ -460,11 +330,8 @@ Global
SolutionGuid = {C7433AE2-B1A0-4C1A-887E-5CAA7AAF67A6}
EndGlobalSection
GlobalSection(SharedMSBuildProjectFiles) = preSolution
- tests\Forms\Prism.DI.Forms.Tests\Prism.DI.Forms.Tests.projitems*{089c5e84-52c3-409e-924c-bd8f4833594b}*SharedItemsImports = 5
tests\Wpf\Prism.Container.Wpf.Shared\Prism.Container.Wpf.Shared.projitems*{367be810-5b34-4894-be47-1c8dcc67de81}*SharedItemsImports = 5
tests\Wpf\Prism.Container.Wpf.Shared\Prism.Container.Wpf.Shared.projitems*{ba05687e-2317-4a65-805b-c596f52f7203}*SharedItemsImports = 5
tests\Wpf\Prism.Container.Wpf.Shared\Prism.Container.Wpf.Shared.projitems*{bd42a7d6-a84d-4d27-9c28-7f6a2ec477f1}*SharedItemsImports = 13
- tests\Forms\Prism.DI.Forms.Tests\Prism.DI.Forms.Tests.projitems*{c2ff8459-f2d1-4b87-a31a-82a1835f89cf}*SharedItemsImports = 5
- tests\Forms\Prism.DI.Forms.Tests\Prism.DI.Forms.Tests.projitems*{fac4fa5a-d6c1-4787-9b1f-a3ec6e2fb26e}*SharedItemsImports = 13
EndGlobalSection
EndGlobal
diff --git a/PrismLibrary_Forms.slnf b/PrismLibrary_Forms.slnf
deleted file mode 100644
index 4c22eebec8..0000000000
--- a/PrismLibrary_Forms.slnf
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "solution": {
- "path": "PrismLibrary.sln",
- "projects": [
- "src\\Forms\\Prism.DryIoc.Forms\\Prism.DryIoc.Forms.csproj",
- "src\\Forms\\Prism.Forms.Regions\\Prism.Forms.Regions.csproj",
- "src\\Forms\\Prism.Forms\\Prism.Forms.csproj",
- "src\\Forms\\Prism.Unity.Forms\\Prism.Unity.Forms.csproj",
- "src\\Prism.Core\\Prism.Core.csproj",
- "src\\Prism.Events\\Prism.Events.csproj",
- "tests\\Forms\\Prism.DI.Forms.Tests\\Prism.DI.Forms.Tests.shproj",
- "tests\\Forms\\Prism.DryIoc.Forms.Tests\\Prism.DryIoc.Forms.Tests.csproj",
- "tests\\Forms\\Prism.Forms.Regions.Tests\\Prism.Forms.Regions.Tests.csproj",
- "tests\\Forms\\Prism.Forms.Tests\\Prism.Forms.Tests.csproj",
- "tests\\Forms\\Prism.Unity.Forms.Tests\\Prism.Unity.Forms.Tests.csproj",
- "tests\\Prism.Core.Tests\\Prism.Core.Tests.csproj"
- ]
- }
-}
diff --git a/README.md b/README.md
index 0c5d5c087e..b8edb84d63 100644
--- a/README.md
+++ b/README.md
@@ -108,7 +108,6 @@ We strongly encourage you to get involved and help us evolve the code base.
[ContainerDryIocNuGet]: https://www.nuget.org/packages/Prism.Container.DryIoc/
[ContainerUnityNuGet]: https://www.nuget.org/packages/Prism.Container.Unity/
[WpfNuGet]: https://www.nuget.org/packages/Prism.Wpf/
-[FormsNuGet]: https://www.nuget.org/packages/Prism.Forms/
[UnoNuGet]: https://www.nuget.org/packages/Prism.Uno.WinUI/
[PrismFormsRegionsNuGet]: https://www.nuget.org/packages/Prism.Forms.Regions/
@@ -119,9 +118,6 @@ We strongly encourage you to get involved and help us evolve the code base.
[DryIocWpfNuGet]: https://www.nuget.org/packages/Prism.DryIoc/
[UnityWpfNuGet]: https://www.nuget.org/packages/Prism.Unity/
-[UnityFormsNuGet]: https://www.nuget.org/packages/Prism.Unity.Forms/
-[DryIocFormsNuGet]: https://www.nuget.org/packages/Prism.DryIoc.Forms/
-
[DryIocUnoPlatformNuGet]: https://www.nuget.org/packages/Prism.DryIoc.Uno.WinUI/
[CoreNuGetShield]: https://img.shields.io/nuget/vpre/Prism.Core.svg
@@ -160,15 +156,11 @@ We strongly encourage you to get involved and help us evolve the code base.
[ContainerDryIocPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.Container.DryIoc/vpre
[ContainerUnityPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.Container.Unity/vpre
[WpfPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.Wpf/vpre
-[FormsPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.Forms/vpre
[UnoPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.Uno.WinUI/vpre
[DryIocWpfPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.DryIoc/vpre
[UnityWpfPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.Unity/vpre
-[DryIocFormsPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.DryIoc.Forms/vpre
-[UnityFormsPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.Unity.Forms/vpre
-
[DryIocUnoPlatformPrismNuGetShield]: https://nuget.prismlibrary.com/shield/Prism.DryIoc.Uno.WinUI/vpre
[TwitterLogo]: https://dansiegelgithubsponsors.blob.core.windows.net/images/twitter.png
diff --git a/e2e/Forms/HelloWorld.sln b/e2e/Forms/HelloWorld.sln
deleted file mode 100644
index 0a48d3732d..0000000000
--- a/e2e/Forms/HelloWorld.sln
+++ /dev/null
@@ -1,874 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.29709.97
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld.Android", "src\HelloWorld.Android\HelloWorld.Android.csproj", "{2C7E47E0-D8AD-495B-B53E-9248D303D167}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld.iOS", "src\HelloWorld.iOS\HelloWorld.iOS.csproj", "{976B8058-78A1-4543-8F63-B4B998318857}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelloWorld.UWP", "src\HelloWorld.UWP\HelloWorld.UWP.csproj", "{60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelloWorld", "src\HelloWorld\HelloWorld.csproj", "{CB8AD1B8-86E9-427D-9869-BFDB9001428A}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sample", "Sample", "{CC81611D-EE90-4AD7-B8F0-D6E55F4364EC}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{FAF925D4-455B-448F-B048-6469DE52D341}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Modules", "Modules", "{930CB56C-83C6-45A6-8B71-1F85BB7A08F5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ModuleA", "src\ModuleA\ModuleA.csproj", "{F0D7441B-D48A-4F58-91FB-45FA441B0434}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelloDialog", "src\HelloDialog\HelloDialog.csproj", "{A2798242-FE9E-49EA-A263-156ECAF58D80}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelloPageDialog", "src\HelloPageDialog\HelloPageDialog.csproj", "{969CCFE6-7A95-4BE7-B426-2D0B00041F85}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelloWorld.UITests", "tests\HelloWorld.UITests\HelloWorld.UITests.csproj", "{3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{B89CCDD4-8EED-4A9A-AD34-A6B644DEEEC9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Core", "..\..\src\Prism.Core\Prism.Core.csproj", "{57CAB459-1FE8-45FB-9E73-EDBE84F7E190}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Forms", "..\..\src\Forms\Prism.Forms\Prism.Forms.csproj", "{966CA02B-30A1-41A6-B514-BE8BDF942EF3}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.DryIoc.Forms", "..\..\src\Forms\Prism.DryIoc.Forms\Prism.DryIoc.Forms.csproj", "{74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "containers", "containers", "{65A6E069-67F8-494E-9B34-FFBDBD587A75}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Prism.DryIoc.Shared", "..\..\src\Containers\Prism.DryIoc.Shared\Prism.DryIoc.Shared.shproj", "{6E7EC81D-DA39-4C4F-A898-0148558C34F4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HelloRegions", "src\HelloRegions\HelloRegions.csproj", "{E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Forms.Regions", "..\..\src\Forms\Prism.Forms.Regions\Prism.Forms.Regions.csproj", "{53FF796C-02CA-4276-B3F9-207E5ABC67EB}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{086EB11D-4D55-41A6-A8A4-DEC599D12F67}"
- ProjectSection(SolutionItems) = preProject
- ..\..\Packages.props = ..\..\Packages.props
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Prism.Events", "..\..\src\Prism.Events\Prism.Events.csproj", "{31BAD7FA-1135-41E4-BE75-EA5AB1C96310}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- ..\..\src\Containers\Prism.DryIoc.Shared\Prism.DryIoc.Shared.projitems*{6e7ec81d-da39-4c4f-a898-0148558c34f4}*SharedItemsImports = 13
- ..\..\src\Containers\Prism.DryIoc.Shared\Prism.DryIoc.Shared.projitems*{74f5e189-bf46-4d6a-bdf9-752d44e3e2dd}*SharedItemsImports = 5
- EndGlobalSection
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
- Ad-Hoc|ARM = Ad-Hoc|ARM
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator
- Ad-Hoc|x64 = Ad-Hoc|x64
- Ad-Hoc|x86 = Ad-Hoc|x86
- AppStore|Any CPU = AppStore|Any CPU
- AppStore|ARM = AppStore|ARM
- AppStore|iPhone = AppStore|iPhone
- AppStore|iPhoneSimulator = AppStore|iPhoneSimulator
- AppStore|x64 = AppStore|x64
- AppStore|x86 = AppStore|x86
- Debug|Any CPU = Debug|Any CPU
- Debug|ARM = Debug|ARM
- Debug|iPhone = Debug|iPhone
- Debug|iPhoneSimulator = Debug|iPhoneSimulator
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|iPhone = Release|iPhone
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|ARM.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|iPhone.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|x64.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|x64.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|x64.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|x86.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|x86.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.AppStore|x86.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|ARM.Build.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|iPhone.Build.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|x64.ActiveCfg = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|x64.Build.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|x64.Deploy.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|x86.Build.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Debug|x86.Deploy.0 = Debug|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|Any CPU.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|ARM.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|ARM.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|ARM.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|iPhone.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|iPhone.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|iPhone.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|x64.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|x64.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|x64.Deploy.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|x86.ActiveCfg = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|x86.Build.0 = Release|Any CPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}.Release|x86.Deploy.0 = Release|Any CPU
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|Any CPU.Build.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|Any CPU.Deploy.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|ARM.Build.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|ARM.Deploy.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|iPhone.Deploy.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Ad-Hoc|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|x64.Build.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|x64.Deploy.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|x86.Build.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Ad-Hoc|x86.Deploy.0 = Ad-Hoc|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|Any CPU.Deploy.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|ARM.Build.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|ARM.Deploy.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|iPhone.Deploy.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|iPhoneSimulator.Deploy.0 = AppStore|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|x64.Build.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|x64.Deploy.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|x86.Build.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.AppStore|x86.Deploy.0 = AppStore|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|Any CPU.Deploy.0 = Debug|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|ARM.ActiveCfg = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|ARM.Build.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|ARM.Deploy.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|iPhone.Build.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|iPhone.Deploy.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|x64.ActiveCfg = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|x64.Build.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|x64.Deploy.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|x86.ActiveCfg = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|x86.Build.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Debug|x86.Deploy.0 = Debug|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|Any CPU.ActiveCfg = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|Any CPU.Build.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|Any CPU.Deploy.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|ARM.ActiveCfg = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|ARM.Build.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|ARM.Deploy.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|iPhone.ActiveCfg = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|iPhone.Build.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|iPhone.Deploy.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|x64.ActiveCfg = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|x64.Build.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|x64.Deploy.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|x86.ActiveCfg = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|x86.Build.0 = Release|iPhone
- {976B8058-78A1-4543-8F63-B4B998318857}.Release|x86.Deploy.0 = Release|iPhone
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|Any CPU.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|Any CPU.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|Any CPU.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|iPhone.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|iPhone.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|iPhone.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|x64.Build.0 = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|x86.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|Any CPU.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|Any CPU.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|Any CPU.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|ARM.ActiveCfg = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|ARM.Build.0 = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|ARM.Deploy.0 = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|iPhone.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|iPhone.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|iPhone.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|iPhoneSimulator.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|iPhoneSimulator.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|iPhoneSimulator.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|x64.ActiveCfg = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|x64.Build.0 = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|x64.Deploy.0 = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|x86.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|x86.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.AppStore|x86.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|Any CPU.ActiveCfg = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|Any CPU.Build.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|Any CPU.Deploy.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|ARM.ActiveCfg = Debug|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|ARM.Build.0 = Debug|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|ARM.Deploy.0 = Debug|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|iPhone.ActiveCfg = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|iPhone.Build.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|iPhone.Deploy.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|iPhoneSimulator.Build.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|iPhoneSimulator.Deploy.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|x64.ActiveCfg = Debug|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|x64.Build.0 = Debug|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|x64.Deploy.0 = Debug|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|x86.ActiveCfg = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|x86.Build.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Debug|x86.Deploy.0 = Debug|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|Any CPU.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|Any CPU.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|Any CPU.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|ARM.ActiveCfg = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|ARM.Build.0 = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|ARM.Deploy.0 = Release|ARM
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|iPhone.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|iPhone.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|iPhone.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|iPhoneSimulator.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|iPhoneSimulator.Deploy.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|x64.ActiveCfg = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|x64.Build.0 = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|x64.Deploy.0 = Release|x64
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|x86.ActiveCfg = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|x86.Build.0 = Release|x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}.Release|x86.Deploy.0 = Release|x86
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|Any CPU.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|ARM.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|iPhone.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|x64.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Ad-Hoc|x86.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|Any CPU.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|ARM.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|ARM.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|iPhone.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|x64.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|x64.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|x86.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.AppStore|x86.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|ARM.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|iPhone.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|x64.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|x64.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|x86.ActiveCfg = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|x86.Build.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Debug|x86.Deploy.0 = Debug|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|Any CPU.Build.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|ARM.ActiveCfg = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|ARM.Build.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|ARM.Deploy.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|iPhone.ActiveCfg = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|iPhone.Build.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|iPhone.Deploy.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|x64.ActiveCfg = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|x64.Build.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|x64.Deploy.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|x86.ActiveCfg = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|x86.Build.0 = Release|Any CPU
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A}.Release|x86.Deploy.0 = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|ARM.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|x64.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.AppStore|x86.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|ARM.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|x64.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Debug|x86.Build.0 = Debug|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|Any CPU.Build.0 = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|ARM.ActiveCfg = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|ARM.Build.0 = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|iPhone.Build.0 = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|x64.ActiveCfg = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|x64.Build.0 = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|x86.ActiveCfg = Release|Any CPU
- {F0D7441B-D48A-4F58-91FB-45FA441B0434}.Release|x86.Build.0 = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|ARM.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|x64.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.AppStore|x86.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|ARM.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|x64.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Debug|x86.Build.0 = Debug|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|Any CPU.Build.0 = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|ARM.ActiveCfg = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|ARM.Build.0 = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|iPhone.Build.0 = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|x64.ActiveCfg = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|x64.Build.0 = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|x86.ActiveCfg = Release|Any CPU
- {A2798242-FE9E-49EA-A263-156ECAF58D80}.Release|x86.Build.0 = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|ARM.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|x64.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.AppStore|x86.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|ARM.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|iPhone.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|x64.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|x64.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|x86.ActiveCfg = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Debug|x86.Build.0 = Debug|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|Any CPU.Build.0 = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|ARM.ActiveCfg = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|ARM.Build.0 = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|iPhone.ActiveCfg = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|iPhone.Build.0 = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|x64.ActiveCfg = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|x64.Build.0 = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|x86.ActiveCfg = Release|Any CPU
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85}.Release|x86.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|ARM.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|iPhone.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|x64.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.AppStore|x86.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|ARM.Build.0 = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|x64.Build.0 = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Debug|x86.Build.0 = Debug|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|Any CPU.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|ARM.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|ARM.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|iPhone.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|x64.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|x64.Build.0 = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|x86.ActiveCfg = Release|Any CPU
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F}.Release|x86.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|ARM.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|iPhone.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|x64.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|x64.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|x86.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.AppStore|x86.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|ARM.Build.0 = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|iPhone.Build.0 = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|x64.ActiveCfg = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|x64.Build.0 = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|x86.ActiveCfg = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Debug|x86.Build.0 = Debug|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|Any CPU.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|ARM.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|ARM.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|iPhone.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|iPhone.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|x64.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|x64.Build.0 = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|x86.ActiveCfg = Release|Any CPU
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190}.Release|x86.Build.0 = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|ARM.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|x64.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.AppStore|x86.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|ARM.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|x64.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Debug|x86.Build.0 = Debug|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|Any CPU.Build.0 = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|ARM.ActiveCfg = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|ARM.Build.0 = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|iPhone.Build.0 = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|x64.ActiveCfg = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|x64.Build.0 = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|x86.ActiveCfg = Release|Any CPU
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3}.Release|x86.Build.0 = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|ARM.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|x64.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.AppStore|x86.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|ARM.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|iPhone.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|x64.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|x64.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|x86.ActiveCfg = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Debug|x86.Build.0 = Debug|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|Any CPU.Build.0 = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|ARM.ActiveCfg = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|ARM.Build.0 = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|iPhone.ActiveCfg = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|iPhone.Build.0 = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|x64.ActiveCfg = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|x64.Build.0 = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|x86.ActiveCfg = Release|Any CPU
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD}.Release|x86.Build.0 = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|ARM.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|x64.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.AppStore|x86.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|ARM.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|iPhone.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|x64.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Debug|x86.Build.0 = Debug|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|Any CPU.Build.0 = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|ARM.ActiveCfg = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|ARM.Build.0 = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|iPhone.ActiveCfg = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|iPhone.Build.0 = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|x64.ActiveCfg = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|x64.Build.0 = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|x86.ActiveCfg = Release|Any CPU
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9}.Release|x86.Build.0 = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|ARM.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|x64.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.AppStore|x86.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|ARM.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|iPhone.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|x64.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|x64.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|x86.ActiveCfg = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Debug|x86.Build.0 = Debug|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|ARM.ActiveCfg = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|ARM.Build.0 = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|iPhone.ActiveCfg = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|iPhone.Build.0 = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|x64.ActiveCfg = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|x64.Build.0 = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|x86.ActiveCfg = Release|Any CPU
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB}.Release|x86.Build.0 = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|ARM.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|x64.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.AppStore|x86.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|ARM.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|iPhone.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|x64.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|x64.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|x86.ActiveCfg = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Debug|x86.Build.0 = Debug|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|Any CPU.Build.0 = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|ARM.ActiveCfg = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|ARM.Build.0 = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|iPhone.ActiveCfg = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|iPhone.Build.0 = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|x64.ActiveCfg = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|x64.Build.0 = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|x86.ActiveCfg = Release|Any CPU
- {31BAD7FA-1135-41E4-BE75-EA5AB1C96310}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {2C7E47E0-D8AD-495B-B53E-9248D303D167} = {CC81611D-EE90-4AD7-B8F0-D6E55F4364EC}
- {976B8058-78A1-4543-8F63-B4B998318857} = {CC81611D-EE90-4AD7-B8F0-D6E55F4364EC}
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81} = {CC81611D-EE90-4AD7-B8F0-D6E55F4364EC}
- {CB8AD1B8-86E9-427D-9869-BFDB9001428A} = {CC81611D-EE90-4AD7-B8F0-D6E55F4364EC}
- {930CB56C-83C6-45A6-8B71-1F85BB7A08F5} = {CC81611D-EE90-4AD7-B8F0-D6E55F4364EC}
- {F0D7441B-D48A-4F58-91FB-45FA441B0434} = {930CB56C-83C6-45A6-8B71-1F85BB7A08F5}
- {A2798242-FE9E-49EA-A263-156ECAF58D80} = {930CB56C-83C6-45A6-8B71-1F85BB7A08F5}
- {969CCFE6-7A95-4BE7-B426-2D0B00041F85} = {930CB56C-83C6-45A6-8B71-1F85BB7A08F5}
- {3179C8FF-3AFC-4E7B-B0C9-54964E1C498F} = {B89CCDD4-8EED-4A9A-AD34-A6B644DEEEC9}
- {57CAB459-1FE8-45FB-9E73-EDBE84F7E190} = {FAF925D4-455B-448F-B048-6469DE52D341}
- {966CA02B-30A1-41A6-B514-BE8BDF942EF3} = {FAF925D4-455B-448F-B048-6469DE52D341}
- {74F5E189-BF46-4D6A-BDF9-752D44E3E2DD} = {FAF925D4-455B-448F-B048-6469DE52D341}
- {6E7EC81D-DA39-4C4F-A898-0148558C34F4} = {65A6E069-67F8-494E-9B34-FFBDBD587A75}
- {E0F4A42F-0F04-4706-889D-B4A4EFC5AAE9} = {930CB56C-83C6-45A6-8B71-1F85BB7A08F5}
- {53FF796C-02CA-4276-B3F9-207E5ABC67EB} = {FAF925D4-455B-448F-B048-6469DE52D341}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {9E406BB3-20B9-4659-9660-A29BE45C4626}
- EndGlobalSection
-EndGlobal
diff --git a/e2e/Forms/src/HelloDialog/HelloDialog.csproj b/e2e/Forms/src/HelloDialog/HelloDialog.csproj
deleted file mode 100644
index 8371e68c39..0000000000
--- a/e2e/Forms/src/HelloDialog/HelloDialog.csproj
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- netstandard2.0
- true
-
-
-
-
-
-
-
-
-
- Resources.resx
- True
- True
-
-
- Resources.Designer.cs
- ResXFileCodeGenerator
-
-
-
-
diff --git a/e2e/Forms/src/HelloDialog/HelloDialogModule.cs b/e2e/Forms/src/HelloDialog/HelloDialogModule.cs
deleted file mode 100644
index 805d7c50af..0000000000
--- a/e2e/Forms/src/HelloDialog/HelloDialogModule.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System;
-using HelloDialog.ViewModels;
-using HelloDialog.Views;
-using Prism.Ioc;
-using Prism.Modularity;
-
-namespace HelloDialog
-{
- [ModuleDependency("HelloPageDialogModule")]
- public class HelloDialogModule : IModule
- {
- public void OnInitialized(IContainerProvider containerProvider)
- {
- }
-
- public void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterDialog();
- containerRegistry.RegisterDialog();
- containerRegistry.RegisterForNavigation();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloDialog/Strings/Resources.Designer.cs b/e2e/Forms/src/HelloDialog/Strings/Resources.Designer.cs
deleted file mode 100644
index f790f1ef4c..0000000000
--- a/e2e/Forms/src/HelloDialog/Strings/Resources.Designer.cs
+++ /dev/null
@@ -1,72 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:4.0.30319.42000
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace HelloDialog.Strings {
- using System;
-
-
- ///
- /// A strongly-typed resource class, for looking up localized strings, etc.
- ///
- // This class was auto-generated by the StronglyTypedResourceBuilder
- // class via a tool like ResGen or Visual Studio.
- // To add or remove a member, edit your .ResX file then rerun ResGen
- // with the /str option, or rebuild your VS project.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- internal class Resources {
-
- private static global::System.Resources.ResourceManager resourceMan;
-
- private static global::System.Globalization.CultureInfo resourceCulture;
-
- [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
- internal Resources() {
- }
-
- ///
- /// Returns the cached ResourceManager instance used by this class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Resources.ResourceManager ResourceManager {
- get {
- if (object.ReferenceEquals(resourceMan, null)) {
- global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("HelloDialog.Strings.Resources", typeof(Resources).Assembly);
- resourceMan = temp;
- }
- return resourceMan;
- }
- }
-
- ///
- /// Overrides the current thread's CurrentUICulture property for all
- /// resource lookups using this strongly typed resource class.
- ///
- [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
- internal static global::System.Globalization.CultureInfo Culture {
- get {
- return resourceCulture;
- }
- set {
- resourceCulture = value;
- }
- }
-
- ///
- /// Looks up a localized string similar to Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut molestie hendrerit magna, id dictum nulla dignissim id. Praesent ullamcorper arcu augue, a imperdiet lacus interdum id. Sed ultrices, leo sed vehicula rutrum, nunc nulla varius leo, sed facilisis libero ante vel diam. Quisque porttitor leo non ex tincidunt laoreet. Mauris in est elementum, accumsan nisi non, malesuada nisi. Pellentesque vel nisl sed dolor aliquet vehicula in a sapien. Quisque est tortor, venenatis accumsan aliquet eget, tempor vita [rest of string was truncated]";.
- ///
- internal static string LoremIpsum {
- get {
- return ResourceManager.GetString("LoremIpsum", resourceCulture);
- }
- }
- }
-}
diff --git a/e2e/Forms/src/HelloDialog/Strings/Resources.resx b/e2e/Forms/src/HelloDialog/Strings/Resources.resx
deleted file mode 100644
index 642cdaac40..0000000000
--- a/e2e/Forms/src/HelloDialog/Strings/Resources.resx
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut molestie hendrerit magna, id dictum nulla dignissim id. Praesent ullamcorper arcu augue, a imperdiet lacus interdum id. Sed ultrices, leo sed vehicula rutrum, nunc nulla varius leo, sed facilisis libero ante vel diam. Quisque porttitor leo non ex tincidunt laoreet. Mauris in est elementum, accumsan nisi non, malesuada nisi. Pellentesque vel nisl sed dolor aliquet vehicula in a sapien. Quisque est tortor, venenatis accumsan aliquet eget, tempor vitae nulla.
-Donec varius sed turpis et pretium. Proin urna eros, feugiat sed sem condimentum, mattis rhoncus sapien. Fusce vulputate magna ut neque dignissim tempor. Sed finibus tellus a justo dignissim gravida. Pellentesque sit amet sem sit amet nunc blandit accumsan. In dignissim turpis eget porta imperdiet. Vestibulum mattis ex elementum lacinia dapibus. Quisque ut mauris sit amet ligula venenatis blandit a sed libero.
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloDialog/ViewModels/DemoDialogViewModel.cs b/e2e/Forms/src/HelloDialog/ViewModels/DemoDialogViewModel.cs
deleted file mode 100644
index 8e9b0c3276..0000000000
--- a/e2e/Forms/src/HelloDialog/ViewModels/DemoDialogViewModel.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-using System;
-using Prism.Commands;
-using Prism.Dialogs;
-using Prism.Mvvm;
-
-namespace HelloDialog.ViewModels
-{
- public class DemoDialogViewModel : BindableBase, IDialogAware
- {
- public DemoDialogViewModel()
- {
- CloseCommand = new DelegateCommand(() => RequestClose.Invoke());
- }
-
- private string title = "Message";
- public string Title
- {
- get => title;
- set => SetProperty(ref title, value);
- }
-
- private string message;
- public string Message
- {
- get => message;
- set => SetProperty(ref message, value);
- }
-
- public DelegateCommand CloseCommand { get; }
-
- public DialogCloseListener RequestClose { get; }
-
- public bool CanCloseDialog() => true;
-
- public void OnDialogClosed()
- {
- Console.WriteLine("The Demo Dialog has been closed...");
- }
-
- public void OnDialogOpened(IDialogParameters parameters)
- {
- Message = parameters.GetValue("message");
- }
- }
-}
diff --git a/e2e/Forms/src/HelloDialog/ViewModels/DialogDemoPageViewModel.cs b/e2e/Forms/src/HelloDialog/ViewModels/DialogDemoPageViewModel.cs
deleted file mode 100644
index a00bc0947f..0000000000
--- a/e2e/Forms/src/HelloDialog/ViewModels/DialogDemoPageViewModel.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using Prism.Commands;
-using Prism.Dialogs;
-using Prism.Mvvm;
-using Prism.Services;
-
-namespace HelloDialog.ViewModels
-{
- public class DialogDemoPageViewModel : BindableBase
- {
- private IPageDialogService _pageDialogService { get; }
- public DialogDemoPageViewModel(IDialogService dialogService, IPageDialogService pageDialogService)
- {
- _pageDialogService = pageDialogService;
-
- ShowUserAlertCommand = new DelegateCommand(() => dialogService.ShowDialog("UserAlert", OnAlertClosed));
- }
-
- public string TestMessage => "This is a sample message from a binding in the ViewModel";
-
- public DelegateCommand ShowUserAlertCommand { get; }
-
- private async void OnAlertClosed(IDialogResult result)
- {
- await _pageDialogService.DisplayAlertAsync("Success", $"You entered {result.Parameters.GetValue("name")}", "Ok");
- }
- }
-}
diff --git a/e2e/Forms/src/HelloDialog/ViewModels/UserAlertViewModel.cs b/e2e/Forms/src/HelloDialog/ViewModels/UserAlertViewModel.cs
deleted file mode 100644
index 7551dd37c3..0000000000
--- a/e2e/Forms/src/HelloDialog/ViewModels/UserAlertViewModel.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-using System;
-using Prism.Commands;
-using Prism.Dialogs;
-using Prism.Mvvm;
-
-namespace HelloDialog.ViewModels
-{
- public class UserAlertViewModel : BindableBase, IDialogAware
- {
- public UserAlertViewModel()
- {
- SubmitCommand = new DelegateCommand(ExecuteSubmitCommand, CanCloseDialog)
- .ObservesProperty(() => Name);
- }
-
- private string name;
- public string Name
- {
- get => name;
- set => SetProperty(ref name, value);
- }
-
- public DelegateCommand SubmitCommand { get; }
-
- public DialogCloseListener RequestClose { get; }
-
- private void ExecuteSubmitCommand()
- {
- var dialogParams = new DialogParameters
- {
- { "name", Name }
- };
- RequestClose.Invoke(dialogParams);
- }
-
- public bool CanCloseDialog()
- {
- return !string.IsNullOrWhiteSpace(Name) && Name.Length > 2;
- }
-
- public void OnDialogClosed()
- {
- Console.WriteLine($"User Alert Closed with Name: {Name}");
- }
-
- public void OnDialogOpened(IDialogParameters parameters)
- {
-
- }
- }
-}
diff --git a/e2e/Forms/src/HelloDialog/Views/DemoDialog.xaml b/e2e/Forms/src/HelloDialog/Views/DemoDialog.xaml
deleted file mode 100644
index 45b1de6e56..0000000000
--- a/e2e/Forms/src/HelloDialog/Views/DemoDialog.xaml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloDialog/Views/DemoDialog.xaml.cs b/e2e/Forms/src/HelloDialog/Views/DemoDialog.xaml.cs
deleted file mode 100644
index d846e2354e..0000000000
--- a/e2e/Forms/src/HelloDialog/Views/DemoDialog.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloDialog.Views
-{
- public partial class DemoDialog
- {
- public DemoDialog()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloDialog/Views/DialogDemoPage.xaml b/e2e/Forms/src/HelloDialog/Views/DialogDemoPage.xaml
deleted file mode 100644
index d5b8dc3a00..0000000000
--- a/e2e/Forms/src/HelloDialog/Views/DialogDemoPage.xaml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloDialog/Views/DialogDemoPage.xaml.cs b/e2e/Forms/src/HelloDialog/Views/DialogDemoPage.xaml.cs
deleted file mode 100644
index 38bcb884c4..0000000000
--- a/e2e/Forms/src/HelloDialog/Views/DialogDemoPage.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloDialog.Views
-{
- public partial class DialogDemoPage
- {
- public DialogDemoPage()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloDialog/Views/UserAlert.xaml b/e2e/Forms/src/HelloDialog/Views/UserAlert.xaml
deleted file mode 100644
index 26942b1cd2..0000000000
--- a/e2e/Forms/src/HelloDialog/Views/UserAlert.xaml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloDialog/Views/UserAlert.xaml.cs b/e2e/Forms/src/HelloDialog/Views/UserAlert.xaml.cs
deleted file mode 100644
index 43820c36dd..0000000000
--- a/e2e/Forms/src/HelloDialog/Views/UserAlert.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloDialog.Views
-{
- public partial class UserAlert
- {
- public UserAlert()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/HelloPageDialog.csproj b/e2e/Forms/src/HelloPageDialog/HelloPageDialog.csproj
deleted file mode 100644
index 0461d5dfc7..0000000000
--- a/e2e/Forms/src/HelloPageDialog/HelloPageDialog.csproj
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- netstandard2.0
- true
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloPageDialog/HelloPageDialogModule.cs b/e2e/Forms/src/HelloPageDialog/HelloPageDialogModule.cs
deleted file mode 100644
index b82be6b890..0000000000
--- a/e2e/Forms/src/HelloPageDialog/HelloPageDialogModule.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-using HelloPageDialog.ViewModels;
-using HelloPageDialog.Views;
-using Prism.Ioc;
-using Prism.Modularity;
-using Prism.Services;
-using Xamarin.Forms;
-
-namespace HelloPageDialog
-{
- public class HelloPageDialogModule : IModule
- {
- private IPageDialogService _pageDialogService { get; }
-
- public HelloPageDialogModule(IPageDialogService pageDialogService)
- {
- _pageDialogService = pageDialogService;
- }
-
- public void OnInitialized(IContainerProvider containerProvider)
- {
- _pageDialogService.DisplayAlertAsync("Hello", "You just loaded the PageDialogService Module!", "Ok");
- }
-
- public void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/ViewModels/ActionSheetDemoPageViewModel.cs b/e2e/Forms/src/HelloPageDialog/ViewModels/ActionSheetDemoPageViewModel.cs
deleted file mode 100644
index 0e7e31a188..0000000000
--- a/e2e/Forms/src/HelloPageDialog/ViewModels/ActionSheetDemoPageViewModel.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.Linq;
-using System.Threading.Tasks;
-using Prism.Commands;
-using Prism.Services;
-
-namespace HelloPageDialog.ViewModels
-{
- public class ActionSheetDemoPageViewModel : PageDialogDemoBaseViewModel
- {
- public ActionSheetDemoPageViewModel(IPageDialogService pageDialogs)
- : base(pageDialogs)
- {
- Actions = new ObservableCollection();
-
- ClearCommand = new DelegateCommand(OnClearCommandExecuted, () => !string.IsNullOrEmpty(Title) || Actions.Any())
- .ObservesProperty(() => Title)
- .ObservesProperty(() => Actions);
- ShowActionSheetCommand = new DelegateCommand(OnShowActionSheetCommandExecuted)
- .ObservesProperty(() => Title)
- .ObservesProperty(() => Actions)
- .ObservesCanExecute(() => CanExecute);
-
- AddCommand = new DelegateCommand(OnAddCommandExecuted, () => !string.IsNullOrEmpty(Message))
- .ObservesProperty(() => Message);
- }
-
- public ObservableCollection Actions { get; }
-
- public DelegateCommand ClearCommand { get; }
-
- public DelegateCommand ShowActionSheetCommand { get; }
-
- public DelegateCommand AddCommand { get; }
-
- private bool CanExecute => !string.IsNullOrEmpty(Title) && Actions.Any();
-
- private void OnAddCommandExecuted()
- {
- if (!string.IsNullOrEmpty(Message))
- Actions.Add(Message);
-
- Message = null;
- }
-
- private void OnClearCommandExecuted()
- {
- Title = null;
- Actions.Clear();
- }
-
- private async void OnShowActionSheetCommandExecuted()
- {
- await _pageDialogs.DisplayActionSheetAsync(Title, FlowDirection, CreateButtons());
- }
-
- private IActionSheetButton[] CreateButtons()
- {
- var buttons = new List()
- {
- ActionSheetButton.CreateCancelButton("Cancel", () => Callback("Cancel")),
- ActionSheetButton.CreateDestroyButton("Destroy", () => Callback("Destroy"))
- };
-
- foreach (var text in Actions)
- buttons.Add(ActionSheetButton.CreateButton(text, () => Callback(text)));
-
- return buttons.ToArray();
- }
-
- private Task Callback(string message)
- {
- return _pageDialogs.DisplayAlertAsync("Success", $"You clicked '{message}'.", "Ok");
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/ViewModels/AlertDialogDemoPageViewModel.cs b/e2e/Forms/src/HelloPageDialog/ViewModels/AlertDialogDemoPageViewModel.cs
deleted file mode 100644
index dc0e1296ea..0000000000
--- a/e2e/Forms/src/HelloPageDialog/ViewModels/AlertDialogDemoPageViewModel.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using Prism.Commands;
-using Prism.Services;
-
-namespace HelloPageDialog.ViewModels
-{
- public class AlertDialogDemoPageViewModel : PageDialogDemoBaseViewModel
- {
- public AlertDialogDemoPageViewModel(IPageDialogService pageDialogs) : base(pageDialogs)
- {
- ShowAlertCommand = new DelegateCommand(OnShowAlertCommandExecuted,
- () => !string.IsNullOrEmpty(Title) && !string.IsNullOrEmpty(Message))
- .ObservesProperty(() => Title)
- .ObservesProperty(() => Message);
- }
-
- public DelegateCommand ShowAlertCommand { get; }
-
- private async void OnShowAlertCommandExecuted()
- {
- await _pageDialogs.DisplayAlertAsync(Title, Message, "Ok", FlowDirection);
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/ViewModels/DisplayPromptDemoPageViewModel.cs b/e2e/Forms/src/HelloPageDialog/ViewModels/DisplayPromptDemoPageViewModel.cs
deleted file mode 100644
index c85daeea4e..0000000000
--- a/e2e/Forms/src/HelloPageDialog/ViewModels/DisplayPromptDemoPageViewModel.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-using System.Collections.Generic;
-using Prism.AppModel;
-using Prism.Commands;
-using Prism.Services;
-
-namespace HelloPageDialog.ViewModels
-{
- public class DisplayPromptDemoPageViewModel : PageDialogDemoBaseViewModel
- {
- public DisplayPromptDemoPageViewModel(IPageDialogService pageDialogs) : base(pageDialogs)
- {
- ShowPromptCommand = new DelegateCommand(OnShowPromptCommandExecuted,
- () => !string.IsNullOrEmpty(Title) && !string.IsNullOrEmpty(Message))
- .ObservesProperty(() => Title)
- .ObservesProperty(() => Message);
-
- KeyboardTypes = new[]
- {
- KeyboardType.Chat,
- KeyboardType.Default,
- KeyboardType.Email,
- KeyboardType.Numeric,
- KeyboardType.Plain,
- KeyboardType.Telephone,
- KeyboardType.Text,
- KeyboardType.Url
- };
- }
-
- private string _placeholder;
- public string Placeholder
- {
- get => _placeholder;
- set => SetProperty(ref _placeholder, value);
- }
-
- private string _accept = "OK";
- public string Accept
- {
- get => _accept;
- set => SetProperty(ref _accept, value);
- }
-
- private string _cancel = "Cancel";
- public string Cancel
- {
- get => _cancel;
- set => SetProperty(ref _cancel, value);
- }
-
- private KeyboardType _keyboardType = KeyboardType.Default;
- public KeyboardType KeyboardType
- {
- get => _keyboardType;
- set => SetProperty(ref _keyboardType, value);
- }
-
- public IEnumerable KeyboardTypes { get; }
-
- private int _maxLength = -1;
- public int MaxLength
- {
- get => _maxLength;
- set => SetProperty(ref _maxLength, value);
- }
-
- private string _initialValue;
- public string InitialValue
- {
- get => _initialValue;
- set => SetProperty(ref _initialValue, value);
- }
-
- public DelegateCommand ShowPromptCommand { get; }
-
- private async void OnShowPromptCommandExecuted()
- {
- var value = await _pageDialogs.DisplayPromptAsync(Title, Message, Accept, Cancel, Placeholder, MaxLength, KeyboardType);
-
- if (!string.IsNullOrEmpty(value))
- await _pageDialogs.DisplayAlertAsync("Success", $"You entered: '{value}'.", "Ok");
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/ViewModels/PageDialogDemoBaseViewModel.cs b/e2e/Forms/src/HelloPageDialog/ViewModels/PageDialogDemoBaseViewModel.cs
deleted file mode 100644
index 90ed431ab4..0000000000
--- a/e2e/Forms/src/HelloPageDialog/ViewModels/PageDialogDemoBaseViewModel.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-using System.Collections.Generic;
-using Prism.AppModel;
-using Prism.Mvvm;
-using Prism.Services;
-
-namespace HelloPageDialog.ViewModels
-{
- public partial class PageDialogDemoBaseViewModel : BindableBase
- {
- protected IPageDialogService _pageDialogs { get; }
-
- public PageDialogDemoBaseViewModel(IPageDialogService pageDialogs)
- {
- _pageDialogs = pageDialogs;
- FlowDirections = new[]
- {
- FlowDirection.MatchParent,
- FlowDirection.LeftToRight,
- FlowDirection.RightToLeft
- };
- }
-
- private bool _useExplicitFlow;
- public bool UseExplicitFlow
- {
- get => _useExplicitFlow;
- set => SetProperty(ref _useExplicitFlow, value);
- }
-
- private string _title;
- public string Title
- {
- get => _title;
- set => SetProperty(ref _title, value);
- }
-
- private string _message;
- public string Message
- {
- get => _message;
- set => SetProperty(ref _message, value);
- }
-
- private FlowDirection _flowDirection;
- public FlowDirection FlowDirection
- {
- get => _flowDirection;
- set => SetProperty(ref _flowDirection, value);
- }
-
- public IEnumerable FlowDirections { get; }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/Views/ActionSheetDemoPage.xaml b/e2e/Forms/src/HelloPageDialog/Views/ActionSheetDemoPage.xaml
deleted file mode 100644
index 0c7f473e72..0000000000
--- a/e2e/Forms/src/HelloPageDialog/Views/ActionSheetDemoPage.xaml
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloPageDialog/Views/ActionSheetDemoPage.xaml.cs b/e2e/Forms/src/HelloPageDialog/Views/ActionSheetDemoPage.xaml.cs
deleted file mode 100644
index 1c00909179..0000000000
--- a/e2e/Forms/src/HelloPageDialog/Views/ActionSheetDemoPage.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloPageDialog.Views
-{
- public partial class ActionSheetDemoPage : ContentPage
- {
- public ActionSheetDemoPage()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/Views/AlertDialogDemoPage.xaml b/e2e/Forms/src/HelloPageDialog/Views/AlertDialogDemoPage.xaml
deleted file mode 100644
index d9243f2b64..0000000000
--- a/e2e/Forms/src/HelloPageDialog/Views/AlertDialogDemoPage.xaml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloPageDialog/Views/AlertDialogDemoPage.xaml.cs b/e2e/Forms/src/HelloPageDialog/Views/AlertDialogDemoPage.xaml.cs
deleted file mode 100644
index 569f76f029..0000000000
--- a/e2e/Forms/src/HelloPageDialog/Views/AlertDialogDemoPage.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloPageDialog.Views
-{
- public partial class AlertDialogDemoPage : ContentPage
- {
- public AlertDialogDemoPage()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/Views/DisplayPromptDemoPage.xaml b/e2e/Forms/src/HelloPageDialog/Views/DisplayPromptDemoPage.xaml
deleted file mode 100644
index 34076de9b8..0000000000
--- a/e2e/Forms/src/HelloPageDialog/Views/DisplayPromptDemoPage.xaml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloPageDialog/Views/DisplayPromptDemoPage.xaml.cs b/e2e/Forms/src/HelloPageDialog/Views/DisplayPromptDemoPage.xaml.cs
deleted file mode 100644
index a35f404f9a..0000000000
--- a/e2e/Forms/src/HelloPageDialog/Views/DisplayPromptDemoPage.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloPageDialog.Views
-{
- public partial class DisplayPromptDemoPage : ContentPage
- {
- public DisplayPromptDemoPage()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloPageDialog/Views/PageDialogTabs.cs b/e2e/Forms/src/HelloPageDialog/Views/PageDialogTabs.cs
deleted file mode 100644
index 6a3ea76ff3..0000000000
--- a/e2e/Forms/src/HelloPageDialog/Views/PageDialogTabs.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloPageDialog.Views
-{
- public class PageDialogTabs : TabbedPage
- {
- public PageDialogTabs()
- {
- SetBinding(TitleProperty, new Binding("CurrentPage.Title", source: this));
- }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/HelloRegions.csproj b/e2e/Forms/src/HelloRegions/HelloRegions.csproj
deleted file mode 100644
index bafb1a0ff7..0000000000
--- a/e2e/Forms/src/HelloRegions/HelloRegions.csproj
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- netstandard2.0
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/RegionDemoModule.cs b/e2e/Forms/src/HelloRegions/RegionDemoModule.cs
deleted file mode 100644
index f946d18707..0000000000
--- a/e2e/Forms/src/HelloRegions/RegionDemoModule.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using HelloRegions.ViewModels;
-using HelloRegions.Views;
-using Prism.Ioc;
-using Prism.Modularity;
-
-namespace HelloRegions
-{
- public class RegionDemoModule : IModule
- {
- public void OnInitialized(IContainerProvider containerProvider)
- {
-
- }
-
- public void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterRegionServices();
-
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
-
- containerRegistry.RegisterForRegionNavigation();
- containerRegistry.RegisterForRegionNavigation();
- containerRegistry.RegisterForRegionNavigation();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/CarouselDemoRegionViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/CarouselDemoRegionViewModel.cs
deleted file mode 100644
index 73286f9d2c..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/CarouselDemoRegionViewModel.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public class CarouselDemoRegionViewModel : RegionDemoBase
- {
- public CarouselDemoRegionViewModel(IRegionManager regionManager)
- : base(regionManager)
- {
- }
-
- protected override string RegionName => "CarouselRegion";
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/CollectionViewDemoRegionViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/CollectionViewDemoRegionViewModel.cs
deleted file mode 100644
index 16e23acee9..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/CollectionViewDemoRegionViewModel.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public class CollectionViewDemoRegionViewModel : RegionDemoBase
- {
- public CollectionViewDemoRegionViewModel(IRegionManager regionManager)
- : base(regionManager)
- {
- }
-
- protected override string RegionName => "CollectionRegion";
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/ContentViewDemoRegionViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/ContentViewDemoRegionViewModel.cs
deleted file mode 100644
index ab4266b9aa..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/ContentViewDemoRegionViewModel.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public class ContentViewDemoRegionViewModel : RegionDemoBase
- {
- public ContentViewDemoRegionViewModel(IRegionManager regionManager)
- : base(regionManager)
- {
- }
-
- protected override string RegionName => "ContentRegion";
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/FlexLayoutDemoRegionViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/FlexLayoutDemoRegionViewModel.cs
deleted file mode 100644
index ff81107151..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/FlexLayoutDemoRegionViewModel.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public class FlexLayoutDemoRegionViewModel : RegionDemoBase
- {
- public FlexLayoutDemoRegionViewModel(IRegionManager regionManager)
- : base(regionManager)
- {
- }
-
- protected override string RegionName => "FlexRegion";
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/FrameDemoRegionViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/FrameDemoRegionViewModel.cs
deleted file mode 100644
index 91a85f4e9a..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/FrameDemoRegionViewModel.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public class FrameDemoRegionViewModel : RegionDemoBase
- {
- public FrameDemoRegionViewModel(IRegionManager regionManager)
- : base(regionManager)
- {
- }
-
- protected override string RegionName => "FrameRegion";
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/IRefreshable.cs b/e2e/Forms/src/HelloRegions/ViewModels/IRefreshable.cs
deleted file mode 100644
index 50410e9871..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/IRefreshable.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Windows.Input;
-
-namespace HelloRegions.ViewModels
-{
- public interface IRefreshable
- {
- ICommand RefreshCommand { get; }
- bool IsRefreshing { get; }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/RegionAViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/RegionAViewModel.cs
deleted file mode 100644
index 9b291c5a96..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/RegionAViewModel.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using System.Windows.Input;
-using Prism.Commands;
-using Prism.Navigation;
-using Prism.Navigation.Regions.Navigation;
-
-namespace HelloRegions.ViewModels
-{
- public class RegionAViewModel : ViewModelBase, IRefreshable
- {
- public RegionAViewModel(INavigationService navigationService)
- {
- Title = "Hello from Region A";
- NavigationService = navigationService;
-
- RefreshCommand = new DelegateCommand(OnRefresh);
- }
-
- private string _refreshedMessage;
- public string RefreshedMessage
- {
- get => _refreshedMessage;
- set => SetProperty(ref _refreshedMessage, value);
- }
-
- public INavigationService NavigationService { get; set; }
-
- public ICommand RefreshCommand { get; }
-
- private bool _isRefreshing;
- public bool IsRefreshing
- {
- get => _isRefreshing;
- set => SetProperty(ref _isRefreshing, value);
- }
-
- private async void OnRefresh()
- {
- IsRefreshing = true;
-
- try
- {
- await Task.Delay(TimeSpan.FromSeconds(3));
- RefreshedMessage = $"Last Refreshed: {DateTime.Now:T}";
- }
- catch (System.Exception)
- {
- // You should catch exceptions and handle them here...
- }
- finally
- {
- IsRefreshing = false;
- }
- }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/RegionBViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/RegionBViewModel.cs
deleted file mode 100644
index 8f229dba0a..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/RegionBViewModel.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Prism.Navigation.Regions.Navigation;
-
-namespace HelloRegions.ViewModels
-{
- public class RegionBViewModel : ViewModelBase
- {
- public RegionBViewModel()
- {
- Title = "Hello from Region B";
- }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/RegionCViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/RegionCViewModel.cs
deleted file mode 100644
index 102c68e3d7..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/RegionCViewModel.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Prism.Navigation.Regions.Navigation;
-
-namespace HelloRegions.ViewModels
-{
- public class RegionCViewModel : ViewModelBase
- {
- public RegionCViewModel()
- {
- Title = "Hello from Region C";
- }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/RegionDemoBase.cs b/e2e/Forms/src/HelloRegions/ViewModels/RegionDemoBase.cs
deleted file mode 100644
index d7a606a397..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/RegionDemoBase.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Navigation;
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public abstract class RegionDemoBase : BindableBase, IDestructible, IInitialize
- {
- private IRegionManager _regionManager { get; }
-
- protected RegionDemoBase(IRegionManager regionManager)
- {
- _regionManager = regionManager;
- NavigateCommand = new DelegateCommand(Navigate);
- }
-
- protected abstract string RegionName { get; }
-
- public DelegateCommand NavigateCommand { get; }
-
- private void Navigate(string target)
- {
- _regionManager.RequestNavigate(RegionName, target, NavigationCallback);
- }
-
- private void NavigationCallback(NavigationResult result)
- {
-
- }
-
- public void Destroy()
- {
- _regionManager.Regions.Remove(RegionName);
- }
-
- public void Initialize(INavigationParameters parameters)
- {
- _regionManager.RequestNavigate(RegionName, "RegionA", NavigationCallback);
- }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/ScrollViewDemoRegionViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/ScrollViewDemoRegionViewModel.cs
deleted file mode 100644
index 92499b059f..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/ScrollViewDemoRegionViewModel.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public class ScrollViewDemoRegionViewModel : RegionDemoBase
- {
- public ScrollViewDemoRegionViewModel(IRegionManager regionManager)
- : base(regionManager)
- {
- }
-
- protected override string RegionName => "ScrollRegion";
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/StackLayoutDemoRegionViewModel.cs b/e2e/Forms/src/HelloRegions/ViewModels/StackLayoutDemoRegionViewModel.cs
deleted file mode 100644
index 76cf084384..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/StackLayoutDemoRegionViewModel.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public class StackLayoutDemoRegionViewModel : RegionDemoBase
- {
- public StackLayoutDemoRegionViewModel(IRegionManager regionManager)
- : base(regionManager)
- {
- }
-
- protected override string RegionName => "StackRegion";
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/ViewModels/ViewModelBase.cs b/e2e/Forms/src/HelloRegions/ViewModels/ViewModelBase.cs
deleted file mode 100644
index 87cee7869e..0000000000
--- a/e2e/Forms/src/HelloRegions/ViewModels/ViewModelBase.cs
+++ /dev/null
@@ -1,90 +0,0 @@
-using System;
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Navigation.Regions;
-
-namespace HelloRegions.ViewModels
-{
- public abstract class ViewModelBase : BindableBase, IRegionAware, Prism.IActiveAware
- {
- protected ViewModelBase()
- {
- GoBackCommand = new DelegateCommand(GoBack, () => Context?.NavigationService?.Journal?.CanGoBack ?? false)
- .ObservesProperty(() => Context);
- GoForwardCommand = new DelegateCommand(GoForward, () => Context?.NavigationService?.Journal?.CanGoForward ?? false)
- .ObservesProperty(() => Context);
- }
-
- public string Title { get; set; }
-
- private string _message;
-
- public event EventHandler IsActiveChanged;
-
- public string Message
- {
- get => _message;
- set => SetProperty(ref _message, value);
- }
-
- public DelegateCommand GoBackCommand { get; }
-
- public DelegateCommand GoForwardCommand { get; }
-
- private bool _isActive;
- public bool IsActive
- {
- get => _isActive;
- set => SetProperty(ref _isActive, value, OnIsActiveChanged);
- }
-
- private NavigationContext _context;
- private NavigationContext Context
- {
- get => _context;
- set => SetProperty(ref _context, value);
- }
-
- public bool IsNavigationTarget(NavigationContext navigationContext)
- {
- Console.WriteLine($"{GetType().Name} IsNavigationTarget called");
- var lookingFor = navigationContext.NavigatedName();
- return _contextName == lookingFor;
- }
-
- public void OnNavigatedFrom(NavigationContext navigationContext)
- {
- Context = navigationContext;
- Console.WriteLine($"{GetType().Name} NavigatedFrom");
- }
-
- private string _contextName;
- public void OnNavigatedTo(NavigationContext navigationContext)
- {
- Context = navigationContext;
- _contextName = navigationContext.NavigatedName();
- if (navigationContext.Parameters.ContainsKey("message"))
- Message = navigationContext.Parameters.GetValue("message");
- else
- Message = "No Message provided...";
-
- Console.WriteLine($"{GetType().Name} NavigatedTo");
- }
-
- private void GoBack()
- {
- Context.NavigationService.Journal.GoBack();
- }
-
- private void GoForward()
- {
- Context.NavigationService.Journal.GoForward();
- }
-
- private void OnIsActiveChanged()
- {
- IsActiveChanged?.Invoke(this, EventArgs.Empty);
- Console.WriteLine($"{GetType().Name} is Active: {IsActive}");
- }
- }
-}
diff --git a/e2e/Forms/src/HelloRegions/Views/CarouselDemoRegion.xaml b/e2e/Forms/src/HelloRegions/Views/CarouselDemoRegion.xaml
deleted file mode 100644
index bbc0503190..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/CarouselDemoRegion.xaml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/Views/CarouselDemoRegion.xaml.cs b/e2e/Forms/src/HelloRegions/Views/CarouselDemoRegion.xaml.cs
deleted file mode 100644
index 8494d1bd2d..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/CarouselDemoRegion.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class CarouselDemoRegion
- {
- public CarouselDemoRegion()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/CollectionViewDemoRegion.xaml b/e2e/Forms/src/HelloRegions/Views/CollectionViewDemoRegion.xaml
deleted file mode 100644
index 1fab3e2d65..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/CollectionViewDemoRegion.xaml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/Views/CollectionViewDemoRegion.xaml.cs b/e2e/Forms/src/HelloRegions/Views/CollectionViewDemoRegion.xaml.cs
deleted file mode 100644
index 7968d6362e..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/CollectionViewDemoRegion.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class CollectionViewDemoRegion
- {
- public CollectionViewDemoRegion()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/ContentViewDemoRegion.xaml b/e2e/Forms/src/HelloRegions/Views/ContentViewDemoRegion.xaml
deleted file mode 100644
index f588686f52..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/ContentViewDemoRegion.xaml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/Views/ContentViewDemoRegion.xaml.cs b/e2e/Forms/src/HelloRegions/Views/ContentViewDemoRegion.xaml.cs
deleted file mode 100644
index c4e9530e33..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/ContentViewDemoRegion.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class ContentViewDemoRegion
- {
- public ContentViewDemoRegion()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/FlexLayoutDemoRegion.xaml b/e2e/Forms/src/HelloRegions/Views/FlexLayoutDemoRegion.xaml
deleted file mode 100644
index 56e849c84d..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/FlexLayoutDemoRegion.xaml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/Views/FlexLayoutDemoRegion.xaml.cs b/e2e/Forms/src/HelloRegions/Views/FlexLayoutDemoRegion.xaml.cs
deleted file mode 100644
index 9b3160711f..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/FlexLayoutDemoRegion.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class FlexLayoutDemoRegion
- {
- public FlexLayoutDemoRegion()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/FrameDemoRegion.xaml b/e2e/Forms/src/HelloRegions/Views/FrameDemoRegion.xaml
deleted file mode 100644
index 4747580c2e..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/FrameDemoRegion.xaml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/Views/FrameDemoRegion.xaml.cs b/e2e/Forms/src/HelloRegions/Views/FrameDemoRegion.xaml.cs
deleted file mode 100644
index cf6eddfc2c..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/FrameDemoRegion.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class FrameDemoRegion
- {
- public FrameDemoRegion()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/NavigationView.xaml b/e2e/Forms/src/HelloRegions/Views/NavigationView.xaml
deleted file mode 100644
index c0d3be587a..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/NavigationView.xaml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CarouselDemoRegion
- CollectionViewDemoRegion
- ContentViewDemoRegion
- FlexLayoutDemoRegion
- FrameDemoRegion
- ScrollViewDemoRegion
- StackLayoutDemoRegion
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/NavigationView.xaml.cs b/e2e/Forms/src/HelloRegions/Views/NavigationView.xaml.cs
deleted file mode 100644
index 8defe8d777..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/NavigationView.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class NavigationView
- {
- public NavigationView()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/RegionA.xaml b/e2e/Forms/src/HelloRegions/Views/RegionA.xaml
deleted file mode 100644
index 337866f673..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/RegionA.xaml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/RegionA.xaml.cs b/e2e/Forms/src/HelloRegions/Views/RegionA.xaml.cs
deleted file mode 100644
index bdb82d7265..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/RegionA.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class RegionA
- {
- public RegionA()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/RegionB.xaml b/e2e/Forms/src/HelloRegions/Views/RegionB.xaml
deleted file mode 100644
index 590f78601b..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/RegionB.xaml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/RegionB.xaml.cs b/e2e/Forms/src/HelloRegions/Views/RegionB.xaml.cs
deleted file mode 100644
index 4657618b1f..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/RegionB.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class RegionB
- {
- public RegionB()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/RegionC.xaml b/e2e/Forms/src/HelloRegions/Views/RegionC.xaml
deleted file mode 100644
index 453124aba0..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/RegionC.xaml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/RegionC.xaml.cs b/e2e/Forms/src/HelloRegions/Views/RegionC.xaml.cs
deleted file mode 100644
index 12b032472a..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/RegionC.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class RegionC
- {
- public RegionC()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/ScrollViewDemoRegion.xaml b/e2e/Forms/src/HelloRegions/Views/ScrollViewDemoRegion.xaml
deleted file mode 100644
index d39fe73455..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/ScrollViewDemoRegion.xaml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/Views/ScrollViewDemoRegion.xaml.cs b/e2e/Forms/src/HelloRegions/Views/ScrollViewDemoRegion.xaml.cs
deleted file mode 100644
index 121c21dc5e..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/ScrollViewDemoRegion.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class ScrollViewDemoRegion
- {
- public ScrollViewDemoRegion()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloRegions/Views/StackLayoutDemoRegion.xaml b/e2e/Forms/src/HelloRegions/Views/StackLayoutDemoRegion.xaml
deleted file mode 100644
index a280325084..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/StackLayoutDemoRegion.xaml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloRegions/Views/StackLayoutDemoRegion.xaml.cs b/e2e/Forms/src/HelloRegions/Views/StackLayoutDemoRegion.xaml.cs
deleted file mode 100644
index 946dee7ed7..0000000000
--- a/e2e/Forms/src/HelloRegions/Views/StackLayoutDemoRegion.xaml.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace HelloRegions.Views
-{
- public partial class StackLayoutDemoRegion
- {
- public StackLayoutDemoRegion()
- {
- InitializeComponent();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/AndroidInitializer.cs b/e2e/Forms/src/HelloWorld.Android/AndroidInitializer.cs
deleted file mode 100644
index f80ba43c82..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/AndroidInitializer.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using HelloWorld.Droid.Services;
-using HelloWorld.Interfaces;
-using Prism;
-using Prism.Ioc;
-
-namespace HelloWorld.Droid
-{
- public class AndroidInitializer : IPlatformInitializer
- {
- public void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterSingleton();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/Assets/AboutAssets.txt b/e2e/Forms/src/HelloWorld.Android/Assets/AboutAssets.txt
deleted file mode 100644
index 5ddf08729b..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Assets/AboutAssets.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Any raw assets you want to be deployed with your application can be placed in
-this directory (and child directories) and given a Build Action of "AndroidAsset".
-
-These files will be deployed with you package and will be accessible using Android's
-AssetManager, like this:
-
-public class ReadAsset : Activity
-{
- protected override void OnCreate (Bundle bundle)
- {
- base.OnCreate (bundle);
-
- InputStream input = Assets.Open ("my_asset.txt");
- }
-}
-
-Additionally, some Android functions will automatically load asset files:
-
-Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
diff --git a/e2e/Forms/src/HelloWorld.Android/HelloWorld.Android.csproj b/e2e/Forms/src/HelloWorld.Android/HelloWorld.Android.csproj
deleted file mode 100644
index ef4a480a96..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/HelloWorld.Android.csproj
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {2C7E47E0-D8AD-495B-B53E-9248D303D167}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {c9e5eea5-ca05-42a1-839b-61506e0a37df}
- Library
- HelloWorld.Droid
- HelloWorld.Android
- True
- true
- Resource
- Properties\AndroidManifest.xml
- Resources
- Assets
- false
- v10.0
-
-
-
-
- true
- full
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- None
-
-
- true
- pdbonly
- true
- bin\Release
- prompt
- 4
- true
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {74f5e189-bf46-4d6a-bdf9-752d44e3e2dd}
- Prism.DryIoc.Forms
-
-
- {966ca02b-30a1-41a6-b514-be8bdf942ef3}
- Prism.Forms
-
-
- {57cab459-1fe8-45fb-9e73-edbe84f7e190}
- Prism.Core
-
-
- {f0d7441b-d48a-4f58-91fb-45fa441b0434}
- ModuleA
-
-
- {DCC0DE3D-297A-4CE1-A002-81AEE3CA0AE4}
- HelloWorld
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/MainActivity.cs b/e2e/Forms/src/HelloWorld.Android/MainActivity.cs
deleted file mode 100644
index 2318b6331f..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/MainActivity.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System;
-using Android.App;
-using Android.Content.PM;
-using Android.OS;
-using Prism;
-
-namespace HelloWorld.Droid
-{
- [Activity(
- Theme = "@style/MainTheme",
- ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
- public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
- {
- protected override void OnCreate(Bundle bundle)
- {
- base.OnCreate(bundle);
-
- global::Xamarin.Forms.Forms.Init(this, bundle);
- LoadApplication(new App(new AndroidInitializer()));
- }
-
- public override async void OnBackPressed()
- {
- var result = await PrismPlatform.OnBackPressed(this);
- if (!result.Success)
- {
- System.Diagnostics.Debugger.Break();
- if (result.Exception != null)
- {
- Console.WriteLine(result.Exception);
- }
- }
- }
- }
-}
-
diff --git a/e2e/Forms/src/HelloWorld.Android/MessageService.cs b/e2e/Forms/src/HelloWorld.Android/MessageService.cs
deleted file mode 100644
index ceaf3cd31c..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/MessageService.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-using HelloWorld.Droid.Services;
-using HelloWorld.Interfaces;
-
-[assembly: Xamarin.Forms.Dependency(typeof(MessageService))]
-namespace HelloWorld.Droid.Services
-{
- public class MessageService : IMessageService
- {
- public string Message
- {
- get { return "Hello from Android"; }
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/Properties/AndroidManifest.xml b/e2e/Forms/src/HelloWorld.Android/Properties/AndroidManifest.xml
deleted file mode 100644
index e18b9c87b4..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Properties/AndroidManifest.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/Properties/AssemblyInfo.cs b/e2e/Forms/src/HelloWorld.Android/Properties/AssemblyInfo.cs
deleted file mode 100644
index 4fc2a52a59..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-using Android.App;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("HelloWorld.Android")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("HelloWorld.Android")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-[assembly: ComVisible(false)]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-//[assembly: AssemblyVersion("1.0.0.0")]
-//[assembly: AssemblyFileVersion("1.0.0.0")]
-
-// Add some common permissions, these can be removed if not needed
-[assembly: UsesPermission(Android.Manifest.Permission.Internet)]
-[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)]
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-hdpi/icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/drawable-hdpi/icon.png
deleted file mode 100644
index db2433d351..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-hdpi/icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-mdpi/icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/drawable-mdpi/icon.png
deleted file mode 100644
index aba2d81f09..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-mdpi/icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xhdpi/icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xhdpi/icon.png
deleted file mode 100644
index 7728455552..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xhdpi/icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xxhdpi/icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xxhdpi/icon.png
deleted file mode 100644
index 63eeb43e2f..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xxhdpi/icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xxxhdpi/icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xxxhdpi/icon.png
deleted file mode 100644
index 9c680d83a2..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/drawable-xxxhdpi/icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/drawable/splash_screen.xml b/e2e/Forms/src/HelloWorld.Android/Resources/drawable/splash_screen.xml
deleted file mode 100644
index f2e03526fa..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Resources/drawable/splash_screen.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
- -
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-anydpi-v26/icon.xml b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-anydpi-v26/icon.xml
deleted file mode 100644
index 88d1d0a16c..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-anydpi-v26/icon.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-anydpi-v26/icon_round.xml b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-anydpi-v26/icon_round.xml
deleted file mode 100644
index 88d1d0a16c..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-anydpi-v26/icon_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-hdpi/Icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-hdpi/Icon.png
deleted file mode 100644
index 52807c4773..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-hdpi/Icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-hdpi/launcher_foreground.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-hdpi/launcher_foreground.png
deleted file mode 100644
index c5817344f7..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-hdpi/launcher_foreground.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-mdpi/icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-mdpi/icon.png
deleted file mode 100644
index cb00071b6a..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-mdpi/icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-mdpi/launcher_foreground.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-mdpi/launcher_foreground.png
deleted file mode 100644
index c61c2bcb26..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-mdpi/launcher_foreground.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xhdpi/Icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xhdpi/Icon.png
deleted file mode 100644
index a3fd222512..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xhdpi/Icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xhdpi/launcher_foreground.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xhdpi/launcher_foreground.png
deleted file mode 100644
index 5443cccd1b..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xhdpi/launcher_foreground.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxhdpi/Icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxhdpi/Icon.png
deleted file mode 100644
index 48a9cfd629..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxhdpi/Icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxhdpi/launcher_foreground.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxhdpi/launcher_foreground.png
deleted file mode 100644
index 91b5a40eba..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxhdpi/launcher_foreground.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxxhdpi/Icon.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxxhdpi/Icon.png
deleted file mode 100644
index 3dbeaea437..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxxhdpi/Icon.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png b/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png
deleted file mode 100644
index 409ba10904..0000000000
Binary files a/e2e/Forms/src/HelloWorld.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/values/colors.xml b/e2e/Forms/src/HelloWorld.Android/Resources/values/colors.xml
deleted file mode 100644
index f2e4449883..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Resources/values/colors.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- #FFFFFF
- #7E7D81
- #5f5f61
- #00A5F2
-
diff --git a/e2e/Forms/src/HelloWorld.Android/Resources/values/styles.xml b/e2e/Forms/src/HelloWorld.Android/Resources/values/styles.xml
deleted file mode 100644
index ac76906aa0..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Resources/values/styles.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloWorld.Android/Services/MessageService.cs b/e2e/Forms/src/HelloWorld.Android/Services/MessageService.cs
deleted file mode 100644
index b8ec92005d..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/Services/MessageService.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using HelloWorld.Droid.Services;
-using HelloWorld.Interfaces;
-
-namespace HelloWorld.Droid.Services
-{
- public class MessageService : IMessageService
- {
- public string Message
- {
- get { return "Hello from Android"; }
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.Android/SplashActivity.cs b/e2e/Forms/src/HelloWorld.Android/SplashActivity.cs
deleted file mode 100644
index adcdbedb42..0000000000
--- a/e2e/Forms/src/HelloWorld.Android/SplashActivity.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using Android.App;
-using Android.Content;
-using AndroidX.AppCompat.App;
-
-namespace HelloWorld.Droid
-{
- [Activity(Theme = "@style/MainTheme.Splash",
- MainLauncher = true,
- NoHistory = true)]
- public class SplashActivity : AppCompatActivity
- {
- // Launches the startup task
- protected override void OnResume()
- {
- base.OnResume();
- StartActivity(new Intent(Application.Context, typeof(MainActivity)));
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.UWP/App.xaml b/e2e/Forms/src/HelloWorld.UWP/App.xaml
deleted file mode 100644
index 58a3f8f6a2..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/App.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
diff --git a/e2e/Forms/src/HelloWorld.UWP/App.xaml.cs b/e2e/Forms/src/HelloWorld.UWP/App.xaml.cs
deleted file mode 100644
index 3dec329a49..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/App.xaml.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Runtime.InteropServices.WindowsRuntime;
-using Windows.ApplicationModel;
-using Windows.ApplicationModel.Activation;
-using Windows.Foundation;
-using Windows.Foundation.Collections;
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Xaml.Controls.Primitives;
-using Windows.UI.Xaml.Data;
-using Windows.UI.Xaml.Input;
-using Windows.UI.Xaml.Media;
-using Windows.UI.Xaml.Navigation;
-
-namespace HelloWorld.UWP
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- sealed partial class App : Application
- {
- ///
- /// Initializes the singleton application object. This is the first line of authored code
- /// executed, and as such is the logical equivalent of main() or WinMain().
- ///
- public App()
- {
- this.InitializeComponent();
- this.Suspending += OnSuspending;
- }
-
- ///
- /// Invoked when the application is launched normally by the end user. Other entry points
- /// will be used such as when the application is launched to open a specific file.
- ///
- /// Details about the launch request and process.
- protected override void OnLaunched(LaunchActivatedEventArgs e)
- {
- // Do not repeat app initialization when the Window already has content,
- // just ensure that the window is active
- if (!(Window.Current.Content is Frame rootFrame))
- {
- // Create a Frame to act as the navigation context and navigate to the first page
- rootFrame = new Frame();
-
- rootFrame.NavigationFailed += OnNavigationFailed;
-
- Xamarin.Forms.Forms.Init(e);
-
- if (e.PreviousExecutionState == ApplicationExecutionState.Terminated)
- {
- //TODO: Load state from previously suspended application
- }
-
- // Place the frame in the current Window
- Window.Current.Content = rootFrame;
- }
-
- if (rootFrame.Content == null)
- {
- // When the navigation stack isn't restored navigate to the first page,
- // configuring the new page by passing required information as a navigation
- // parameter
- rootFrame.Navigate(typeof(MainPage), e.Arguments);
- }
- // Ensure the current window is active
- Window.Current.Activate();
- }
-
- ///
- /// Invoked when Navigation to a certain page fails
- ///
- /// The Frame which failed navigation
- /// Details about the navigation failure
- void OnNavigationFailed(object sender, NavigationFailedEventArgs e)
- {
- throw new Exception("Failed to load Page " + e.SourcePageType.FullName);
- }
-
- ///
- /// Invoked when application execution is being suspended. Application state is saved
- /// without knowing whether the application will be terminated or resumed with the contents
- /// of memory still intact.
- ///
- /// The source of the suspend request.
- /// Details about the suspend request.
- private void OnSuspending(object sender, SuspendingEventArgs e)
- {
- var deferral = e.SuspendingOperation.GetDeferral();
- //TODO: Save application state and stop any background activity
- deferral.Complete();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-100.png b/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-100.png
deleted file mode 100644
index b722585fce..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-100.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-200.png b/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-200.png
deleted file mode 100644
index 1bd3aedb56..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-200.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-400.png b/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-400.png
deleted file mode 100644
index 0e4f00ab1d..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/LargeTile.scale-400.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-100.png b/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-100.png
deleted file mode 100644
index 197021cb6c..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-100.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-200.png b/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-200.png
deleted file mode 100644
index 314ff014a7..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-200.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-400.png b/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-400.png
deleted file mode 100644
index 8a4ebcc3e8..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/SmallTile.scale-400.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-100.png b/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-100.png
deleted file mode 100644
index b3c33fba02..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-100.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-200.png b/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-200.png
deleted file mode 100644
index 1d19e00ab6..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-200.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-400.png b/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-400.png
deleted file mode 100644
index d4bfe19d0e..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/SplashScreen.scale-400.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-100.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-100.png
deleted file mode 100644
index 4984646070..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-100.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-200.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-200.png
deleted file mode 100644
index 53916a3968..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-200.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-400.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-400.png
deleted file mode 100644
index 78365b8c1f..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square150x150Logo.scale-400.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
deleted file mode 100644
index 7c3d80b6d6..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
deleted file mode 100644
index 71f2eddef0..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
deleted file mode 100644
index 94dcc82f87..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-100.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-100.png
deleted file mode 100644
index 9c259d93cd..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-100.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-200.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-200.png
deleted file mode 100644
index 697d45f763..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-200.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-400.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-400.png
deleted file mode 100644
index 23fb91bc2f..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.scale-400.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-16.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-16.png
deleted file mode 100644
index 7c3d80b6d6..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-16.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-256.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-256.png
deleted file mode 100644
index 71f2eddef0..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-256.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-48.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-48.png
deleted file mode 100644
index 94dcc82f87..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Square44x44Logo.targetsize-48.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.backup.png b/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.backup.png
deleted file mode 100644
index f023c4023b..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.backup.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-100.png b/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-100.png
deleted file mode 100644
index f023c4023b..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-100.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-200.png b/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-200.png
deleted file mode 100644
index 6984b6a933..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-200.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-400.png b/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-400.png
deleted file mode 100644
index 9e957de0ca..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/StoreLogo.scale-400.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-100.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-100.png
deleted file mode 100644
index d10a0a233c..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-100.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-200.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-200.png
deleted file mode 100644
index b3c33fba02..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-200.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-400.png b/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-400.png
deleted file mode 100644
index 1d19e00ab6..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/Wide310x150Logo.scale-400.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/Assets/prism-sandbox-logo.png b/e2e/Forms/src/HelloWorld.UWP/Assets/prism-sandbox-logo.png
deleted file mode 100644
index 40c8b48441..0000000000
Binary files a/e2e/Forms/src/HelloWorld.UWP/Assets/prism-sandbox-logo.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.UWP/HelloWorld.UWP.csproj b/e2e/Forms/src/HelloWorld.UWP/HelloWorld.UWP.csproj
deleted file mode 100644
index 16baef5ab0..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/HelloWorld.UWP.csproj
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-
-
- Debug
- x86
- {60E72888-83A7-4AD8-8C9B-6B9B0DBC0F81}
- AppContainerExe
- Properties
- HelloWorld.UWP
- HelloWorld.UWP
- en-US
- UAP
- 10.0.19041.0
- 10.0.17763.0
- 14
- true
- 512
- {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- HelloWorld.UWP_TemporaryKey.pfx
-
-
- true
- bin\ARM\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
- ;2008
- full
- ARM
- false
- prompt
- true
-
-
- bin\ARM\Release\
- TRACE;NETFX_CORE;WINDOWS_UWP
- true
- ;2008
- pdbonly
- ARM
- false
- prompt
- true
- true
-
-
- true
- bin\x64\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
- ;2008
- full
- x64
- false
- prompt
- true
-
-
- bin\x64\Release\
- TRACE;NETFX_CORE;WINDOWS_UWP
- true
- ;2008
- pdbonly
- x64
- false
- prompt
- true
- true
-
-
- true
- bin\x86\Debug\
- DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP
- ;2008
- full
- x86
- false
- prompt
- true
-
-
- bin\x86\Release\
- TRACE;NETFX_CORE;WINDOWS_UWP
- true
- ;2008
- pdbonly
- x86
- false
- prompt
- true
- true
-
-
-
- App.xaml
-
-
- MainPage.xaml
-
-
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
-
-
-
-
-
- {74f5e189-bf46-4d6a-bdf9-752d44e3e2dd}
- Prism.DryIoc.Forms
-
-
- {966ca02b-30a1-41a6-b514-be8bdf942ef3}
- Prism.Forms
-
-
- {57cab459-1fe8-45fb-9e73-edbe84f7e190}
- Prism.Core
-
-
- {f0d7441b-d48a-4f58-91fb-45fa441b0434}
- ModuleA
-
-
- {DCC0DE3D-297A-4CE1-A002-81AEE3CA0AE4}
- HelloWorld
-
-
-
- 14.0
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.UWP/MainPage.xaml b/e2e/Forms/src/HelloWorld.UWP/MainPage.xaml
deleted file mode 100644
index 956f89f9f3..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/MainPage.xaml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.UWP/MainPage.xaml.cs b/e2e/Forms/src/HelloWorld.UWP/MainPage.xaml.cs
deleted file mode 100644
index feee9cb92e..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/MainPage.xaml.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using System.Runtime.InteropServices.WindowsRuntime;
-using Windows.Foundation;
-using Windows.Foundation.Collections;
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Xaml.Controls.Primitives;
-using Windows.UI.Xaml.Data;
-using Windows.UI.Xaml.Input;
-using Windows.UI.Xaml.Media;
-using Windows.UI.Xaml.Navigation;
-
-namespace HelloWorld.UWP
-{
- public sealed partial class MainPage
- {
- public MainPage()
- {
- this.InitializeComponent();
-
- LoadApplication(new HelloWorld.App(new UwpInitializer()));
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.UWP/Package.appxmanifest b/e2e/Forms/src/HelloWorld.UWP/Package.appxmanifest
deleted file mode 100644
index 5ca1b5aea5..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/Package.appxmanifest
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
- HelloWorld.UWP
- 0f7dfba6-3c59-48c3-8874-e0d465764a28
- Assets\StoreLogo.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.UWP/Properties/AssemblyInfo.cs b/e2e/Forms/src/HelloWorld.UWP/Properties/AssemblyInfo.cs
deleted file mode 100644
index c4527054e5..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("HelloWorld.UWP")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("HelloWorld.UWP")]
-[assembly: AssemblyCopyright("Copyright © 2016")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: ComVisible(false)]
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.UWP/Properties/Default.rd.xml b/e2e/Forms/src/HelloWorld.UWP/Properties/Default.rd.xml
deleted file mode 100644
index 80a960ce32..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/Properties/Default.rd.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.UWP/Services/MessageService.cs b/e2e/Forms/src/HelloWorld.UWP/Services/MessageService.cs
deleted file mode 100644
index fa891f5807..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/Services/MessageService.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using HelloWorld.Interfaces;
-
-namespace HelloWorld.UWP.Services
-{
- public class MessageService : IMessageService
- {
- public string Message => "Hello from UWP";
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.UWP/UwpInitializer.cs b/e2e/Forms/src/HelloWorld.UWP/UwpInitializer.cs
deleted file mode 100644
index e7d2d696e3..0000000000
--- a/e2e/Forms/src/HelloWorld.UWP/UwpInitializer.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using HelloWorld.Interfaces;
-using HelloWorld.UWP.Services;
-using Prism;
-using Prism.Ioc;
-
-namespace HelloWorld.UWP
-{
- public class UwpInitializer : IPlatformInitializer
- {
- public void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterSingleton();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.iOS/AppDelegate.cs b/e2e/Forms/src/HelloWorld.iOS/AppDelegate.cs
deleted file mode 100644
index 16bd794da0..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/AppDelegate.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using Foundation;
-using UIKit;
-
-namespace HelloWorld.iOS
-{
- // The UIApplicationDelegate for the application. This class is responsible for launching the
- // User Interface of the application, as well as listening (and optionally responding) to
- // application events from iOS.
- [Register("AppDelegate")]
- public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
- {
- //
- // This method is invoked when the application has loaded and is ready to run. In this
- // method you should instantiate the window, load the UI into it and then make the window
- // visible.
- //
- // You have 17 seconds to return from this method, or iOS will terminate your application.
- //
- public override bool FinishedLaunching(UIApplication app, NSDictionary options)
- {
-#if DEBUG
- Xamarin.Calabash.Start();
-#endif
- global::Xamarin.Forms.Forms.Init();
- LoadApplication(new App(new iOSInitializer()));
-
- return base.FinishedLaunching(app, options);
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 98f4d035c8..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- "images": [
- {
- "scale": "2x",
- "size": "20x20",
- "idiom": "iphone",
- "filename": "Icon40.png"
- },
- {
- "scale": "3x",
- "size": "20x20",
- "idiom": "iphone",
- "filename": "Icon60.png"
- },
- {
- "scale": "2x",
- "size": "29x29",
- "idiom": "iphone",
- "filename": "Icon58.png"
- },
- {
- "scale": "3x",
- "size": "29x29",
- "idiom": "iphone",
- "filename": "Icon87.png"
- },
- {
- "scale": "2x",
- "size": "40x40",
- "idiom": "iphone",
- "filename": "Icon80.png"
- },
- {
- "scale": "3x",
- "size": "40x40",
- "idiom": "iphone",
- "filename": "Icon120.png"
- },
- {
- "scale": "2x",
- "size": "60x60",
- "idiom": "iphone",
- "filename": "Icon120.png"
- },
- {
- "scale": "3x",
- "size": "60x60",
- "idiom": "iphone",
- "filename": "Icon180.png"
- },
- {
- "scale": "1x",
- "size": "20x20",
- "idiom": "ipad",
- "filename": "Icon20.png"
- },
- {
- "scale": "2x",
- "size": "20x20",
- "idiom": "ipad",
- "filename": "Icon40.png"
- },
- {
- "scale": "1x",
- "size": "29x29",
- "idiom": "ipad",
- "filename": "Icon29.png"
- },
- {
- "scale": "2x",
- "size": "29x29",
- "idiom": "ipad",
- "filename": "Icon58.png"
- },
- {
- "scale": "1x",
- "size": "40x40",
- "idiom": "ipad",
- "filename": "Icon40.png"
- },
- {
- "scale": "2x",
- "size": "40x40",
- "idiom": "ipad",
- "filename": "Icon80.png"
- },
- {
- "scale": "1x",
- "size": "76x76",
- "idiom": "ipad",
- "filename": "Icon76.png"
- },
- {
- "scale": "2x",
- "size": "76x76",
- "idiom": "ipad",
- "filename": "Icon152.png"
- },
- {
- "scale": "2x",
- "size": "83.5x83.5",
- "idiom": "ipad",
- "filename": "Icon167.png"
- },
- {
- "scale": "1x",
- "size": "1024x1024",
- "idiom": "ios-marketing",
- "filename": "Icon1024.png"
- }
- ],
- "properties": {},
- "info": {
- "version": 1,
- "author": "xcode"
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png
deleted file mode 100644
index 555b243c50..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png
deleted file mode 100644
index 9d74249372..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png
deleted file mode 100644
index 68e69c4fe2..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png
deleted file mode 100644
index 7acdd436f4..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png
deleted file mode 100644
index 870d67096f..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png
deleted file mode 100644
index 693d21d64f..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png
deleted file mode 100644
index 9fb4d6cf4a..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png
deleted file mode 100644
index 3fca24c768..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png
deleted file mode 100644
index 16b2e6e6dc..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png
deleted file mode 100644
index be3ddde687..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png
deleted file mode 100644
index 11822e9403..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png
deleted file mode 100644
index f98318290d..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png b/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png
deleted file mode 100644
index 1cfd757487..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Entitlements.plist b/e2e/Forms/src/HelloWorld.iOS/Entitlements.plist
deleted file mode 100644
index e9a3005f78..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Entitlements.plist
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloWorld.iOS/HelloWorld.iOS.csproj b/e2e/Forms/src/HelloWorld.iOS/HelloWorld.iOS.csproj
deleted file mode 100644
index 2f9e36efb8..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/HelloWorld.iOS.csproj
+++ /dev/null
@@ -1,203 +0,0 @@
-
-
-
- Debug
- iPhoneSimulator
- 8.0.30703
- 2.0
- {976B8058-78A1-4543-8F63-B4B998318857}
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {6143fdea-f3c2-4a09-aafa-6e230626515e}
- Exe
- HelloWorld.iOS
- Resources
- HelloWorld.iOS
-
-
- manual
-
-
- true
- full
- false
- bin\iPhoneSimulator\Debug
- DEBUG
- prompt
- 4
- false
- x86_64
- None
- true
- true
-
-
- none
- true
- bin\iPhoneSimulator\Release
- prompt
- 4
- None
- x86_64
- false
-
-
- true
- full
- false
- bin\iPhone\Debug
- DEBUG
- prompt
- 4
- false
- ARM64
- iPhone Developer
- iPhone Distribution
- true
- Entitlements.plist
- None
- -all
- true
-
-
- none
- true
- bin\iPhone\Release
- prompt
- 4
- ARM64
- false
- iPhone Developer
- Entitlements.plist
-
-
- none
- True
- bin\iPhone\Ad-Hoc
- prompt
- 4
- False
- ARM64
- True
- Automatic:AdHoc
- iPhone Distribution
- Entitlements.plist
-
-
- none
- True
- bin\iPhone\AppStore
- prompt
- 4
- False
- ARM64
- Automatic:AppStore
- iPhone Distribution
- Entitlements.plist
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {74f5e189-bf46-4d6a-bdf9-752d44e3e2dd}
- Prism.DryIoc.Forms
-
-
- {966ca02b-30a1-41a6-b514-be8bdf942ef3}
- Prism.Forms
-
-
- {57cab459-1fe8-45fb-9e73-edbe84f7e190}
- Prism.Core
-
-
- {f0d7441b-d48a-4f58-91fb-45fa441b0434}
- ModuleA
-
-
- {DCC0DE3D-297A-4CE1-A002-81AEE3CA0AE4}
- HelloWorld
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.iOS/Info.plist b/e2e/Forms/src/HelloWorld.iOS/Info.plist
deleted file mode 100644
index 96c895df01..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Info.plist
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- UIDeviceFamily
-
- 1
- 2
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- MinimumOSVersion
- 10.0
- CFBundleDisplayName
- Prism Sandbox
- CFBundleIdentifier
- com.prismlibrary.helloworld
- CFBundleVersion
- 1.0
- UILaunchStoryboardName
- LaunchScreen
- CFBundleName
- HelloWorld
- XSAppIconAssets
- Assets.xcassets/AppIcon.appiconset
- CFBundleShortVersionString
- 1
-
-
diff --git a/e2e/Forms/src/HelloWorld.iOS/Main.cs b/e2e/Forms/src/HelloWorld.iOS/Main.cs
deleted file mode 100644
index f1f32f5f62..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Main.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using UIKit;
-
-namespace HelloWorld.iOS
-{
- public class Application
- {
- // This is the main entry point of the application.
- static void Main(string[] args)
- {
- // if you want to use a different Application Delegate class from "AppDelegate"
- // you can specify it here.
- UIApplication.Main(args, null, "AppDelegate");
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.iOS/Properties/AssemblyInfo.cs b/e2e/Forms/src/HelloWorld.iOS/Properties/AssemblyInfo.cs
deleted file mode 100644
index 8cdfabd163..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("HelloWorld.iOS")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("HelloWorld.iOS")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("72bdc44f-c588-44f3-b6df-9aace7daafdd")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/e2e/Forms/src/HelloWorld.iOS/Resources/LaunchScreen.storyboard b/e2e/Forms/src/HelloWorld.iOS/Resources/LaunchScreen.storyboard
deleted file mode 100644
index 26e564d0bf..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Resources/LaunchScreen.storyboard
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/Contents.json b/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/Contents.json
deleted file mode 100644
index 4caf392f92..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/Contents.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/Contents.json b/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/Contents.json
deleted file mode 100644
index 2271046bbb..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/Contents.json
+++ /dev/null
@@ -1,530 +0,0 @@
-{
- "images": [
- {
- "idiom": "universal"
- },
- {
- "filename": "prism@1x.png",
- "scale": "1x",
- "idiom": "universal"
- },
- {
- "filename": "prism@2x.png",
- "scale": "2x",
- "idiom": "universal"
- },
- {
- "filename": "prism@3x.png",
- "scale": "3x",
- "idiom": "universal"
- },
- {
- "idiom": "iphone"
- },
- {
- "scale": "1x",
- "idiom": "iphone"
- },
- {
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "subtype": "retina4",
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "scale": "3x",
- "idiom": "iphone"
- },
- {
- "idiom": "ipad"
- },
- {
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "idiom": "watch"
- },
- {
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "screenWidth": "{130,145}",
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "screenWidth": "{146,165}",
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "idiom": "mac"
- },
- {
- "scale": "1x",
- "idiom": "mac"
- },
- {
- "scale": "2x",
- "idiom": "mac"
- },
- {
- "idiom": "car"
- },
- {
- "scale": "2x",
- "idiom": "car"
- },
- {
- "scale": "3x",
- "idiom": "car"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "1x",
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "3x",
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "1x",
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "subtype": "retina4",
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "3x",
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "idiom": "ipad"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "idiom": "watch"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "screenWidth": "{130,145}",
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "screenWidth": "{146,165}",
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "idiom": "mac"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "1x",
- "idiom": "mac"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "mac"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "idiom": "car"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "2x",
- "idiom": "car"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "dark"
- }
- ],
- "scale": "3x",
- "idiom": "car"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "1x",
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "3x",
- "idiom": "universal"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "1x",
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "subtype": "retina4",
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "3x",
- "idiom": "iphone"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "idiom": "ipad"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "1x",
- "idiom": "ipad"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "ipad"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "idiom": "watch"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "screenWidth": "{130,145}",
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "screenWidth": "{146,165}",
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "watch"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "idiom": "mac"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "1x",
- "idiom": "mac"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "mac"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "idiom": "car"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "2x",
- "idiom": "car"
- },
- {
- "appearances": [
- {
- "appearance": "luminosity",
- "value": "light"
- }
- ],
- "scale": "3x",
- "idiom": "car"
- }
- ],
- "info": {
- "version": 1,
- "author": "xcode"
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@1x.png b/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@1x.png
deleted file mode 100644
index 38aede141d..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@1x.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@2x.png b/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@2x.png
deleted file mode 100644
index 4a67463880..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@2x.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@3x.png b/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@3x.png
deleted file mode 100644
index cf64cc5a29..0000000000
Binary files a/e2e/Forms/src/HelloWorld.iOS/Resources/Media.xcassets/PrismLogo.imageset/prism@3x.png and /dev/null differ
diff --git a/e2e/Forms/src/HelloWorld.iOS/Services/MessageService.cs b/e2e/Forms/src/HelloWorld.iOS/Services/MessageService.cs
deleted file mode 100644
index 8be22c9ddc..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/Services/MessageService.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using HelloWorld.Interfaces;
-
-namespace HelloWorld.iOS.Services
-{
- public class MessageService : IMessageService
- {
- public string Message
- {
- get { return "Hello from iOS"; }
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld.iOS/iOSInitializer.cs b/e2e/Forms/src/HelloWorld.iOS/iOSInitializer.cs
deleted file mode 100644
index 38c4e4704c..0000000000
--- a/e2e/Forms/src/HelloWorld.iOS/iOSInitializer.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using HelloWorld.Interfaces;
-using HelloWorld.iOS.Services;
-using Prism;
-using Prism.Ioc;
-
-namespace HelloWorld.iOS
-{
- public class iOSInitializer : IPlatformInitializer
- {
- public void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterSingleton();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld/App.xaml b/e2e/Forms/src/HelloWorld/App.xaml
deleted file mode 100644
index a75e932fbe..0000000000
--- a/e2e/Forms/src/HelloWorld/App.xaml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld/App.xaml.cs b/e2e/Forms/src/HelloWorld/App.xaml.cs
deleted file mode 100644
index 6b8e3e827c..0000000000
--- a/e2e/Forms/src/HelloWorld/App.xaml.cs
+++ /dev/null
@@ -1,143 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using HelloWorld.ViewModels;
-using HelloWorld.Views;
-using Prism;
-using Prism.Ioc;
-using Prism.Modularity;
-using Prism.Navigation;
-using Xamarin.Forms;
-using Xamarin.Forms.Xaml;
-
-[assembly: XamlCompilation(XamlCompilationOptions.Compile)]
-namespace HelloWorld
-{
- #region Test Navigation Calls
-
- //NavigationService.NavigateAsync("NavigationPage/MyTabbedPage"); //works
- //NavigationService.NavigateAsync("NavigationPage/MyTabbedPage/ViewC"); //works
- //NavigationService.NavigateAsync("NavigationPage/MyTabbedPage/ViewC/ViewA"); //works
- //NavigationService.NavigateAsync("NavigationPage/ViewA/MyTabbedPage"); //works
- //NavigationService.NavigateAsync("NavigationPage/ViewA/MyTabbedPage/ViewC"); //works
- //NavigationService.NavigateAsync("NavigationPage/ViewA/MyTabbedPage/ViewC/ViewA/ViewB"); //works
- //NavigationService.NavigateAsync("MyMasterDetail/NavigationPage/MyTabbedPage/ViewC"); //works
-
- //NavigationService.NavigateAsync($"MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC/ViewA"); //works --
- //NavigationService.NavigateAsync($"NavigationPage/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC"); //works
- //NavigationService.NavigateAsync($"NavigationPage/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC/ViewC"); //works
- //NavigationService.NavigateAsync($"NavigationPage/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC/ViewC/ViewA"); //works
- //NavigationService.NavigateAsync($"NavigationPage/ViewA/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC"); //works
- //NavigationService.NavigateAsync($"NavigationPage/ViewA/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC/ViewC"); //works
- //NavigationService.NavigateAsync($"NavigationPage/ViewA/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC/ViewC/ViewA/ViewB"); //works
- //NavigationService.NavigateAsync($"MyMasterDetail/NavigationPage/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC/ViewC"); //works
-
- //NavigationService.NavigateAsync($"NavigationPage/ViewA/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC/ViewC");
- //NavigationService.NavigateAsync($"NavigationPage/ViewA/MyTabbedPage/ViewA/ViewB/ViewC");
- //NavigationService.NavigateAsync($"NavigationPage/ViewA/ViewB/NavigationPage?{KnownNavigationParameters.UseModalNavigation}=true/ViewB/ViewC");
- //NavigationService.NavigateAsync($"NavigationPage/ViewA/ViewB/ViewC?{KnownNavigationParameters.UseModalNavigation}=true");
- //NavigationService.NavigateAsync($"MyMasterDetail/NavigationPage/MyTabbedPage/ViewA/ViewC?{KnownNavigationParameters.UseModalNavigation}=true");
- //NavigationService.NavigateAsync($"ViewA/ViewB/MyMasterDetail/NavigationPage/ViewA/ViewC");
- //NavigationService.NavigateAsync($"ViewA/ViewB/MyMasterDetail/ViewA/ViewC");
- //NavigationService.NavigateAsync($"ViewA/ViewB/MyMasterDetail/NavigationPage/ViewA/ViewB?{KnownNavigationParameters.UseModalNavigation}=true/ViewA/ViewC");
- //NavigationService.NavigateAsync($"MyMasterDetail/NavigationPage/MyTabbedPage?{KnownNavigationParameters.SelectedTab}=ViewC");
- #endregion
- public sealed partial class App
- {
- public App()
- : this(null)
- {
- }
-
- public App(IPlatformInitializer initializer)
- : this(initializer, false)
- {
- }
-
- public App(IPlatformInitializer initializer, bool setFormsDependencyResolver)
- : base(initializer, setFormsDependencyResolver)
- {
- }
-
- protected override void OnInitialized()
- {
- InitializeComponent();
-
- // DO NOT COMMIT CHANGES TO THIS!!!!
- NavigationService.NavigateAsync($"MyFlyout/MyTabbedPage").OnNavigationError(OnNavigationError);
- }
-
- private void OnNavigationError(Exception ex)
- {
- if(ex.InnerException is ContainerResolutionException cre)
- {
- var errors = cre.GetErrors();
- foreach(var error in errors)
- {
- Console.WriteLine();
- Console.WriteLine(error.Key.FullName);
- Console.WriteLine(error.Value.ToString());
- Console.WriteLine();
- }
- }
- }
-
- protected override void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterForNavigation();
- //containerRegistry.RegisterForNavigation(); //override viewmodel convention
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
-
- containerRegistry.RegisterForNavigation();
- }
-
- protected override void ConfigureModuleCatalog(IModuleCatalog moduleCatalog)
- {
- moduleCatalog.AddModule();
- moduleCatalog.AddModule(InitializationMode.OnDemand);
- moduleCatalog.AddModule(new ModuleInfo(typeof(HelloPageDialog.HelloPageDialogModule), "HelloPageDialogModule", InitializationMode.OnDemand));
- moduleCatalog.AddModule(new ModuleInfo(typeof(HelloRegions.RegionDemoModule)));
- }
-
- protected override void InitializeModules()
- {
- var manager = Container.Resolve();
- manager.LoadModuleCompleted += OnLoadModuleCompleted;
- base.InitializeModules();
- }
-
- private void OnLoadModuleCompleted(object sender, LoadModuleCompletedEventArgs e)
- {
- if (!System.Diagnostics.Debugger.IsAttached)
- return;
-
- if(e.Error != null || e.ModuleInfo.State != ModuleState.Initialized)
- {
- System.Diagnostics.Debugger.Break();
- }
- }
-
- protected override void OnStart ()
- {
- // Handle when your app starts
- }
-
- protected override void OnSleep ()
- {
- // Support IApplicationLifecycleAware
- base.OnSleep();
-
- // Handle when your app sleeps
- }
-
- protected override void OnResume ()
- {
- // Support IApplicationLifecycleAware
- base.OnResume();
-
- // Handle when your app resumes
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/Controls/SectionGroup.cs b/e2e/Forms/src/HelloWorld/Controls/SectionGroup.cs
deleted file mode 100644
index 13e5a8b4be..0000000000
--- a/e2e/Forms/src/HelloWorld/Controls/SectionGroup.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-using System.Collections.Generic;
-using Xamarin.Forms;
-
-namespace HelloWorld.Controls
-{
- [ContentProperty(nameof(Children))]
- public class SectionGroup : Frame
- {
- public static readonly BindableProperty TitleProperty =
- BindableProperty.Create(nameof(Title), typeof(string), typeof(SectionGroup), null);
-
- private readonly StackLayout _children = new StackLayout();
-
- public SectionGroup()
- {
- var layout = new StackLayout();
- var label = new Label
- {
- BindingContext = this,
- FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label)),
- Margin = new Thickness(10, 0)
- };
- label.SetBinding(Label.TextProperty, nameof(Title));
- layout.Children.Add(label);
- layout.Children.Add(_children);
- Content = layout;
- }
-
- public string Title
- {
- get => (string)GetValue(TitleProperty);
- set => SetValue(TitleProperty, value);
- }
-
- public new IList Children => _children.Children;
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/Converters/NonNullToBooleanConverter.cs b/e2e/Forms/src/HelloWorld/Converters/NonNullToBooleanConverter.cs
deleted file mode 100644
index 6e895fe80e..0000000000
--- a/e2e/Forms/src/HelloWorld/Converters/NonNullToBooleanConverter.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Globalization;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Xamarin.Forms;
-
-namespace HelloWorld.Converters
-{
- public class NonNullToBooleanConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is string)
- {
- return !String.IsNullOrEmpty((string)value);
- }
-
- return value != null;
- }
-
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return null;
- }
- }
-
-}
diff --git a/e2e/Forms/src/HelloWorld/HelloWorld.csproj b/e2e/Forms/src/HelloWorld/HelloWorld.csproj
deleted file mode 100644
index 848c3daf1e..0000000000
--- a/e2e/Forms/src/HelloWorld/HelloWorld.csproj
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
- netstandard2.0
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld/Interfaces/IMessageService.cs b/e2e/Forms/src/HelloWorld/Interfaces/IMessageService.cs
deleted file mode 100644
index 206b3909f9..0000000000
--- a/e2e/Forms/src/HelloWorld/Interfaces/IMessageService.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-namespace HelloWorld.Interfaces
-{
- ///
- /// An interface for testing the Xamarin.Forms
- ///
- ///
- public interface IMessageService
- {
- string Message { get; }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/ViewModels/MainPageViewModel.cs b/e2e/Forms/src/HelloWorld/ViewModels/MainPageViewModel.cs
deleted file mode 100644
index c52fef017e..0000000000
--- a/e2e/Forms/src/HelloWorld/ViewModels/MainPageViewModel.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using HelloWorld.Interfaces;
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Modularity;
-using System;
-using Prism.Navigation;
-
-namespace HelloWorld.ViewModels
-{
- public class MainPageViewModel : ViewModelBase
- {
- private readonly IModuleManager _moduleManager;
-
- string _title = "Main Page";
- public string Title
- {
- get { return _title; }
- set { SetProperty(ref _title, value); }
- }
-
- public DelegateCommand LoadModuleACommand { get; set; }
-
- public MainPageViewModel(IModuleManager moduleManager)
- {
- _moduleManager = moduleManager;
- LoadModuleACommand = new DelegateCommand(LoadModuleA);
- }
-
- void LoadModuleA()
- {
- //_moduleManager.LoadModule("ModuleA");
- }
-
- public override void OnNavigatedTo(INavigationParameters parameters)
- {
- base.OnNavigatedTo(parameters);
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/ViewModels/ModulesPageViewModel.cs b/e2e/Forms/src/HelloWorld/ViewModels/ModulesPageViewModel.cs
deleted file mode 100644
index f942a6bbc6..0000000000
--- a/e2e/Forms/src/HelloWorld/ViewModels/ModulesPageViewModel.cs
+++ /dev/null
@@ -1,49 +0,0 @@
-using System.Collections.Generic;
-using Prism.Commands;
-using Prism.Modularity;
-using Prism.Mvvm;
-using Prism.Navigation;
-
-namespace HelloWorld.ViewModels
-{
- public class ModulesPageViewModel : BindableBase, IDestructible
- {
- private IModuleManager _moduleManager { get; }
- private IModuleCatalog _moduleCatalog { get; }
-
- public ModulesPageViewModel(IModuleManager moduleManager, IModuleCatalog moduleCatalog)
- {
- _moduleManager = moduleManager;
- _moduleCatalog = moduleCatalog;
-
- _moduleManager.LoadModuleCompleted += OnModuleLoaded;
- Modules = moduleCatalog.Modules;
-
- LoadModule = new DelegateCommand(LoadModuleExecuted, i => i.State == ModuleState.NotStarted);
- }
-
- private IEnumerable _modules;
- public IEnumerable Modules
- {
- get => _modules;
- set => SetProperty(ref _modules, value);
- }
-
- public DelegateCommand LoadModule { get; }
-
- private void LoadModuleExecuted(IModuleInfo moduleInfo)
- {
- _moduleManager.LoadModule(moduleInfo.ModuleName);
- }
-
- private void OnModuleLoaded(object sender, LoadModuleCompletedEventArgs e)
- {
- Modules = _moduleCatalog.Modules;
- }
-
- public void Destroy()
- {
- _moduleManager.LoadModuleCompleted -= OnModuleLoaded;
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/ViewModels/MyFlyoutViewModel.cs b/e2e/Forms/src/HelloWorld/ViewModels/MyFlyoutViewModel.cs
deleted file mode 100644
index 6d3ad51d36..0000000000
--- a/e2e/Forms/src/HelloWorld/ViewModels/MyFlyoutViewModel.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using Prism.Commands;
-using Prism.Mvvm;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Prism.Navigation;
-
-namespace HelloWorld.ViewModels
-{
- public class MyFlyoutViewModel : ViewModelBase
- {
- INavigationService _navigationService;
-
- public string NavigatePath => "MyNavigationPage/ViewA";
-
- public string Message => "Hello from MyMasterDetailViewModel";
-
- public DelegateCommand NavigateCommand { get; set; }
- public MyFlyoutViewModel(INavigationService navigationService)
- {
- _navigationService = navigationService;
- NavigateCommand = new DelegateCommand(Navigate);
- }
-
- private async void Navigate(string name)
- {
- var result = await _navigationService.NavigateAsync(name);
- if (!result.Success)
- {
-
- }
- }
-
- public override void OnNavigatedFrom(INavigationParameters parameters)
- {
- base.OnNavigatedFrom(parameters);
- }
-
- public override void OnNavigatedTo(INavigationParameters parameters)
- {
- base.OnNavigatedTo(parameters);
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/ViewModels/MyNavigationPageViewModel.cs b/e2e/Forms/src/HelloWorld/ViewModels/MyNavigationPageViewModel.cs
deleted file mode 100644
index e6be6da45c..0000000000
--- a/e2e/Forms/src/HelloWorld/ViewModels/MyNavigationPageViewModel.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Prism.Navigation;
-
-namespace HelloWorld.ViewModels
-{
- public class MyNavigationPageViewModel : ViewModelBase
- {
- public override void OnNavigatedFrom(INavigationParameters parameters)
- {
- base.OnNavigatedFrom(parameters);
- }
-
- public override void OnNavigatedTo(INavigationParameters parameters)
- {
- base.OnNavigatedTo(parameters);
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/ViewModels/SomeOtherViewModel.cs b/e2e/Forms/src/HelloWorld/ViewModels/SomeOtherViewModel.cs
deleted file mode 100644
index 5af93ec000..0000000000
--- a/e2e/Forms/src/HelloWorld/ViewModels/SomeOtherViewModel.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-using HelloWorld.Interfaces;
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Modularity;
-using System;
-using Prism.Services;
-using Prism.Navigation;
-
-namespace HelloWorld.ViewModels
-{
- public class SomeOtherViewModel : ViewModelBase
- {
- IPageDialogService _dialogService;
-
- string _title = "Some Other ViewModel that doesn't follow the ViewModelLocatorRules";
- public string Title
- {
- get { return _title; }
- set { SetProperty(ref _title, value); }
- }
-
- public DelegateCommand LoadModuleACommand { get; set; }
-
- public SomeOtherViewModel(IPageDialogService dialogService)
- {
- _dialogService = dialogService;
- LoadModuleACommand = new DelegateCommand(ShowDialog);
- }
-
- void ShowDialog()
- {
- _dialogService.DisplayAlertAsync("Hello from SomeOtherViewModel", "This is a message from an exception to the ViewModelLocator rules.", "Cool");
- }
-
- public override void OnNavigatedFrom(INavigationParameters parameters)
- {
- base.OnNavigatedFrom(parameters);
- }
-
- public override void OnNavigatedTo(INavigationParameters parameters)
- {
- base.OnNavigatedTo(parameters);
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/ViewModels/ViewModelBase.cs b/e2e/Forms/src/HelloWorld/ViewModels/ViewModelBase.cs
deleted file mode 100644
index caed5b31a0..0000000000
--- a/e2e/Forms/src/HelloWorld/ViewModels/ViewModelBase.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-using System;
-using System.Threading.Tasks;
-using Prism;
-using Prism.AppModel;
-using Prism.Mvvm;
-using Prism.Navigation;
-
-namespace HelloWorld.ViewModels
-{
- public class ViewModelBase : BindableBase, INavigationAware, IInitialize, IInitializeAsync, IDestructible, IConfirmNavigation, IConfirmNavigationAsync, IPageLifecycleAware, IActiveAware
- {
- private bool active;
- public bool IsActive
- {
- get => active;
- set => SetProperty(ref active, value, () => Console.WriteLine($"{GetType().Name}: IsActive: {value}"));
- }
-
- public event EventHandler IsActiveChanged;
-
- public bool CanNavigate(INavigationParameters parameters)
- {
- Console.WriteLine($"{GetType().Name}: {nameof(CanNavigate)}");
- return true;
- }
-
- public Task CanNavigateAsync(INavigationParameters parameters)
- {
- Console.WriteLine($"{GetType().Name}: {nameof(CanNavigateAsync)}");
- return Task.FromResult(true);
- }
-
- public void Destroy()
- {
- Console.WriteLine($"{GetType().Name}: {nameof(Destroy)}");
- }
-
- public void Initialize(INavigationParameters parameters)
- {
- Console.WriteLine($"{GetType().Name}: {nameof(Initialize)}");
- }
-
- public Task InitializeAsync(INavigationParameters parameters)
- {
- Console.WriteLine($"{GetType().Name}: {nameof(InitializeAsync)}");
- return Task.CompletedTask;
- }
-
- public void OnAppearing()
- {
- Console.WriteLine($"{GetType().Name}: {nameof(OnAppearing)}");
- }
-
- public void OnDisappearing()
- {
- Console.WriteLine($"{GetType().Name}: {nameof(OnDisappearing)}");
- }
-
- public virtual void OnNavigatedFrom(INavigationParameters parameters)
- {
- Console.WriteLine($"{GetType().Name}: {nameof(OnNavigatedFrom)}");
- }
-
- public virtual void OnNavigatedTo(INavigationParameters parameters)
- {
- Console.WriteLine($"{GetType().Name}: {nameof(OnNavigatedTo)}");
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/Views/MainPage.xaml b/e2e/Forms/src/HelloWorld/Views/MainPage.xaml
deleted file mode 100644
index babf693532..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/MainPage.xaml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld/Views/MainPage.xaml.cs b/e2e/Forms/src/HelloWorld/Views/MainPage.xaml.cs
deleted file mode 100644
index 958f6d1f14..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/MainPage.xaml.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using Prism.Navigation;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-using Xamarin.Forms;
-
-namespace HelloWorld.Views
-{
- public partial class MainPage : ContentPage, IDestructible
- {
- public MainPage()
- {
- InitializeComponent();
- }
-
- public void Destroy()
- {
-
- }
-
- void Button_Clicked(object sender, EventArgs e)
- {
-
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/Views/ModulesPage.xaml b/e2e/Forms/src/HelloWorld/Views/ModulesPage.xaml
deleted file mode 100644
index 36a8c2ffc4..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/ModulesPage.xaml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld/Views/ModulesPage.xaml.cs b/e2e/Forms/src/HelloWorld/Views/ModulesPage.xaml.cs
deleted file mode 100644
index 18bb9e3d09..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/ModulesPage.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace HelloWorld.Views
-{
- public partial class ModulesPage : ContentPage
- {
- public ModulesPage()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/Views/MyFlyout.xaml b/e2e/Forms/src/HelloWorld/Views/MyFlyout.xaml
deleted file mode 100644
index 89c46ba277..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/MyFlyout.xaml
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/e2e/Forms/src/HelloWorld/Views/MyFlyout.xaml.cs b/e2e/Forms/src/HelloWorld/Views/MyFlyout.xaml.cs
deleted file mode 100644
index 7fc2637977..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/MyFlyout.xaml.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using Prism.Navigation;
-using Xamarin.Forms;
-using Xamarin.Forms.Xaml;
-
-namespace HelloWorld.Views
-{
- [XamlCompilation(XamlCompilationOptions.Skip)]
- public partial class MyFlyout : IFlyoutPageOptions
- {
- public MyFlyout()
- {
- InitializeComponent();
- }
-
- public bool IsPresentedAfterNavigation => Device.Idiom != TargetIdiom.Phone;
- }
-}
diff --git a/e2e/Forms/src/HelloWorld/Views/MyNavigationPage.xaml b/e2e/Forms/src/HelloWorld/Views/MyNavigationPage.xaml
deleted file mode 100644
index 85a41f71d0..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/MyNavigationPage.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/HelloWorld/Views/MyNavigationPage.xaml.cs b/e2e/Forms/src/HelloWorld/Views/MyNavigationPage.xaml.cs
deleted file mode 100644
index e5994a6637..0000000000
--- a/e2e/Forms/src/HelloWorld/Views/MyNavigationPage.xaml.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using Prism.Navigation;
-using System;
-using Xamarin.Forms;
-
-namespace HelloWorld.Views
-{
- public partial class MyNavigationPage : NavigationPage, INavigationPageOptions, IDestructible
- {
- public MyNavigationPage()
- {
- InitializeComponent();
- }
-
- public bool ClearNavigationStackOnNavigation
- {
- get { return true; }
- }
-
- public void Destroy()
- {
-
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ApplicationCommands.cs b/e2e/Forms/src/ModuleA/ApplicationCommands.cs
deleted file mode 100644
index 71438b6d00..0000000000
--- a/e2e/Forms/src/ModuleA/ApplicationCommands.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-using Prism.Commands;
-
-namespace ModuleA
-{
- public interface IApplicationCommands
- {
- CompositeCommand SaveCommand { get; }
- CompositeCommand ResetCommand { get; }
- }
-
- public class ApplicationCommands : IApplicationCommands
- {
- CompositeCommand _saveCommand = new CompositeCommand(true); //invoke only on the active command - IActiveAware
- public CompositeCommand SaveCommand
- {
- get { return _saveCommand; }
- }
-
- CompositeCommand _resetCommand = new CompositeCommand();
- public CompositeCommand ResetCommand
- {
- get { return _resetCommand; }
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ModuleA.csproj b/e2e/Forms/src/ModuleA/ModuleA.csproj
deleted file mode 100644
index f838870cd1..0000000000
--- a/e2e/Forms/src/ModuleA/ModuleA.csproj
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- netstandard2.0
- true
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/ModuleAModule.cs b/e2e/Forms/src/ModuleA/ModuleAModule.cs
deleted file mode 100644
index e99f58780a..0000000000
--- a/e2e/Forms/src/ModuleA/ModuleAModule.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using ModuleA.Views;
-using Prism.Ioc;
-using Prism.Modularity;
-using Xamarin.Forms;
-
-namespace ModuleA
-{
- public class ModuleAModule : IModule
- {
- public void OnInitialized(IContainerProvider containerProvider)
- {
- //var masterDetail = PrismApplication.Current.MainPage as MasterDetailPage;
- //if (masterDetail != null)
- // masterDetail.Master = new MasterNavigation();
- }
-
- public void RegisterTypes(IContainerRegistry containerRegistry)
- {
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
- containerRegistry.RegisterForNavigation();
-
- containerRegistry.RegisterSingleton();
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ViewModels/MyCarouselPageViewModel.cs b/e2e/Forms/src/ModuleA/ViewModels/MyCarouselPageViewModel.cs
deleted file mode 100644
index 636f8e8f34..0000000000
--- a/e2e/Forms/src/ModuleA/ViewModels/MyCarouselPageViewModel.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Navigation;
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-namespace ModuleA.ViewModels
-{
- public class MyCarouselPageViewModel : BindableBase, INavigationAware
- {
- public MyCarouselPageViewModel()
- {
-
- }
-
- public void OnNavigatedFrom(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatedTo(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatingTo(INavigationParameters parameters)
- {
-
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ViewModels/MyTabbedPageViewModel.cs b/e2e/Forms/src/ModuleA/ViewModels/MyTabbedPageViewModel.cs
deleted file mode 100644
index d56c93529e..0000000000
--- a/e2e/Forms/src/ModuleA/ViewModels/MyTabbedPageViewModel.cs
+++ /dev/null
@@ -1,47 +0,0 @@
-using Prism.Mvvm;
-using Prism.Navigation;
-using Prism.AppModel;
-using System.Diagnostics;
-
-namespace ModuleA.ViewModels
-{
- public class MyTabbedPageViewModel : BindableBase, INavigationAware, IPageLifecycleAware
- {
- private IApplicationCommands _applicationCommands;
- public IApplicationCommands ApplicationCommands
- {
- get { return _applicationCommands; }
- set { SetProperty(ref _applicationCommands, value); }
- }
-
- public MyTabbedPageViewModel(IApplicationCommands applicationCommands)
- {
- _applicationCommands = applicationCommands;
- }
-
- public void OnNavigatedFrom(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatedTo(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatingTo(INavigationParameters parameters)
- {
-
- }
-
- public void OnAppearing()
- {
- Debug.WriteLine("MyTabbedPage is appearing");
- }
-
- public void OnDisappearing()
- {
- Debug.WriteLine("MyTabbedPage is disappearing");
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ViewModels/PartialViewBViewModel.cs b/e2e/Forms/src/ModuleA/ViewModels/PartialViewBViewModel.cs
deleted file mode 100644
index 4dbc883a45..0000000000
--- a/e2e/Forms/src/ModuleA/ViewModels/PartialViewBViewModel.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-using System;
-using System.Diagnostics;
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Navigation;
-
-namespace ModuleA.ViewModels
-{
- public class PartialViewBViewModel : BindableBase
- {
- private INavigationService _navigationService { get; }
-
- public PartialViewBViewModel(INavigationService navigationService, IApplicationCommands applicationCommands)
- {
- _navigationService = navigationService;
- NavigateCommand = new DelegateCommand(Navigate).ObservesCanExecute(() => CanNavigate);
- SaveCommand = new DelegateCommand(Save);
- ResetCommand = new DelegateCommand(Reset);
-
- applicationCommands.SaveCommand.RegisterCommand(SaveCommand);
- applicationCommands.ResetCommand.RegisterCommand(ResetCommand);
- }
-
- private string _title = "View B";
- public string Title
- {
- get { return _title; }
- set { SetProperty(ref _title, value); }
- }
-
- private bool _canNavigate = true;
- public bool CanNavigate
- {
- get { return _canNavigate; }
- set { SetProperty(ref _canNavigate, value); }
- }
-
- public event EventHandler IsActiveChanged;
-
- private bool _isActive;
- public bool IsActive
- {
- get { return _isActive; }
- set
- {
- SetProperty(ref _isActive, value);
- OnActiveChanged();
- }
- }
-
- public DelegateCommand NavigateCommand { get; }
-
- public DelegateCommand SaveCommand { get; }
-
- public DelegateCommand ResetCommand { get; }
-
- private void Reset()
- {
- Title = "View B";
- }
-
- async void Navigate()
- {
- CanNavigate = false;
- await _navigationService.NavigateAsync("ViewA");
- CanNavigate = true;
- }
-
- private void Save()
- {
- Title = "Saved";
- }
-
- void OnActiveChanged()
- {
- IsActiveChanged?.Invoke(this, EventArgs.Empty);
- SaveCommand.IsActive = IsActive;
- }
-
- public void OnNavigatedFrom(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatedTo(INavigationParameters parameters)
- {
- Debug.WriteLine("Navigated to ViewB");
- }
-
- public void OnNavigatingTo(INavigationParameters parameters)
- {
-
- }
-
- public void OnAppearing()
- {
- Debug.WriteLine("ViewB is appearing");
- }
-
- public void OnDisappearing()
- {
- Debug.WriteLine("ViewB is disappearing");
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ViewModels/ViewAViewModel.cs b/e2e/Forms/src/ModuleA/ViewModels/ViewAViewModel.cs
deleted file mode 100644
index 2544c703c9..0000000000
--- a/e2e/Forms/src/ModuleA/ViewModels/ViewAViewModel.cs
+++ /dev/null
@@ -1,126 +0,0 @@
-using System;
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Navigation;
-using Prism;
-using Prism.AppModel;
-using System.Diagnostics;
-using Prism.Navigation.TabbedPages;
-
-namespace ModuleA.ViewModels
-{
- public class ViewAViewModel : BindableBase, INavigationAware, IActiveAware, IApplicationLifecycleAware, IPageLifecycleAware
- {
- private readonly INavigationService _navigationService;
-
- string _title = "View A";
- public string Title
- {
- get { return _title; }
- set { SetProperty(ref _title, value); }
- }
-
- private bool _canNavigate = true;
-
- string _message = "No Message Set.";
- public string Message
- {
- get => _message;
- set => SetProperty(ref _message, value);
- }
-
- public bool CanNavigate
- {
- get { return _canNavigate; }
- set { SetProperty(ref _canNavigate, value); }
- }
-
- public DelegateCommand NavigateCommand { get; set; }
-
- public DelegateCommand SaveCommand { get; private set; }
-
- public DelegateCommand ResetCommand { get; private set; }
-
- public event EventHandler IsActiveChanged;
-
- bool _isActive;
- public bool IsActive
- {
- get { return _isActive; }
- set
- {
- SetProperty(ref _isActive, value);
- OnActiveChanged();
- }
- }
-
- public ViewAViewModel(INavigationService navigationService, IApplicationCommands applicationCommands)
- {
- _navigationService = navigationService;
-
- NavigateCommand = new DelegateCommand(Navigate).ObservesCanExecute(() => CanNavigate);
- SaveCommand = new DelegateCommand(Save);
- ResetCommand = new DelegateCommand(Reset);
-
- applicationCommands.SaveCommand.RegisterCommand(SaveCommand);
- applicationCommands.ResetCommand.RegisterCommand(ResetCommand);
- }
-
- private void Reset()
- {
- Title = "View A";
- }
-
- private void Save()
- {
- Title = "Saved";
- }
-
- async void Navigate()
- {
- CanNavigate = false;
- //await _navigationService.SelectTabAsync("ViewC");
- await _navigationService.NavigateAsync("ViewC");
- CanNavigate = true;
- }
-
- void OnActiveChanged()
- {
- SaveCommand.IsActive = IsActive;
- }
-
- public void OnNavigatedFrom(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatedTo(INavigationParameters parameters)
- {
- var navigationMode = parameters.GetNavigationMode();
- if (navigationMode == NavigationMode.Back)
- Title = "Went Back";
- else if (navigationMode == NavigationMode.New)
- Title = "Went to New Page";
- }
-
- public void OnResume()
- {
- Title = "Application resumed";
- }
-
- public void OnSleep()
- {
- Title = "Aplpication went to sleep";
- }
-
- public void OnAppearing()
- {
- Debug.WriteLine("ViewA is appearing");
- }
-
- public void OnDisappearing()
- {
- Debug.WriteLine("ViewA is disappearing");
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ViewModels/ViewBViewModel.cs b/e2e/Forms/src/ModuleA/ViewModels/ViewBViewModel.cs
deleted file mode 100644
index 604babdbdf..0000000000
--- a/e2e/Forms/src/ModuleA/ViewModels/ViewBViewModel.cs
+++ /dev/null
@@ -1,110 +0,0 @@
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Navigation;
-using System.Diagnostics;
-using System;
-using Prism;
-using Prism.AppModel;
-using Prism.Navigation.TabbedPages;
-
-namespace ModuleA.ViewModels
-{
- public class ViewBViewModel : BindableBase, INavigationAware, IActiveAware, IPageLifecycleAware
- {
- private readonly INavigationService _navigationService;
-
- string _title = "View B";
- public string Title
- {
- get { return _title; }
- set { SetProperty(ref _title, value); }
- }
-
- private bool _canNavigate = true;
- public bool CanNavigate
- {
- get { return _canNavigate; }
- set { SetProperty(ref _canNavigate, value); }
- }
-
- public event EventHandler IsActiveChanged;
-
- bool _isActive;
- public bool IsActive
- {
- get { return _isActive; }
- set
- {
- SetProperty(ref _isActive, value);
- OnActiveChanged();
- }
- }
-
- public DelegateCommand NavigateCommand { get; set; }
-
- public DelegateCommand SaveCommand { get; private set; }
-
- public DelegateCommand ResetCommand { get; private set; }
-
- public ViewBViewModel(INavigationService navigationService, IApplicationCommands applicationCommands)
- {
- _navigationService = navigationService;
- NavigateCommand = new DelegateCommand(Navigate).ObservesCanExecute(() => CanNavigate);
- SaveCommand = new DelegateCommand(Save);
- ResetCommand = new DelegateCommand(Reset);
-
- applicationCommands.SaveCommand.RegisterCommand(SaveCommand);
- applicationCommands.ResetCommand.RegisterCommand(ResetCommand);
- }
-
- private void Reset()
- {
- Title = "View B";
- }
-
- async void Navigate()
- {
- CanNavigate = false;
- //await _navigationService.NavigateAsync("ViewA");
-
- await _navigationService.SelectTabAsync("ViewA");
-
- CanNavigate = true;
- }
-
- private void Save()
- {
- Title = "Saved";
- }
-
- void OnActiveChanged()
- {
- SaveCommand.IsActive = IsActive;
- }
-
- public void OnNavigatedFrom(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatedTo(INavigationParameters parameters)
- {
- Debug.WriteLine("Navigated to ViewB");
- }
-
- public void OnNavigatingTo(INavigationParameters parameters)
- {
-
- }
-
- public void OnAppearing()
- {
- Debug.WriteLine("ViewB is appearing");
- }
-
- public void OnDisappearing()
- {
- Debug.WriteLine("ViewB is disappearing");
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/ViewModels/ViewCViewModel.cs b/e2e/Forms/src/ModuleA/ViewModels/ViewCViewModel.cs
deleted file mode 100644
index 2bb97c2971..0000000000
--- a/e2e/Forms/src/ModuleA/ViewModels/ViewCViewModel.cs
+++ /dev/null
@@ -1,84 +0,0 @@
-using Prism.Commands;
-using Prism.Mvvm;
-using Prism.Navigation;
-using System.Diagnostics;
-using System.Threading.Tasks;
-using System;
-using Prism.AppModel;
-using Prism.Navigation.TabbedPages;
-
-namespace ModuleA.ViewModels
-{
- public class ViewCViewModel : BindableBase, INavigationAware, IDestructible, IPageLifecycleAware
- {
- private readonly INavigationService _navigationService;
-
- string _title = "View C";
- public string Title
- {
- get { return _title; }
- set { SetProperty(ref _title, value); }
- }
-
- public DelegateCommand NavigateCommand { get; set; }
-
- public ViewCViewModel(INavigationService navigationService)
- {
- _navigationService = navigationService;
-
- NavigateCommand = new DelegateCommand(Navigate);
- }
-
- async void Navigate()
- {
- try
- {
- //var uri = _navigationService.GetNavigationUriPath();
-
- //Debug.WriteLine("After _navigationService.NavigateAsync(ViewB) ...");
-
- //var result = await _navigationService.NavigateAsync("../../");
- //if (!result.Success)
- //{
-
- //}
-
- await _navigationService.SelectTabAsync("ViewB?id=3");
- }
- catch(Exception ex)
- {
-
- }
- }
-
- public void OnNavigatedFrom(INavigationParameters parameters)
- {
- Debug.WriteLine("OnNavigatedFrom ViewC ...");
- }
-
- public void OnNavigatedTo(INavigationParameters parameters)
- {
-
- }
-
- public void OnNavigatingTo(INavigationParameters parameters)
- {
-
- }
-
- public void Destroy()
- {
-
- }
-
- public void OnAppearing()
- {
- Debug.WriteLine("ViewC is appearing");
- }
-
- public void OnDisappearing()
- {
- Debug.WriteLine("ViewC is disappearing");
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/Views/MasterNavigation.xaml b/e2e/Forms/src/ModuleA/Views/MasterNavigation.xaml
deleted file mode 100644
index 160117319c..0000000000
--- a/e2e/Forms/src/ModuleA/Views/MasterNavigation.xaml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/MasterNavigation.xaml.cs b/e2e/Forms/src/ModuleA/Views/MasterNavigation.xaml.cs
deleted file mode 100644
index 09c29130cc..0000000000
--- a/e2e/Forms/src/ModuleA/Views/MasterNavigation.xaml.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-using Xamarin.Forms;
-
-namespace ModuleA.Views
-{
- public partial class MasterNavigation : ContentPage
- {
- public MasterNavigation()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/Views/MyCarouselPage.xaml b/e2e/Forms/src/ModuleA/Views/MyCarouselPage.xaml
deleted file mode 100644
index 95fd18c1b7..0000000000
--- a/e2e/Forms/src/ModuleA/Views/MyCarouselPage.xaml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/MyCarouselPage.xaml.cs b/e2e/Forms/src/ModuleA/Views/MyCarouselPage.xaml.cs
deleted file mode 100644
index 7fc70a4ae5..0000000000
--- a/e2e/Forms/src/ModuleA/Views/MyCarouselPage.xaml.cs
+++ /dev/null
@@ -1,12 +0,0 @@
-using Xamarin.Forms;
-
-namespace ModuleA.Views
-{
- public partial class MyCarouselPage : CarouselPage
- {
- public MyCarouselPage()
- {
- InitializeComponent();
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/Views/MyTabbedPage.xaml b/e2e/Forms/src/ModuleA/Views/MyTabbedPage.xaml
deleted file mode 100644
index 4e1993d53d..0000000000
--- a/e2e/Forms/src/ModuleA/Views/MyTabbedPage.xaml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/MyTabbedPage.xaml.cs b/e2e/Forms/src/ModuleA/Views/MyTabbedPage.xaml.cs
deleted file mode 100644
index d3cce63fb3..0000000000
--- a/e2e/Forms/src/ModuleA/Views/MyTabbedPage.xaml.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using Prism.Navigation;
-using System;
-using Xamarin.Forms;
-
-namespace ModuleA.Views
-{
- public partial class MyTabbedPage : TabbedPage, IDestructible
- {
- public MyTabbedPage()
- {
- InitializeComponent();
- }
-
- public void Destroy()
- {
-
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/Views/PartialViewB.xaml b/e2e/Forms/src/ModuleA/Views/PartialViewB.xaml
deleted file mode 100644
index b62d26c690..0000000000
--- a/e2e/Forms/src/ModuleA/Views/PartialViewB.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/PartialViewB.xaml.cs b/e2e/Forms/src/ModuleA/Views/PartialViewB.xaml.cs
deleted file mode 100644
index 26b244c0be..0000000000
--- a/e2e/Forms/src/ModuleA/Views/PartialViewB.xaml.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using Xamarin.Forms.Xaml;
-
-namespace ModuleA.Views
-{
- [XamlCompilation(XamlCompilationOptions.Compile)]
- public partial class PartialViewB
- {
- public PartialViewB ()
- {
- InitializeComponent ();
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/ViewA.xaml b/e2e/Forms/src/ModuleA/Views/ViewA.xaml
deleted file mode 100644
index 7f2b33fec3..0000000000
--- a/e2e/Forms/src/ModuleA/Views/ViewA.xaml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/ViewA.xaml.cs b/e2e/Forms/src/ModuleA/Views/ViewA.xaml.cs
deleted file mode 100644
index 8843a9eba8..0000000000
--- a/e2e/Forms/src/ModuleA/Views/ViewA.xaml.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using Prism.Navigation;
-using System;
-using Xamarin.Forms;
-
-namespace ModuleA.Views
-{
- public partial class ViewA : ContentPage, IDestructible
- {
- public ViewA()
- {
- InitializeComponent();
- }
-
- public void Destroy()
- {
-
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/Views/ViewB.xaml b/e2e/Forms/src/ModuleA/Views/ViewB.xaml
deleted file mode 100644
index 02e7505d6c..0000000000
--- a/e2e/Forms/src/ModuleA/Views/ViewB.xaml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/ViewB.xaml.cs b/e2e/Forms/src/ModuleA/Views/ViewB.xaml.cs
deleted file mode 100644
index 4d91b5e8ad..0000000000
--- a/e2e/Forms/src/ModuleA/Views/ViewB.xaml.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using Prism.Navigation;
-using System;
-using Xamarin.Forms;
-
-namespace ModuleA.Views
-{
- public partial class ViewB : ContentPage, IDestructible
- {
- public ViewB()
- {
- InitializeComponent();
- }
-
- public void Destroy()
- {
-
- }
- }
-}
diff --git a/e2e/Forms/src/ModuleA/Views/ViewC.xaml b/e2e/Forms/src/ModuleA/Views/ViewC.xaml
deleted file mode 100644
index 82fb38c9fb..0000000000
--- a/e2e/Forms/src/ModuleA/Views/ViewC.xaml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/e2e/Forms/src/ModuleA/Views/ViewC.xaml.cs b/e2e/Forms/src/ModuleA/Views/ViewC.xaml.cs
deleted file mode 100644
index 2b5b54a97b..0000000000
--- a/e2e/Forms/src/ModuleA/Views/ViewC.xaml.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using Prism.Navigation;
-using System;
-using Xamarin.Forms;
-
-namespace ModuleA.Views
-{
- public partial class ViewC : ContentPage, IDestructible
- {
- public ViewC()
- {
- InitializeComponent();
- }
-
- public void Destroy()
- {
-
- }
- }
-}
diff --git a/e2e/Forms/tests/HelloWorld.UITests/AppManager.cs b/e2e/Forms/tests/HelloWorld.UITests/AppManager.cs
deleted file mode 100644
index 26a1e8e9e2..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/AppManager.cs
+++ /dev/null
@@ -1,59 +0,0 @@
-using System;
-using Xamarin.UITest;
-
-namespace HelloWorld.UITests
-{
- static class AppManager
- {
- static IApp app;
- public static IApp App
- {
- get
- {
- if (app == null)
- throw new NullReferenceException("'AppManager.App' not set. Call 'AppManager.StartApp()' before trying to access it.");
- return app;
- }
- }
-
- static Platform? platform;
- public static Platform Platform
- {
- get
- {
- if (platform == null)
- throw new NullReferenceException("'AppManager.Platform' not set.");
- return platform.Value;
- }
-
- set
- {
- platform = value;
- }
- }
-
- public static void StartApp()
- {
- if (Platform == Platform.Android)
- {
- app = ConfigureApp
- .Android
- // Used to run a .apk file:
- .EnableLocalScreenshots()
- .ApkFile(@"Z:\repos\Twitch\Prism\Sandbox\Xamarin\HelloWorld\HelloWorld\HelloWorld.Android\bin\Release\com.prismlibrary.helloworld.apk")
- .StartApp();
- }
-
- if (Platform == Platform.iOS)
- {
- app = ConfigureApp
- .iOS
- // Used to run a .app file on an ios simulator:
- //.AppBundle("path/to/file.app")
- // Used to run a .ipa file on a physical ios device:
- //.InstalledApp("com.company.bundleid")
- .StartApp();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/tests/HelloWorld.UITests/BasePage.cs b/e2e/Forms/tests/HelloWorld.UITests/BasePage.cs
deleted file mode 100644
index 2749793973..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/BasePage.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using System;
-using NUnit.Framework;
-using Xamarin.UITest;
-
-namespace HelloWorld.UITests
-{
- public abstract class BasePage
- {
- protected IApp app => AppManager.App;
- protected bool OnAndroid => AppManager.Platform == Platform.Android;
- protected bool OniOS => AppManager.Platform == Platform.iOS;
-
- protected abstract PlatformQuery Trait { get; }
-
- protected BasePage()
- {
- AssertOnPage(TimeSpan.FromSeconds(30));
- app.Screenshot("On " + this.GetType().Name);
- }
-
- ///
- /// Verifies that the trait is still present. Defaults to no wait.
- ///
- /// Time to wait before the assertion fails
- protected void AssertOnPage(TimeSpan? timeout = default(TimeSpan?))
- {
- var message = "Unable to verify on page: " + this.GetType().Name;
-
- if (timeout == null)
- Assert.IsNotEmpty(app.Query(Trait.Current), message);
- else
- Assert.DoesNotThrow(() => app.WaitForElement(Trait.Current, timeout: timeout), message);
- }
-
- ///
- /// Verifies that the trait is no longer present. Defaults to a 5 second wait.
- ///
- /// Time to wait before the assertion fails
- protected void WaitForPageToLeave(TimeSpan? timeout = default(TimeSpan?))
- {
- timeout = timeout ?? TimeSpan.FromSeconds(5);
- var message = "Unable to verify *not* on page: " + this.GetType().Name;
-
- Assert.DoesNotThrow(() => app.WaitForNoElement(Trait.Current, timeout: timeout), message);
- }
-
- // You can edit this file to define functionality that is common across many or all pages in your app.
- // For example, you could add a method here to open a side menu that is accesible from all pages.
- // To keep things more organized, consider subclassing BasePage and including common page actions there.
- // For some examples check out https://github.com/xamarin-automation-service/uitest-pop-example/wiki
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/tests/HelloWorld.UITests/BaseTestFixture.cs b/e2e/Forms/tests/HelloWorld.UITests/BaseTestFixture.cs
deleted file mode 100644
index 5694f83d6d..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/BaseTestFixture.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using NUnit.Framework;
-using Xamarin.UITest;
-
-namespace HelloWorld.UITests
-{
- [TestFixture(Platform.Android)]
- [TestFixture(Platform.iOS)]
- public abstract class BaseTestFixture
- {
- protected IApp app => AppManager.App;
- protected bool OnAndroid => AppManager.Platform == Platform.Android;
- protected bool OniOS => AppManager.Platform == Platform.iOS;
-
- protected BaseTestFixture(Platform platform)
- {
- AppManager.Platform = platform;
- }
-
- [SetUp]
- public virtual void BeforeEachTest()
- {
- AppManager.StartApp();
- }
-
- // You can edit this file to define functionality that is common across many or all tests.
- // For example, you could add a method here to log in or dismiss a welcome dialogue.
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/tests/HelloWorld.UITests/HelloWorld.UITests.csproj b/e2e/Forms/tests/HelloWorld.UITests/HelloWorld.UITests.csproj
deleted file mode 100644
index db3a242d5f..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/HelloWorld.UITests.csproj
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- net481
- NU1201
- $(ArtifactStagingRoot)\UITests
-
-
-
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
-
-
-
diff --git a/e2e/Forms/tests/HelloWorld.UITests/Pages/DialogDemoPage.cs b/e2e/Forms/tests/HelloWorld.UITests/Pages/DialogDemoPage.cs
deleted file mode 100644
index 43b816f4e3..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/Pages/DialogDemoPage.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace HelloWorld.UITests.Pages
-{
- public class DialogDemoPage
- {
-
- }
-}
diff --git a/e2e/Forms/tests/HelloWorld.UITests/Pages/MainPage.cs b/e2e/Forms/tests/HelloWorld.UITests/Pages/MainPage.cs
deleted file mode 100644
index 65b66b2426..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/Pages/MainPage.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace HelloWorld.UITests.Pages
-{
- public class MainPage
- {
-
- }
-}
diff --git a/e2e/Forms/tests/HelloWorld.UITests/Pages/ModulesPage.cs b/e2e/Forms/tests/HelloWorld.UITests/Pages/ModulesPage.cs
deleted file mode 100644
index 014126d7fe..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/Pages/ModulesPage.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace HelloWorld.UITests.Pages
-{
- public class ModulesPage
- {
-
- }
-}
diff --git a/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewA.cs b/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewA.cs
deleted file mode 100644
index 989eb9458c..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewA.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Query = System.Func;
-
-namespace HelloWorld.UITests.Pages
-{
- public class ViewA : BasePage
- {
- readonly Query navigateToViewBButton;
-
- protected override PlatformQuery Trait => new PlatformQuery
- {
- Android = x => x.Marked("TitleLabel"),
- iOS = x => x.Marked("TitleLabel")
- };
-
- public ViewA()
- {
- navigateToViewBButton = x => x.Marked("NavigateToViewBButton");
- }
-
- public void NavigateToViewB()
- {
- app.WaitForElement(navigateToViewBButton);
- app.Screenshot("Tap Navigate to ViewB Button");
- app.Tap(navigateToViewBButton);
- }
- }
-}
diff --git a/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewB.cs b/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewB.cs
deleted file mode 100644
index 1bb5f0c583..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewB.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-namespace HelloWorld.UITests.Pages
-{
- public class ViewB : BasePage
- {
- protected override PlatformQuery Trait => new PlatformQuery
- {
- Android = x => x.Marked("TitleLabel"),
- iOS = x => x.Marked("TitleLabel")
- };
- }
-}
diff --git a/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewC.cs b/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewC.cs
deleted file mode 100644
index ead2fff989..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/Pages/ViewC.cs
+++ /dev/null
@@ -1,7 +0,0 @@
-namespace HelloWorld.UITests.Pages
-{
- public class ViewC
- {
-
- }
-}
diff --git a/e2e/Forms/tests/HelloWorld.UITests/PlatformQuery.cs b/e2e/Forms/tests/HelloWorld.UITests/PlatformQuery.cs
deleted file mode 100644
index a2277e75b9..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/PlatformQuery.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using System;
-using Xamarin.UITest;
-using Xamarin.UITest.Queries;
-
-namespace HelloWorld.UITests
-{
- public class PlatformQuery
- {
- public Func Android
- {
- set
- {
- if (AppManager.Platform == Platform.Android)
- current = value;
- }
- }
-
- public Func iOS
- {
- set
- {
- if (AppManager.Platform == Platform.iOS)
- current = value;
- }
- }
-
- Func current;
- public Func Current
- {
- get
- {
- if (current == null)
- throw new NullReferenceException("Trait not set for current platform");
-
- return current;
- }
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/Forms/tests/HelloWorld.UITests/Test.cs b/e2e/Forms/tests/HelloWorld.UITests/Test.cs
deleted file mode 100644
index 59dcdf3a20..0000000000
--- a/e2e/Forms/tests/HelloWorld.UITests/Test.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-using HelloWorld.UITests.Pages;
-using NUnit.Framework;
-using Xamarin.UITest;
-
-namespace HelloWorld.UITests
-{
- public class Test : BaseTestFixture
- {
- public Test(Platform platform)
- : base(platform)
- {
- }
-
-#if DEBUG
- [Test]
- public void Repl()
- {
- if (TestEnvironment.IsTestCloud)
- Assert.Ignore("Local only");
-
- app.Repl();
- }
-#endif
-
- [Test]
- public void AppLaunches()
- {
- Thread.Sleep(TimeSpan.FromSeconds(3));
- app.Screenshot("App Launched");
- }
-
- [Test]
- public void NavigateToViewB()
- {
- new ViewA().NavigateToViewB();
-
- new ViewB();
- }
- }
-}
diff --git a/src/Forms/Prism.DryIoc.Forms/Prism.DryIoc.Forms.csproj b/src/Forms/Prism.DryIoc.Forms/Prism.DryIoc.Forms.csproj
deleted file mode 100644
index 2dadcb429f..0000000000
--- a/src/Forms/Prism.DryIoc.Forms/Prism.DryIoc.Forms.csproj
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
- netstandard2.0
- DryIoc for Prism for Xamarin.Forms
-
-
- Use these extensions to build Xamarin.Forms applications with Prism and DryIoc.
- prism;xamarin;xamarin.forms;dryioc;dependency injection
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Forms/Prism.DryIoc.Forms/PrismApplication.cs b/src/Forms/Prism.DryIoc.Forms/PrismApplication.cs
deleted file mode 100644
index 9e2e9fdc89..0000000000
--- a/src/Forms/Prism.DryIoc.Forms/PrismApplication.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-using DryIoc;
-using Prism.Container.DryIoc;
-using Prism.Ioc;
-using Xamarin.Forms.Internals;
-
-[assembly: Xamarin.Forms.XmlnsDefinition("http://prismlibrary.com", "Prism.DryIoc")]
-namespace Prism.DryIoc
-{
- ///
- /// Application base class using DryIoc
- ///
- public abstract class PrismApplication : PrismApplicationBase
- {
- ///
- /// Initializes a new instance of PrismApplication using the default constructor
- ///
- protected PrismApplication()
- : base() { }
-
- ///
- /// Initializes a new instance of with a .
- /// Used when there are specific types that need to be registered on the platform.
- ///
- /// The .
- protected PrismApplication(IPlatformInitializer platformInitializer)
- : base(platformInitializer) { }
-
- ///
- /// Initializes a new instance of with a .
- /// Used when there are specific types that need to be registered on the platform.
- /// Also determines whether to set the for resolving Renderers and Platform Effects.
- ///
- /// The .
- /// Should set the .
- protected PrismApplication(IPlatformInitializer platformInitializer, bool setFormsDependencyResolver)
- : base(platformInitializer, setFormsDependencyResolver) { }
-
- ///
- /// Creates the for DryIoc
- ///
- ///
- protected override IContainerExtension CreateContainerExtension()
- {
- return new DryIocContainerExtension(CreateContainerRules());
- }
-
- ///
- /// Create to alter behavior of
- ///
- /// An instance of
- protected virtual Rules CreateContainerRules() => DryIocContainerExtension.DefaultRules;
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Behaviors/RegionCleanupBehavior.cs b/src/Forms/Prism.Forms.Regions/Behaviors/RegionCleanupBehavior.cs
deleted file mode 100644
index 7243c0ca66..0000000000
--- a/src/Forms/Prism.Forms.Regions/Behaviors/RegionCleanupBehavior.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using System;
-using Prism.Ioc;
-using Prism.Navigation.Regions;
-using Xamarin.Forms;
-
-namespace Prism.Behaviors
-{
- internal class RegionCleanupBehavior : BehaviorBase
- {
- private WeakReference _regionReference;
-
- public RegionCleanupBehavior(IRegion region)
- {
- _regionReference = new WeakReference(region);
- }
-
- public IRegion Region => _regionReference.TryGetTarget(out var target) ? target : null;
-
- protected override void OnDetachingFrom(Page bindable)
- {
- if (Region != null)
- {
- var manager = Region.RegionManager ?? ContainerLocator.Container.Resolve();
- if (manager.Regions.ContainsRegionWithName(Region.Name))
- {
- manager.Regions.Remove(Region.Name);
- }
- }
- }
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Common/MvvmHelpers.cs b/src/Forms/Prism.Forms.Regions/Common/MvvmHelpers.cs
deleted file mode 100644
index 048ab9aba1..0000000000
--- a/src/Forms/Prism.Forms.Regions/Common/MvvmHelpers.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-using System;
-using Prism.Navigation.Regions;
-using Xamarin.Forms;
-
-namespace Prism.Common
-{
- internal static class MvvmHelpers
- {
- public static void AutowireViewModel(object view) => PageUtilities.SetAutowireViewModel((VisualElement)view);
-
- public static void ViewAndViewModelAction(object view, Action action)
- where T : class
- {
- if (view is T viewAsT)
- action(viewAsT);
-
- if (view is BindableObject bindable && bindable.BindingContext is T vmAsT)
- action(vmAsT);
- }
-
- public static T GetImplementerFromViewOrViewModel(object view)
- where T : class
- {
- if (view is T viewAsT)
- {
- return viewAsT;
- }
-
- if (view is VisualElement element && element.BindingContext is T vmAsT)
- {
- return vmAsT;
- }
-
- return null;
- }
-
- public static bool IsNavigationTarget(object view, NavigationContext navigationContext)
- {
- if (view is IRegionAware viewAsRegionAware)
- {
- return viewAsRegionAware.IsNavigationTarget(navigationContext);
- }
-
- if (view is BindableObject bindable && bindable.BindingContext is IRegionAware vmAsRegionAware)
- {
- return vmAsRegionAware.IsNavigationTarget(navigationContext);
- }
-
- var uri = navigationContext.Uri;
- if (!uri.IsAbsoluteUri)
- uri = new Uri(new Uri("app://prism.regions"), uri);
- var path = uri.LocalPath.Substring(1);
- var viewType = view.GetType();
-
- return path == viewType.Name || path == viewType.FullName;
- }
-
- public static void OnNavigatedFrom(object view, NavigationContext navigationContext)
- {
- ViewAndViewModelAction(view, x => x.OnNavigatedFrom(navigationContext));
- }
-
- public static void OnNavigatedTo(object view, NavigationContext navigationContext)
- {
- ViewAndViewModelAction(view, x => x.OnNavigatedTo(navigationContext));
- }
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Common/ObservableObject.cs b/src/Forms/Prism.Forms.Regions/Common/ObservableObject.cs
deleted file mode 100644
index 9ac0145871..0000000000
--- a/src/Forms/Prism.Forms.Regions/Common/ObservableObject.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System.ComponentModel;
-using Xamarin.Forms;
-
-namespace Prism.Common
-{
- // TODO: Refactor this... we probably do not need this for Xamarin
- ///
- /// Class that wraps an object, so that other classes can notify for Change events. Typically, this class is set as
- /// a Bindable Property on BindableObjects, and allows other classes to observe any changes in the Value.
- ///
- /// The type of the property that's wrapped in the Observable object
- public class ObservableObject : BindableObject, INotifyPropertyChanged
- {
- ///
- /// Identifies the Value property of the ObservableObject
- ///
- public static readonly BindableProperty ValueProperty =
- BindableProperty.Create(nameof(Value), typeof(T), typeof(ObservableObject), default);
-
- ///
- /// The value that's wrapped inside the ObservableObject.
- ///
- public T Value
- {
- get => (T)GetValue(ValueProperty);
- set => SetValue(ValueProperty, value);
- }
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Extensions/ElementExtensions.cs b/src/Forms/Prism.Forms.Regions/Extensions/ElementExtensions.cs
deleted file mode 100644
index 7cb97dd140..0000000000
--- a/src/Forms/Prism.Forms.Regions/Extensions/ElementExtensions.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-using Xamarin.Forms;
-
-namespace Prism.Extensions
-{
- internal static class ElementExtensions
- {
- public static bool CheckForParentPage(this VisualElement visualElement)
- {
- return GetParentPage(visualElement) != null;
- }
-
- public static Element GetRoot(this Element element)
- {
- switch (element.Parent)
- {
- case null:
- return element;
- default:
- return GetRoot(element.Parent);
- }
- }
-
- public static Page GetParentPage(this Element visualElement)
- {
- switch (visualElement.Parent)
- {
- case Page page:
- return page;
- case null:
- return null;
- default:
- return GetParentPage(visualElement.Parent);
- }
- }
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Ioc/RegionNavigationRegistrationExtensions.cs b/src/Forms/Prism.Forms.Regions/Ioc/RegionNavigationRegistrationExtensions.cs
deleted file mode 100644
index 488ab7c309..0000000000
--- a/src/Forms/Prism.Forms.Regions/Ioc/RegionNavigationRegistrationExtensions.cs
+++ /dev/null
@@ -1,54 +0,0 @@
-using System;
-using Prism.Mvvm;
-using Xamarin.Forms;
-
-namespace Prism.Ioc
-{
- ///
- /// Provides Navigation Registration Extensions for Region Navigation
- ///
- public static class RegionNavigationRegistrationExtensions
- {
- ///
- /// Registers a for region navigation.
- ///
- /// The Type of to register
- /// used to register type for Navigation.
- /// The unique name to register with the View
- public static void RegisterForRegionNavigation(this IContainerRegistry containerRegistry, string name = null)
- where TView : View
- {
- var viewType = typeof(TView);
-
- if (string.IsNullOrWhiteSpace(name))
- name = viewType.Name;
-
- containerRegistry.RegisterForNavigation(viewType, name);
- }
-
- ///
- /// Registers a for region navigation.
- ///
- /// The Type of to register
- /// The ViewModel to use as the BindingContext for the View
- /// The unique name to register with the View
- ///
- public static void RegisterForRegionNavigation(this IContainerRegistry containerRegistry, string name = null)
- where TView : View
- where TViewModel : class
- {
- containerRegistry.RegisterForNavigationWithViewModel(typeof(TView), name);
- }
-
- private static void RegisterForNavigationWithViewModel(this IContainerRegistry containerRegistry, Type viewType, string name)
- where TViewModel : class
- {
- if (string.IsNullOrWhiteSpace(name))
- name = viewType.Name;
-
- ViewModelLocationProvider.Register(viewType.ToString(), typeof(TViewModel));
-
- containerRegistry.RegisterForNavigation(viewType, name);
- }
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Ioc/RegionRegistrationExtensions.cs b/src/Forms/Prism.Forms.Regions/Ioc/RegionRegistrationExtensions.cs
deleted file mode 100644
index 41a219f9c4..0000000000
--- a/src/Forms/Prism.Forms.Regions/Ioc/RegionRegistrationExtensions.cs
+++ /dev/null
@@ -1,63 +0,0 @@
-using System;
-using Prism.Navigation.Regions;
-using Prism.Navigation.Regions.Adapters;
-using Prism.Navigation.Regions.Behaviors;
-using Prism.Navigation.Regions.Navigation;
-using Xamarin.Forms;
-
-namespace Prism.Ioc
-{
- ///
- /// Provides registration and configuration helpers for Region Navigation
- ///
- public static class RegionRegistrationExtensions
- {
- ///
- /// Registers the default RegionManager
- ///
- /// The current
- /// A configuration delegate to Register Adapter Mappings.
- /// A configuration delegate to Add custom Region Behaviors.
- /// The current
- public static IContainerRegistry RegisterRegionServices(this IContainerRegistry containerRegistry, Action configureAdapters = null, Action configureBehaviors = null)
- {
- containerRegistry.RegisterSingleton(p =>
- {
- var regionAdapterMappings = new RegionAdapterMappings();
- configureAdapters?.Invoke(regionAdapterMappings);
-
- regionAdapterMappings.RegisterDefaultMapping();
- // TODO: CollectionView is buggy with only last View showing despite multiple Active Views
- // BUG: iOS Crash with CollectionView https://github.com/xamarin/Xamarin.Forms/issues/9970
- //regionAdapterMappings.RegisterDefaultMapping();
- regionAdapterMappings.RegisterDefaultMapping, LayoutViewRegionAdapter>();
- regionAdapterMappings.RegisterDefaultMapping();
- regionAdapterMappings.RegisterDefaultMapping();
- return regionAdapterMappings;
- });
-
- containerRegistry.RegisterSingleton();
- containerRegistry.RegisterSingleton();
- containerRegistry.RegisterSingleton();
- containerRegistry.RegisterSingleton(p =>
- {
- var regionBehaviors = p.Resolve();
- regionBehaviors.AddIfMissing(BindRegionContextToVisualElementBehavior.BehaviorKey);
- regionBehaviors.AddIfMissing(RegionActiveAwareBehavior.BehaviorKey);
- regionBehaviors.AddIfMissing(SyncRegionContextWithHostBehavior.BehaviorKey);
- regionBehaviors.AddIfMissing(RegionManagerRegistrationBehavior.BehaviorKey);
- regionBehaviors.AddIfMissing(RegionMemberLifetimeBehavior.BehaviorKey);
- regionBehaviors.AddIfMissing(ClearChildViewsRegionBehavior.BehaviorKey);
- regionBehaviors.AddIfMissing(AutoPopulateRegionBehavior.BehaviorKey);
- regionBehaviors.AddIfMissing(DestructibleRegionBehavior.BehaviorKey);
- configureBehaviors?.Invoke(regionBehaviors);
- return regionBehaviors;
- });
- containerRegistry.Register();
- containerRegistry.Register();
- containerRegistry.Register();
- containerRegistry.RegisterManySingleton(typeof(IResolverOverridesHelper), typeof(IActiveRegionHelper));
- return containerRegistry.RegisterSingleton();
- }
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Ioc/RegionResolverOverrides.cs b/src/Forms/Prism.Forms.Regions/Ioc/RegionResolverOverrides.cs
deleted file mode 100644
index 9ed0a5e898..0000000000
--- a/src/Forms/Prism.Forms.Regions/Ioc/RegionResolverOverrides.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using System;
-using System.Collections.Generic;
-using Prism.Navigation;
-using Prism.Navigation.Regions;
-
-namespace Prism.Ioc
-{
- internal class RegionResolverOverrides : IResolverOverridesHelper, IActiveRegionHelper
- {
- public IRegion ActiveRegion { get; set; }
-
- public IEnumerable<(Type Type, object Instance)> GetOverrides()
- {
- if (ActiveRegion == null)
- {
- return Array.Empty<(Type Type, object Instance)>();
- }
-
- if (ActiveRegion is INavigationServiceAware nsa && nsa.NavigationService != null)
- {
- return new List<(Type Type, object Instance)>
- {
- (typeof(INavigationService), nsa.NavigationService)
- };
- }
-
- return Array.Empty<(Type Type, object Instance)>(); ;
- }
- }
-}
diff --git a/src/Forms/Prism.Forms.Regions/Navigation/Regions/Adapters/CarouselViewRegionAdapter.cs b/src/Forms/Prism.Forms.Regions/Navigation/Regions/Adapters/CarouselViewRegionAdapter.cs
deleted file mode 100644
index c992b4d2e4..0000000000
--- a/src/Forms/Prism.Forms.Regions/Navigation/Regions/Adapters/CarouselViewRegionAdapter.cs
+++ /dev/null
@@ -1,129 +0,0 @@
-using System;
-using System.Collections.Specialized;
-using System.Linq;
-using Prism.Behaviors;
-using Prism.Common;
-using Prism.Ioc;
-using Prism.Properties;
-using Xamarin.Forms;
-
-namespace Prism.Navigation.Regions.Adapters
-{
- ///
- /// Adapter that creates a new and monitors its
- /// active view to set it on the adapted .
- ///
- public class CarouselViewRegionAdapter : RegionAdapterBase
- {
- private IContainerProvider _container { get; }
-
- ///
- /// Initializes a new instance of .
- ///
- /// The factory used to create the region behaviors to attach to the created regions.
- /// The used to resolve a new Region.
- public CarouselViewRegionAdapter(IRegionBehaviorFactory regionBehaviorFactory, IContainerProvider container)
- : base(regionBehaviorFactory)
- {
- _container = container;
- }
-
- ///
- /// Adapts a to an .
- ///
- /// The new region being used.
- /// The object to adapt.
- protected override void Adapt(IRegion region, CarouselView regionTarget)
- {
- if (regionTarget == null)
- throw new ArgumentNullException(nameof(regionTarget));
-
- bool itemsSourceIsSet = regionTarget.ItemsSource != null || regionTarget.IsSet(ItemsView.ItemsSourceProperty);
-
- if (itemsSourceIsSet)
- throw new InvalidOperationException(Resources.CarouselViewHasItemsSourceException);
-
-
- regionTarget.ItemsSource = region.Views;
- regionTarget.ItemTemplate = new RegionItemsSourceTemplate();
- var regionBehavior = new CarouselRegionBehavior(region);
- regionTarget.Behaviors.Add(regionBehavior);
-
- region.ActiveViews.CollectionChanged += delegate
- {
- var activeView = region.ActiveViews.OfType().FirstOrDefault();
- regionBehavior.CurrentView = activeView;
- regionTarget.CurrentItem = activeView;
- };
-
- void OnFirstItemAdded(object sender, NotifyCollectionChangedEventArgs e)
- {
- if (e.Action == NotifyCollectionChangedAction.Add)
- {
- var items = e.NewItems.Cast