From c68c8a66c220ae605bf3fd1373b044162c46f331 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 01:32:19 +0000
Subject: [PATCH 01/16] Initial plan
From 9de051d52410476517366e95ca36cdda9ef27705 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 01:37:05 +0000
Subject: [PATCH 02/16] Remove Xamarin integration test projects and solution
references
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
integrationtests/IntegrationTests.All.sln | 325 +-----------
.../Assets/AboutAssets.txt | 19 -
...tegrationTests.XamarinForms.Android.csproj | 106 ----
.../MainActivity.cs | 33 --
.../Properties/AndroidManifest.xml | 5 -
.../Properties/AssemblyInfo.cs | 26 -
.../Resources/AboutResources.txt | 50 --
.../Resources/layout/Tabbar.axml | 11 -
.../Resources/layout/Toolbar.axml | 9 -
.../Resources/mipmap-anydpi-v26/icon.xml | 5 -
.../mipmap-anydpi-v26/icon_round.xml | 5 -
.../Resources/mipmap-hdpi/Icon.png | 3 -
.../mipmap-hdpi/launcher_foreground.png | 3 -
.../Resources/mipmap-mdpi/icon.png | 3 -
.../mipmap-mdpi/launcher_foreground.png | 3 -
.../Resources/mipmap-xhdpi/Icon.png | 3 -
.../mipmap-xhdpi/launcher_foreground.png | 3 -
.../Resources/mipmap-xxhdpi/Icon.png | 3 -
.../mipmap-xxhdpi/launcher_foreground.png | 3 -
.../Resources/mipmap-xxxhdpi/Icon.png | 3 -
.../mipmap-xxxhdpi/launcher_foreground.png | 3 -
.../Resources/values/colors.xml | 7 -
.../Resources/values/styles.xml | 30 --
.../App.xaml | 8 -
.../App.xaml.cs | 103 ----
.../Assets/LargeTile.scale-100.png | 3 -
.../Assets/LargeTile.scale-200.png | 3 -
.../Assets/LargeTile.scale-400.png | 3 -
.../Assets/SmallTile.scale-100.png | 3 -
.../Assets/SmallTile.scale-200.png | 3 -
.../Assets/SmallTile.scale-400.png | 3 -
.../Assets/SplashScreen.scale-100.png | 3 -
.../Assets/SplashScreen.scale-200.png | 3 -
.../Assets/SplashScreen.scale-400.png | 3 -
.../Assets/Square150x150Logo.scale-100.png | 3 -
.../Assets/Square150x150Logo.scale-200.png | 3 -
.../Assets/Square150x150Logo.scale-400.png | 3 -
...x44Logo.altform-unplated_targetsize-16.png | 3 -
...44Logo.altform-unplated_targetsize-256.png | 3 -
...x44Logo.altform-unplated_targetsize-48.png | 3 -
.../Assets/Square44x44Logo.scale-100.png | 3 -
.../Assets/Square44x44Logo.scale-200.png | 3 -
.../Assets/Square44x44Logo.scale-400.png | 3 -
.../Assets/Square44x44Logo.targetsize-16.png | 3 -
.../Assets/Square44x44Logo.targetsize-256.png | 3 -
.../Assets/Square44x44Logo.targetsize-48.png | 3 -
.../Assets/StoreLogo.backup.png | 3 -
.../Assets/StoreLogo.scale-100.png | 3 -
.../Assets/StoreLogo.scale-200.png | 3 -
.../Assets/StoreLogo.scale-400.png | 3 -
.../Assets/Wide310x150Logo.scale-100.png | 3 -
.../Assets/Wide310x150Logo.scale-200.png | 3 -
.../Assets/Wide310x150Logo.scale-400.png | 3 -
.../IntegrationTests.XamarinForms.UWP.csproj | 166 -------
.../MainPage.xaml | 13 -
.../MainPage.xaml.cs | 24 -
.../Package.appxmanifest | 55 ---
.../Properties/AssemblyInfo.cs | 22 -
.../Properties/Default.rd.xml | 31 --
.../AppDelegate.cs | 38 --
.../AppLaunch.cs | 27 -
.../AppIcon.appiconset/Contents.json | 116 -----
.../AppIcon.appiconset/Icon120.png | 3 -
.../AppIcon.appiconset/Icon152.png | 3 -
.../AppIcon.appiconset/Icon167.png | 3 -
.../AppIcon.appiconset/Icon180.png | 3 -
.../AppIcon.appiconset/Icon20.png | 3 -
.../AppIcon.appiconset/Icon29.png | 3 -
.../AppIcon.appiconset/Icon40.png | 3 -
.../AppIcon.appiconset/Icon58.png | 3 -
.../AppIcon.appiconset/Icon60.png | 3 -
.../AppIcon.appiconset/Icon76.png | 3 -
.../AppIcon.appiconset/Icon80.png | 3 -
.../AppIcon.appiconset/Icon87.png | 3 -
.../Entitlements.plist | 7 -
.../Info.plist | 38 --
.../IntegrationTests.XamarinForms.iOS.csproj | 172 -------
.../Properties/AssemblyInfo.cs | 40 --
.../Resources/Default-568h@2x.png | 3 -
.../Resources/Default-Portrait.png | 3 -
.../Resources/Default-Portrait@2x.png | 3 -
.../Resources/Default.png | 3 -
.../Resources/Default@2x.png | 3 -
.../Resources/LaunchScreen.storyboard | 39 --
.../IntegrationTests.XamarinForms.sln | 461 ------------------
.../IntegrationTests.XamarinForms/App.xaml | 8 -
.../IntegrationTests.XamarinForms/App.xaml.cs | 48 --
.../IntegrationTests.XamarinForms.csproj | 15 -
.../MainPage.xaml | 31 --
.../MainPage.xaml.cs | 69 ---
90 files changed, 2 insertions(+), 2325 deletions(-)
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Assets/AboutAssets.txt
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/IntegrationTests.XamarinForms.Android.csproj
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/MainActivity.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Properties/AndroidManifest.xml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Properties/AssemblyInfo.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/AboutResources.txt
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Tabbar.axml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Toolbar.axml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon.xml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon_round.xml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/Icon.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/launcher_foreground.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/icon.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/launcher_foreground.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/Icon.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/launcher_foreground.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/Icon.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/launcher_foreground.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/Icon.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/colors.xml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/styles.xml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-100.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-200.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-400.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-100.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-200.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-400.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-100.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-200.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-400.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-100.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-200.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-400.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-100.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-200.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-400.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-16.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-256.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-48.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.backup.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-100.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-200.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-400.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-100.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-200.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-400.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/IntegrationTests.XamarinForms.UWP.csproj
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Package.appxmanifest
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Properties/AssemblyInfo.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.UWP/Properties/Default.rd.xml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/AppDelegate.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/AppLaunch.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Entitlements.plist
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Info.plist
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/IntegrationTests.XamarinForms.iOS.csproj
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Properties/AssemblyInfo.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-568h@2x.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait@2x.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default@2x.png
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.iOS/Resources/LaunchScreen.storyboard
delete mode 100644 integrationtests/IntegrationTests.XamarinForms.sln
delete mode 100644 integrationtests/IntegrationTests.XamarinForms/App.xaml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms/App.xaml.cs
delete mode 100644 integrationtests/IntegrationTests.XamarinForms/IntegrationTests.XamarinForms.csproj
delete mode 100644 integrationtests/IntegrationTests.XamarinForms/MainPage.xaml
delete mode 100644 integrationtests/IntegrationTests.XamarinForms/MainPage.xaml.cs
diff --git a/integrationtests/IntegrationTests.All.sln b/integrationtests/IntegrationTests.All.sln
index 89df742cb8..fe3b25be47 100644
--- a/integrationtests/IntegrationTests.All.sln
+++ b/integrationtests/IntegrationTests.All.sln
@@ -17,14 +17,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntegrationTests.UWP", "Int
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.WPF", "IntegrationTests.WPF\IntegrationTests.WPF.csproj", "{1F07CDC4-B1B7-4D91-8F07-9AE1C648E316}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.XamarinForms", "IntegrationTests.XamarinForms\IntegrationTests.XamarinForms.csproj", "{413E3E76-5C3A-4069-AC11-7DF426C39EBA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntegrationTests.XamarinForms.Android", "IntegrationTests.XamarinForms.Android\IntegrationTests.XamarinForms.Android.csproj", "{4A69E748-DD24-495D-ABBE-A3C19A287E0F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntegrationTests.XamarinForms.iOS", "IntegrationTests.XamarinForms.iOS\IntegrationTests.XamarinForms.iOS.csproj", "{9D0A3580-F5F9-4CD8-A800-0CACE438742E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntegrationTests.XamarinForms.UWP", "IntegrationTests.XamarinForms.UWP\IntegrationTests.XamarinForms.UWP.csproj", "{E9EBDB50-A696-4157-86FC-200E325CCE33}"
-EndProject
+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.WinForms", "IntegrationTests.WinForms\IntegrationTests.WinForms.csproj", "{DF25062C-CD9E-4F64-B3A9-AF0DC656CB52}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5523AC0B-CCDB-491A-8E09-6B55EEA54A42}"
@@ -44,10 +37,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.Wpf", "..\src\Re
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{34A7ABF0-30C6-48EA-94F0-8B116E995464}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.XamForms", "..\src\ReactiveUI.XamForms\ReactiveUI.XamForms.csproj", "{B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.AndroidSupport", "..\src\ReactiveUI.AndroidSupport\ReactiveUI.AndroidSupport.csproj", "{E6284535-0B6E-42AA-9113-5230AB09E8E6}"
-EndProject
+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.Uwp", "..\src\ReactiveUI.Uwp\ReactiveUI.Uwp.csproj", "{7B5A4E3B-8706-4D5B-B979-C5E39289CE17}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.AndroidX", "..\src\ReactiveUI.AndroidX\ReactiveUI.AndroidX.csproj", "{824088E4-A1D2-4B71-843E-873D351073C8}"
@@ -443,219 +433,6 @@ Global
{1F07CDC4-B1B7-4D91-8F07-9AE1C648E316}.Release|x64.Build.0 = Release|Any CPU
{1F07CDC4-B1B7-4D91-8F07-9AE1C648E316}.Release|x86.ActiveCfg = Release|Any CPU
{1F07CDC4-B1B7-4D91-8F07-9AE1C648E316}.Release|x86.Build.0 = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|ARM.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|x64.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.AppStore|x86.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|ARM.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|iPhone.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|x64.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Debug|x86.Build.0 = Debug|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|Any CPU.Build.0 = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|ARM.ActiveCfg = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|ARM.Build.0 = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|iPhone.ActiveCfg = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|iPhone.Build.0 = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|x64.ActiveCfg = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|x64.Build.0 = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|x86.ActiveCfg = Release|Any CPU
- {413E3E76-5C3A-4069-AC11-7DF426C39EBA}.Release|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|ARM.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhone.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x64.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x64.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x86.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|ARM.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x64.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x64.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x86.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x86.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|Any CPU.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|ARM.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|ARM.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|ARM.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhone.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhone.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x64.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x64.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x64.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x86.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x86.Deploy.0 = Release|Any CPU
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|ARM.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhone.Build.0 = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|x64.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|x86.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|Any CPU.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|ARM.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhone.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhone.Build.0 = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|x64.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|x86.ActiveCfg = Release|iPhone
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|Any CPU.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|Any CPU.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|Any CPU.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhone.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhone.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhone.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x64.Build.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x86.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|Any CPU.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|Any CPU.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|Any CPU.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|ARM.ActiveCfg = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|ARM.Build.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|ARM.Deploy.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhone.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhone.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhone.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhoneSimulator.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhoneSimulator.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhoneSimulator.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x64.ActiveCfg = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x64.Build.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x64.Deploy.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x86.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x86.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x86.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|Any CPU.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|Any CPU.Build.0 = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|ARM.ActiveCfg = Debug|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|ARM.Build.0 = Debug|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|ARM.Deploy.0 = Debug|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|iPhone.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x64.ActiveCfg = Debug|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x64.Build.0 = Debug|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x64.Deploy.0 = Debug|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x86.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x86.Build.0 = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x86.Deploy.0 = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|Any CPU.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|ARM.ActiveCfg = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|ARM.Build.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|ARM.Deploy.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|iPhone.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x64.ActiveCfg = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x64.Build.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x64.Deploy.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x86.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x86.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x86.Deploy.0 = Release|x86
{DF25062C-CD9E-4F64-B3A9-AF0DC656CB52}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
{DF25062C-CD9E-4F64-B3A9-AF0DC656CB52}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
{DF25062C-CD9E-4F64-B3A9-AF0DC656CB52}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
@@ -896,102 +673,6 @@ Global
{FBAA0426-7519-4B97-98C1-4C0A4D9D4154}.Release|x64.Build.0 = Release|Any CPU
{FBAA0426-7519-4B97-98C1-4C0A4D9D4154}.Release|x86.ActiveCfg = Release|Any CPU
{FBAA0426-7519-4B97-98C1-4C0A4D9D4154}.Release|x86.Build.0 = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|ARM.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|x64.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.AppStore|x86.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|ARM.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|x64.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|x64.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Debug|x86.Build.0 = Debug|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|Any CPU.Build.0 = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|ARM.ActiveCfg = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|ARM.Build.0 = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|iPhone.Build.0 = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|x64.ActiveCfg = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|x64.Build.0 = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|x86.ActiveCfg = Release|Any CPU
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6}.Release|x86.Build.0 = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|ARM.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|x64.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.AppStore|x86.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|ARM.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|x64.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Debug|x86.Build.0 = Debug|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|Any CPU.Build.0 = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|ARM.ActiveCfg = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|ARM.Build.0 = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|iPhone.Build.0 = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|x64.ActiveCfg = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|x64.Build.0 = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|x86.ActiveCfg = Release|Any CPU
- {E6284535-0B6E-42AA-9113-5230AB09E8E6}.Release|x86.Build.0 = Release|Any CPU
{7B5A4E3B-8706-4D5B-B979-C5E39289CE17}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
{7B5A4E3B-8706-4D5B-B979-C5E39289CE17}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
{7B5A4E3B-8706-4D5B-B979-C5E39289CE17}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
@@ -1097,8 +778,6 @@ Global
{D8CB7D4A-1F0C-46F3-AF3F-48EFC598F75B} = {34A7ABF0-30C6-48EA-94F0-8B116E995464}
{A7FF8004-2723-4035-BE4A-DBB4D268656A} = {34A7ABF0-30C6-48EA-94F0-8B116E995464}
{FBAA0426-7519-4B97-98C1-4C0A4D9D4154} = {34A7ABF0-30C6-48EA-94F0-8B116E995464}
- {B49BB0FA-A58E-43DD-BD4C-D84748CA18A6} = {34A7ABF0-30C6-48EA-94F0-8B116E995464}
- {E6284535-0B6E-42AA-9113-5230AB09E8E6} = {34A7ABF0-30C6-48EA-94F0-8B116E995464}
{7B5A4E3B-8706-4D5B-B979-C5E39289CE17} = {34A7ABF0-30C6-48EA-94F0-8B116E995464}
{824088E4-A1D2-4B71-843E-873D351073C8} = {34A7ABF0-30C6-48EA-94F0-8B116E995464}
EndGlobalSection
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Assets/AboutAssets.txt b/integrationtests/IntegrationTests.XamarinForms.Android/Assets/AboutAssets.txt
deleted file mode 100644
index 5ddf08729b..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.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/integrationtests/IntegrationTests.XamarinForms.Android/IntegrationTests.XamarinForms.Android.csproj b/integrationtests/IntegrationTests.XamarinForms.Android/IntegrationTests.XamarinForms.Android.csproj
deleted file mode 100644
index cbf6a344f3..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/IntegrationTests.XamarinForms.Android.csproj
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {c9e5eea5-ca05-42a1-839b-61506e0a37df}
- Library
- IntegrationTests.XamarinForms.Droid
- IntegrationTests.XamarinForms.Android
- True
- Resources\Resource.designer.cs
- Resource
- Properties\AndroidManifest.xml
- Resources
- Assets
- false
- v12.0
-
-
-
-
- true
- full
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- None
- bin\Debug\IntegrationTests.XamarinForms.Android.xml
-
-
- true
- pdbonly
- true
- bin\Release
- prompt
- 4
- true
- false
- bin\Release\IntegrationTests.XamarinForms.Android.xml
-
-
-
-
-
-
-
-
-
-
-
- 1.15.0.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {e6284535-0b6e-42aa-9113-5230ab09e8e6}
- ReactiveUI.AndroidSupport
-
-
- {3bf35d8c-f119-4113-8f75-4ddbb2ba0caf}
- IntegrationTests.XamarinForms
-
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/MainActivity.cs b/integrationtests/IntegrationTests.XamarinForms.Android/MainActivity.cs
deleted file mode 100644
index 514fb189b2..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/MainActivity.cs
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright (c) 2022 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using Acr.UserDialogs;
-using Android.App;
-using Android.Content.PM;
-using Android.OS;
-
-namespace IntegrationTests.XamarinForms.Droid
-{
- ///
- /// The main activity for the application.
- ///
- [Activity(Label = "IntegrationTests.XamarinForms", Icon = "@mipmap/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
- public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
- {
- ///
- protected override void OnCreate(Bundle bundle)
- {
- TabLayoutResource = Resource.Layout.Tabbar;
- ToolbarResource = Resource.Layout.Toolbar;
-
- base.OnCreate(bundle);
- UserDialogs.Init(this);
-
- global::Xamarin.Forms.Forms.Init(this, bundle);
- LoadApplication(new App());
- }
- }
-}
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Properties/AndroidManifest.xml b/integrationtests/IntegrationTests.XamarinForms.Android/Properties/AndroidManifest.xml
deleted file mode 100644
index 3c47adee59..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Properties/AndroidManifest.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Properties/AssemblyInfo.cs b/integrationtests/IntegrationTests.XamarinForms.Android/Properties/AssemblyInfo.cs
deleted file mode 100644
index b6b1e90dcc..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright (c) 2022 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System.Reflection;
-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("IntegrationTests.XamarinForms.Android")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("IntegrationTests.XamarinForms.Android")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-[assembly: ComVisible(false)]
-[assembly: AssemblyVersion("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/integrationtests/IntegrationTests.XamarinForms.Android/Resources/AboutResources.txt b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/AboutResources.txt
deleted file mode 100644
index cb30f20b1c..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/AboutResources.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-Images, layout descriptions, binary blobs and string dictionaries can be included
-in your application as resource files. Various Android APIs are designed to
-operate on the resource IDs instead of dealing with images, strings or binary blobs
-directly.
-
-For example, a sample Android app that contains a user interface layout (main.xml),
-an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
-would keep its resources in the "Resources" directory of the application:
-
-Resources/
- drawable-hdpi/
- icon.png
-
- drawable-ldpi/
- icon.png
-
- drawable-mdpi/
- icon.png
-
- layout/
- main.xml
-
- values/
- strings.xml
-
-In order to get the build system to recognize Android resources, set the build action to
-"AndroidResource". The native Android APIs do not operate directly with filenames, but
-instead operate on resource IDs. When you compile an Android application that uses resources,
-the build system will package the resources for distribution and generate a class called
-"Resource" that contains the tokens for each one of the resources included. For example,
-for the above Resources layout, this is what the Resource class would expose:
-
-public class Resource {
- public class drawable {
- public const int icon = 0x123;
- }
-
- public class layout {
- public const int main = 0x456;
- }
-
- public class strings {
- public const int first_string = 0xabc;
- public const int second_string = 0xbcd;
- }
-}
-
-You would then use R.drawable.icon to reference the drawable/icon.png file, or Resource.layout.main
-to reference the layout/main.xml file, or Resource.strings.first_string to reference the first
-string in the dictionary file values/strings.xml.
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Tabbar.axml b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Tabbar.axml
deleted file mode 100644
index ad1f87d817..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Tabbar.axml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Toolbar.axml b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Toolbar.axml
deleted file mode 100644
index aabd0a3b74..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/layout/Toolbar.axml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon.xml b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon.xml
deleted file mode 100644
index 88d1d0a16c..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon_round.xml b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon_round.xml
deleted file mode 100644
index 88d1d0a16c..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-anydpi-v26/icon_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/Icon.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/Icon.png
deleted file mode 100644
index b799005188..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/Icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a5bb656d9c5f9d702ab1b7fb2c3ea6d4855fdcdf7592b8affa37a0f7c788efe7
-size 4754
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/launcher_foreground.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/launcher_foreground.png
deleted file mode 100644
index 50421b2114..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-hdpi/launcher_foreground.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:992d032e705646cd3be0fb83873074c9b1dcb0673c05307953d72679a37b65f4
-size 11695
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/icon.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/icon.png
deleted file mode 100644
index 6669aaa976..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:54f2cbea5af45cc7a4fe7d4c80841c8be270e8e4e337201ff2422ecf4007e181
-size 2807
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/launcher_foreground.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/launcher_foreground.png
deleted file mode 100644
index 3e396ae168..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-mdpi/launcher_foreground.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0dc5150f8c57eef92075a270adf3578c77cf390bea2ea161e4ef09dbf2a6e698
-size 6439
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/Icon.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/Icon.png
deleted file mode 100644
index eed23e84a9..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/Icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5ffdb4ae78761bf99a0a43f827f42ea1a3410fc3b8537832536af712cefdb069
-size 7028
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/launcher_foreground.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/launcher_foreground.png
deleted file mode 100644
index e43c47deb9..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xhdpi/launcher_foreground.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3a84ead75472a8b35a9d3a25a046fd7c869880a254882e03f8b96c7d49accdf0
-size 17898
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/Icon.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/Icon.png
deleted file mode 100644
index 687493669d..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/Icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9f3bffe7057bb1215c9764b0faa56e3a5ffa4ce3b92ce1d54c1ef106d125bcfb
-size 12827
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/launcher_foreground.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/launcher_foreground.png
deleted file mode 100644
index a6c6c13d98..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxhdpi/launcher_foreground.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7235e00896cbc1f3558c6199f2ca74e828bb6d444517802b1e288558748aa228
-size 33484
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/Icon.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/Icon.png
deleted file mode 100644
index fba4eefbbe..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/Icon.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8911287772984d5bac8d0c89fcbf501285fdbf10d5a6540c1b5a4e6ccc4ff06f
-size 19380
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png
deleted file mode 100644
index 74aaa5cd24..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:54d86486f9ba368807632acd6dafc7e56395a7cfe8599cb44c36a4a1a424fb96
-size 52285
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/colors.xml b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/colors.xml
deleted file mode 100644
index d9f6e0baf9..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/colors.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- #FFFFFF
- #3F51B5
- #303F9F
- #FF4081
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/styles.xml b/integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/styles.xml
deleted file mode 100644
index 315dd451f4..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.Android/Resources/values/styles.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml b/integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml
deleted file mode 100644
index 7cfa569b3e..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml.cs b/integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml.cs
deleted file mode 100644
index 43096b0964..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/App.xaml.cs
+++ /dev/null
@@ -1,103 +0,0 @@
-// Copyright (c) 2022 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System;
-using Windows.ApplicationModel;
-using Windows.ApplicationModel.Activation;
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Xaml.Navigation;
-
-namespace IntegrationTests.XamarinForms.UWP
-{
- ///
- /// Provides application-specific behavior to supplement the default Application class.
- ///
- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
- public sealed partial class App : Application
- {
- ///
- /// Initializes a new instance of the class.
- /// 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()
- {
- InitializeComponent();
- 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)
- {
- if (e is null)
- {
- throw new ArgumentNullException(nameof(e));
- }
-
- var rootFrame = Window.Current.Content as Frame;
-
- // Do not repeat app initialization when the Window already has content,
- // just ensure that the window is active
- if (rootFrame is null)
- {
- // 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 is 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.
- private 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/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-100.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-100.png
deleted file mode 100644
index b6ffd632a1..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-100.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ecb962c88280cf6a96340a8305cfaa38b383443ea34b1e4ec5f2a9e3760b93db
-size 6143
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-200.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-200.png
deleted file mode 100644
index 67cd366446..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-200.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:4143193d0f1118d330676663e6dbeaca66df641428ead6c6387f7746c7d68aef
-size 13916
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-400.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-400.png
deleted file mode 100644
index 3be19f5231..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/LargeTile.scale-400.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fe5b4c196c4b797feb626828e4f0238599d4921582153a89c3768ea7cdf7e419
-size 31561
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-100.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-100.png
deleted file mode 100644
index 1e1c1ebf1a..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-100.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7595d3ac7b16f868a7592b2da853ce8d22a4eed6d17f7b23f7161f9453df217d
-size 1218
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-200.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-200.png
deleted file mode 100644
index 9b5e26d82d..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-200.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c9f090d46a23ff8fab155a6af832d503c8615a3a1fc38033b0cb715f3d3c8c56
-size 2536
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-400.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-400.png
deleted file mode 100644
index 52c1dd57ed..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SmallTile.scale-400.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1ad5362d793e5bf5d1fbff43ec411f00e8fc01895f0d970887c0f911de382e23
-size 5566
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-100.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-100.png
deleted file mode 100644
index e820a6d68b..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-100.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6300a58ac90e557cd5b805ba98cf2812afec06e8ff99d03130a31746a300d4af
-size 6555
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-200.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-200.png
deleted file mode 100644
index 17e5a6c319..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-200.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b2afc214b8763d1e49e04f6b8b9874489c8f3161a1ffdbfc982814cbe3554a5e
-size 15240
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-400.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-400.png
deleted file mode 100644
index 6ea9b3c2a4..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/SplashScreen.scale-400.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:abd3401a82c9b1200c26f07c5aa7f7a7d158a5baf2656fabee36313cbc35362d
-size 39781
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-100.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-100.png
deleted file mode 100644
index c96ce8a0e9..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-100.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c70483b2fe2e2a6f4390d15e72a90907190ec1bf9a34677a1ed8597ba4a1445e
-size 2772
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-200.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-200.png
deleted file mode 100644
index f32ebda395..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-200.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1d40948676cc3e3b5286df59cbd6c2e92ad976d63d7ffd416618c2d93e4afee3
-size 5904
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-400.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-400.png
deleted file mode 100644
index be1cf263fe..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square150x150Logo.scale-400.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:95e00144ed9bf5455115326995ac0356ddd3552d666b8d6de8a85623d189a02b
-size 13344
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
deleted file mode 100644
index 6e67cdfb19..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7fb93687733f942cdac9f7dc281ab2526e664373baf77a8bf666b85848c00e6c
-size 394
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
deleted file mode 100644
index 947bb65b89..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7ca16a3fcf7a327f8278e1cf8f1f90d36fdeee0bf04135757c8ff9c55a548bd2
-size 9693
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
deleted file mode 100644
index cc523567d9..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7561ac05fdff02f38e355b13b62c1ebe8ad9a181707d9e3bacdc5b905f43a8a1
-size 1245
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-100.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-100.png
deleted file mode 100644
index 722c1177d2..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-100.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:599e524004b895c68965675af6df9ec23493f78c8430d7c41c9c9f0b6a87e8a5
-size 1141
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-200.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-200.png
deleted file mode 100644
index 8db373abf8..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-200.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:54841d560ee0a5aabca7a3fbb8ad9d8f40043022cb86e42f5c9749f1b76be20c
-size 2468
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-400.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-400.png
deleted file mode 100644
index 97792ba60b..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.scale-400.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:9b6f8cd2241e6c01b4be126cd7c24b3434f09d85ec9a270cd0fc3654a72bda57
-size 4740
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-16.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-16.png
deleted file mode 100644
index 6e67cdfb19..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-16.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7fb93687733f942cdac9f7dc281ab2526e664373baf77a8bf666b85848c00e6c
-size 394
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-256.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-256.png
deleted file mode 100644
index 947bb65b89..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-256.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7ca16a3fcf7a327f8278e1cf8f1f90d36fdeee0bf04135757c8ff9c55a548bd2
-size 9693
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-48.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-48.png
deleted file mode 100644
index cc523567d9..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Square44x44Logo.targetsize-48.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7561ac05fdff02f38e355b13b62c1ebe8ad9a181707d9e3bacdc5b905f43a8a1
-size 1245
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.backup.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.backup.png
deleted file mode 100644
index 5a18fc9aab..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.backup.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e3ba16f6d320e1ab16f79d0ab7eb71f637d951db8badf855258164c0d567afc7
-size 392
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-100.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-100.png
deleted file mode 100644
index f2df54a973..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-100.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6fe175cbd70266edd806dd012ab321fa833f70a9b541aabc10cc186458be6656
-size 836
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-200.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-200.png
deleted file mode 100644
index 1e044bac48..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-200.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5b2397925fb468b680e09ee9ad6ba5c33c965bb2243817a8e251fe05b85914ce
-size 1742
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-400.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-400.png
deleted file mode 100644
index dddba82dee..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/StoreLogo.scale-400.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:63cf084fb7dfdd4d2e616596ec52ccfbed492faa5fd52797eea47a8fb2f1783e
-size 3654
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-100.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-100.png
deleted file mode 100644
index 445148a068..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-100.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:35a95dee1e17babe17cfe3bba7ad7eb3a15824b460d01430de71bfb18711a1db
-size 2988
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-200.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-200.png
deleted file mode 100644
index e820a6d68b..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-200.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6300a58ac90e557cd5b805ba98cf2812afec06e8ff99d03130a31746a300d4af
-size 6555
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-400.png b/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-400.png
deleted file mode 100644
index 17e5a6c319..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Assets/Wide310x150Logo.scale-400.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b2afc214b8763d1e49e04f6b8b9874489c8f3161a1ffdbfc982814cbe3554a5e
-size 15240
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/IntegrationTests.XamarinForms.UWP.csproj b/integrationtests/IntegrationTests.XamarinForms.UWP/IntegrationTests.XamarinForms.UWP.csproj
deleted file mode 100644
index 5c440a395d..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/IntegrationTests.XamarinForms.UWP.csproj
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-
-
- Debug
- x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}
- AppContainerExe
- Properties
- IntegrationTests.XamarinForms.UWP
- IntegrationTests.XamarinForms.UWP
- en-US
- UAP
- 10.0.16299.0
- 10.0.16299.0
- 14
- true
- 512
- {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- 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\Debug\IntegrationTests.XamarinForms.UWP.XML
-
-
- bin\x86\Release\
- TRACE;NETFX_CORE;WINDOWS_UWP
- true
- ;2008
- pdbonly
- x86
- false
- prompt
- true
- true
- bin\x86\Release\IntegrationTests.XamarinForms.UWP.XML
-
-
-
- App.xaml
-
-
- MainPage.xaml
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
- Designer
-
-
- MSBuild:Compile
- Designer
-
-
-
-
- 9.2.2
-
-
-
-
-
- {b49bb0fa-a58e-43dd-bd4c-d84748ca18a6}
- ReactiveUI.XamForms
-
-
- {3bf35d8c-f119-4113-8f75-4ddbb2ba0caf}
- IntegrationTests.XamarinForms
-
-
-
- 14.0
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml b/integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml
deleted file mode 100644
index 77cbba2a8a..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml.cs b/integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml.cs
deleted file mode 100644
index 6df491452d..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/MainPage.xaml.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-// Copyright (c) 2022 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-namespace IntegrationTests.XamarinForms.UWP
-{
- ///
- /// The main page for the application.
- ///
- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
- public sealed partial class MainPage
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public MainPage()
- {
- InitializeComponent();
-
- LoadApplication(new XamarinForms.App());
- }
- }
-}
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Package.appxmanifest b/integrationtests/IntegrationTests.XamarinForms.UWP/Package.appxmanifest
deleted file mode 100644
index 4491d41aa4..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Package.appxmanifest
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
-
-
-
- IntegrationTests.XamarinForms.UWP
- b97ffece-46c6-41c1-94e0-33751c09648a
- Assets\StoreLogo.png
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Properties/AssemblyInfo.cs b/integrationtests/IntegrationTests.XamarinForms.UWP/Properties/AssemblyInfo.cs
deleted file mode 100644
index 51cfc98ce7..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-// Copyright (c) 2022 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System.Reflection;
-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("IntegrationTests.XamarinForms.UWP")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("IntegrationTests.XamarinForms.UWP")]
-[assembly: AssemblyCopyright("Copyright © 2015")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-[assembly: AssemblyVersion("1.0.0.0")]
-
-[assembly: ComVisible(false)]
diff --git a/integrationtests/IntegrationTests.XamarinForms.UWP/Properties/Default.rd.xml b/integrationtests/IntegrationTests.XamarinForms.UWP/Properties/Default.rd.xml
deleted file mode 100644
index 14858b19c5..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.UWP/Properties/Default.rd.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/AppDelegate.cs b/integrationtests/IntegrationTests.XamarinForms.iOS/AppDelegate.cs
deleted file mode 100644
index ccde341247..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/AppDelegate.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-// Copyright (c) 2021 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using Foundation;
-using UIKit;
-
-namespace IntegrationTests.XamarinForms.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")]
- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
- 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.
- ///
- /// The application that is running.
- /// Any options to run the application.
- /// If the application finished launching.
- public override bool FinishedLaunching(UIApplication app, NSDictionary options)
- {
- global::Xamarin.Forms.Forms.Init();
- LoadApplication(new App());
-
- return base.FinishedLaunching(app, options);
- }
- }
-}
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/AppLaunch.cs b/integrationtests/IntegrationTests.XamarinForms.iOS/AppLaunch.cs
deleted file mode 100644
index 326de334f7..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/AppLaunch.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2021 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using UIKit;
-
-namespace IntegrationTests.XamarinForms.iOS
-{
- ///
- /// The class which hosts the main entry point to the application.
- ///
- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
- public static class AppLaunch
- {
- ///
- /// The main entry point to the application.
- ///
- /// Arguments that are passed to the application from the command line.
- internal 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/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 797fb530fb..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,116 +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"
- }
- ],
- "properties": {},
- "info": {
- "version": 1,
- "author": "xcode"
- }
-}
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png
deleted file mode 100644
index d15e0877c1..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:faf908f37fa0eb73f531d8c46ef422df52252b9bca73cd726ec299bf92852fb6
-size 3773
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png
deleted file mode 100644
index e08d27431e..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8b98982a7dd52bbaea5515ce0681e7b1180eaddf85589cc6a261c5b1c98336d9
-size 4750
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png
deleted file mode 100644
index b3cf0e4192..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ed32a51128101cd81f0569f209f415ca21315591fc46b1db5533f254d4db6c69
-size 4692
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png
deleted file mode 100644
index 2914400449..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d11de68c36358cccbb16a82ba7645c3ab6c7568b4cd5f29f7b7879f38a99495e
-size 5192
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png
deleted file mode 100644
index 7cede99da6..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:de96a3ba670c8163ba94ef578bb897b951b14c475ac1fecab06b297af967bd6f
-size 1313
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png
deleted file mode 100644
index b3b8a23eb1..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:653a3d75c42c01ce4dd60c0aa0b59f6de548a016a2d70cc9aaa3a5e9664e78c9
-size 845
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png
deleted file mode 100644
index d8cb0c9e9d..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:09242c80c04a97fc083bca554f5c992f4ae090ffaa858af7a92613b5cdb07354
-size 1101
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png
deleted file mode 100644
index 5b90b812c6..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:04cfee2b3a4feb32a77bb953c8453a0bb416f48906a9448b5edc355c0d68da86
-size 1761
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png
deleted file mode 100644
index e15f31922b..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:bf145cb811bd1095bd94aadd17e3ed38b489dde1e8ce58ad5e9de090bb3556f8
-size 2537
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png
deleted file mode 100644
index a80c4e0fe9..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:170b1b2119e0fff597104534ab50b7c31b930eb76b24bfc9bd7508e1b489bc30
-size 2332
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png
deleted file mode 100644
index c6ef7b4bf5..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:538ba04ed28b7eec3917fa1a3226e4b023ffc263bb762891a2a25e2c95f9f394
-size 2454
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png
deleted file mode 100644
index 306a529ca5..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a5bf0830dc6cffbf5685ee16b11c9e04b08466cce1ddd4c9598f9ad8e7952c6f
-size 2758
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Entitlements.plist b/integrationtests/IntegrationTests.XamarinForms.iOS/Entitlements.plist
deleted file mode 100644
index e9a3005f78..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Entitlements.plist
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Info.plist b/integrationtests/IntegrationTests.XamarinForms.iOS/Info.plist
deleted file mode 100644
index ff04cc572b..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Info.plist
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
- UIDeviceFamily
-
- 1
- 2
-
- UISupportedInterfaceOrientations
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
- MinimumOSVersion
- 8.0
- CFBundleDisplayName
- IntegrationTests.XamarinForms
- CFBundleIdentifier
- com.companyname.IntegrationTests.XamarinForms
- CFBundleVersion
- 1.0
- UILaunchStoryboardName
- LaunchScreen
- CFBundleName
- IntegrationTests.XamarinForms
- XSAppIconAssets
- Assets.xcassets/AppIcon.appiconset
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/IntegrationTests.XamarinForms.iOS.csproj b/integrationtests/IntegrationTests.XamarinForms.iOS/IntegrationTests.XamarinForms.iOS.csproj
deleted file mode 100644
index ff49a644b1..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/IntegrationTests.XamarinForms.iOS.csproj
+++ /dev/null
@@ -1,172 +0,0 @@
-
-
-
- Debug
- iPhoneSimulator
- 8.0.30703
- 2.0
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {6143fdea-f3c2-4a09-aafa-6e230626515e}
- Exe
- IntegrationTests.XamarinForms.iOS
- Resources
- IntegrationTests.XamarinForms.iOS
-
-
-
-
- true
- full
- false
- bin\iPhoneSimulator\Debug
- DEBUG
- prompt
- 4
- false
- x86_64
- None
- 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
- true
- Entitlements.plist
-
-
- SA1300
- bin\iPhone\Debug\IntegrationTests.XamarinForms.iOS.xml
-
-
- none
- true
- bin\iPhone\Release
- prompt
- 4
- ARM64
- false
- iPhone Developer
- Entitlements.plist
-
-
- SA1300
- bin\iPhone\Release\IntegrationTests.XamarinForms.iOS.xml
-
-
- none
- True
- bin\iPhone\Ad-Hoc
- prompt
- 4
- False
- ARM64
- True
- Automatic:AdHoc
- iPhone Distribution
- Entitlements.plist
-
-
- SA1300
- bin\iPhone\Ad-Hoc\IntegrationTests.XamarinForms.iOS.xml
-
-
- none
- True
- bin\iPhone\AppStore
- prompt
- 4
- False
- ARM64
- Automatic:AppStore
- iPhone Distribution
- Entitlements.plist
-
-
- SA1300
- bin\iPhone\AppStore\IntegrationTests.XamarinForms.iOS.xml
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
- {3bf35d8c-f119-4113-8f75-4ddbb2ba0caf}
- IntegrationTests.XamarinForms
-
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Properties/AssemblyInfo.cs b/integrationtests/IntegrationTests.XamarinForms.iOS/Properties/AssemblyInfo.cs
deleted file mode 100644
index edf44652f5..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright (c) 2021 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System.Reflection;
-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("IntegrationTests.XamarinForms.iOS")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("IntegrationTests.XamarinForms.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/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-568h@2x.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-568h@2x.png
deleted file mode 100644
index 1879d94e19..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-568h@2x.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:10eaeb5095d8d61941eab7ff58132727c467542efebdbdfc61583ff03c79206b
-size 8884
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait.png
deleted file mode 100644
index 1cfd9b6901..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2f79839ed7826658f68d6f9b78d3683aea06c52782970bf05eaf3f189340487e
-size 10710
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait@2x.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait@2x.png
deleted file mode 100644
index c50a51e4ca..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default-Portrait@2x.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e0f6fe0f2c7861b27f833d66631a944161a094a75819a02c3acf7f4ac5dc0ad6
-size 34540
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default.png
deleted file mode 100644
index faac85796c..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2c8e7ff274347291e4bceba1a7b8c2811e6346994732d86ad31a21ed8dc3e9ec
-size 7243
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default@2x.png b/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default@2x.png
deleted file mode 100644
index 40ddf908fe..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/Default@2x.png
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6a4a6ddba32b0253bbd267c1ba23f7c3cacf39a1f3ceeaea97427a13149de3dd
-size 8368
diff --git a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/LaunchScreen.storyboard b/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/LaunchScreen.storyboard
deleted file mode 100644
index a639c2f1a5..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.iOS/Resources/LaunchScreen.storyboard
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms.sln b/integrationtests/IntegrationTests.XamarinForms.sln
deleted file mode 100644
index c7af4260d3..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms.sln
+++ /dev/null
@@ -1,461 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.31515.178
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.Shared", "IntegrationTests.Shared\IntegrationTests.Shared.csproj", "{770BDFB8-961F-4306-AD23-103F9A8822DC}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IntegrationTests.XamarinForms", "IntegrationTests.XamarinForms\IntegrationTests.XamarinForms.csproj", "{3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntegrationTests.XamarinForms.Android", "IntegrationTests.XamarinForms.Android\IntegrationTests.XamarinForms.Android.csproj", "{4A69E748-DD24-495D-ABBE-A3C19A287E0F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntegrationTests.XamarinForms.iOS", "IntegrationTests.XamarinForms.iOS\IntegrationTests.XamarinForms.iOS.csproj", "{9D0A3580-F5F9-4CD8-A800-0CACE438742E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IntegrationTests.XamarinForms.UWP", "IntegrationTests.XamarinForms.UWP\IntegrationTests.XamarinForms.UWP.csproj", "{E9EBDB50-A696-4157-86FC-200E325CCE33}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI", "..\src\ReactiveUI\ReactiveUI.csproj", "{0E845982-9695-4CE4-A64B-95521E8C3B9D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.XamForms", "..\src\ReactiveUI.XamForms\ReactiveUI.XamForms.csproj", "{E5088FCA-D576-4C8D-B73D-232609846F8F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ReactiveUI.AndroidSupport", "..\src\ReactiveUI.AndroidSupport\ReactiveUI.AndroidSupport.csproj", "{4FC38949-D2A9-4364-B08C-E6C9606E4D68}"
-EndProject
-Global
- 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
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|ARM.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|x64.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.AppStore|x86.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|ARM.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|x64.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Debug|x86.Build.0 = Debug|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|Any CPU.Build.0 = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|ARM.ActiveCfg = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|ARM.Build.0 = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|iPhone.Build.0 = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|x64.ActiveCfg = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|x64.Build.0 = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|x86.ActiveCfg = Release|Any CPU
- {770BDFB8-961F-4306-AD23-103F9A8822DC}.Release|x86.Build.0 = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|ARM.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|x64.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.AppStore|x86.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|ARM.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|iPhone.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|x64.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Debug|x86.Build.0 = Debug|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|Any CPU.Build.0 = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|ARM.ActiveCfg = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|ARM.Build.0 = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|iPhone.Build.0 = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|x64.ActiveCfg = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|x64.Build.0 = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|x86.ActiveCfg = Release|Any CPU
- {3BF35D8C-F119-4113-8F75-4DDBB2BA0CAF}.Release|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|ARM.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|ARM.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhone.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x64.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x64.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Ad-Hoc|x86.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|ARM.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|ARM.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhone.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhone.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhoneSimulator.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x64.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x64.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x64.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.AppStore|x86.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|ARM.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|ARM.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhone.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x64.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x64.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x86.Build.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Debug|x86.Deploy.0 = Debug|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|Any CPU.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|ARM.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|ARM.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|ARM.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhone.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhone.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x64.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x64.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x64.Deploy.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x86.ActiveCfg = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x86.Build.0 = Release|Any CPU
- {4A69E748-DD24-495D-ABBE-A3C19A287E0F}.Release|x86.Deploy.0 = Release|Any CPU
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|ARM.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhone.Build.0 = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|x64.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Debug|x86.ActiveCfg = Debug|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|Any CPU.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|ARM.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhone.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhone.Build.0 = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|x64.ActiveCfg = Release|iPhone
- {9D0A3580-F5F9-4CD8-A800-0CACE438742E}.Release|x86.ActiveCfg = Release|iPhone
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|Any CPU.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|Any CPU.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|Any CPU.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhone.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhone.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhone.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhoneSimulator.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x64.Build.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x86.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|Any CPU.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|Any CPU.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|Any CPU.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|ARM.ActiveCfg = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|ARM.Build.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|ARM.Deploy.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhone.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhone.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhone.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhoneSimulator.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhoneSimulator.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|iPhoneSimulator.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x64.ActiveCfg = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x64.Build.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x64.Deploy.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x86.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x86.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.AppStore|x86.Deploy.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|Any CPU.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|ARM.ActiveCfg = Debug|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|ARM.Build.0 = Debug|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|ARM.Deploy.0 = Debug|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|iPhone.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x64.ActiveCfg = Debug|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x64.Build.0 = Debug|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x64.Deploy.0 = Debug|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x86.ActiveCfg = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x86.Build.0 = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Debug|x86.Deploy.0 = Debug|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|Any CPU.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|ARM.ActiveCfg = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|ARM.Build.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|ARM.Deploy.0 = Release|ARM
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|iPhone.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x64.ActiveCfg = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x64.Build.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x64.Deploy.0 = Release|x64
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x86.ActiveCfg = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x86.Build.0 = Release|x86
- {E9EBDB50-A696-4157-86FC-200E325CCE33}.Release|x86.Deploy.0 = Release|x86
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|ARM.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|x64.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.AppStore|x86.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|ARM.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|x64.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Debug|x86.Build.0 = Debug|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|Any CPU.Build.0 = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|ARM.ActiveCfg = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|ARM.Build.0 = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|iPhone.Build.0 = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|x64.ActiveCfg = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|x64.Build.0 = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|x86.ActiveCfg = Release|Any CPU
- {0E845982-9695-4CE4-A64B-95521E8C3B9D}.Release|x86.Build.0 = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|ARM.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|x64.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.AppStore|x86.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|ARM.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|iPhone.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|x64.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Debug|x86.Build.0 = Debug|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|Any CPU.Build.0 = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|ARM.ActiveCfg = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|ARM.Build.0 = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|iPhone.ActiveCfg = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|iPhone.Build.0 = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|x64.ActiveCfg = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|x64.Build.0 = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|x86.ActiveCfg = Release|Any CPU
- {E5088FCA-D576-4C8D-B73D-232609846F8F}.Release|x86.Build.0 = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|x64.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Ad-Hoc|x86.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|ARM.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|x64.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.AppStore|x86.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|ARM.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|iPhone.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|x64.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Debug|x86.Build.0 = Debug|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|Any CPU.Build.0 = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|ARM.ActiveCfg = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|ARM.Build.0 = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|iPhone.ActiveCfg = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|iPhone.Build.0 = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|x64.ActiveCfg = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|x64.Build.0 = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|x86.ActiveCfg = Release|Any CPU
- {4FC38949-D2A9-4364-B08C-E6C9606E4D68}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {751CE60D-A78F-45BA-8009-C9E7033281D6}
- EndGlobalSection
-EndGlobal
diff --git a/integrationtests/IntegrationTests.XamarinForms/App.xaml b/integrationtests/IntegrationTests.XamarinForms/App.xaml
deleted file mode 100644
index 2c38732a78..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms/App.xaml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms/App.xaml.cs b/integrationtests/IntegrationTests.XamarinForms/App.xaml.cs
deleted file mode 100644
index 900a3ace73..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms/App.xaml.cs
+++ /dev/null
@@ -1,48 +0,0 @@
-// Copyright (c) 2022 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using ReactiveUI;
-using Xamarin.Forms;
-
-namespace IntegrationTests.XamarinForms
-{
- ///
- /// The class which represents the main application.
- ///
- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
- public partial class App : Application
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public App()
- {
- InitializeComponent();
- MainPage = new NavigationPage(
- new MainPage()
- {
- ViewModel = new Shared.LoginViewModel(RxApp.MainThreadScheduler)
- });
- }
-
- ///
- protected override void OnStart()
- {
- // Handle when your app starts
- }
-
- ///
- protected override void OnSleep()
- {
- // Handle when your app sleeps
- }
-
- ///
- protected override void OnResume()
- {
- // Handle when your app resumes
- }
- }
-}
diff --git a/integrationtests/IntegrationTests.XamarinForms/IntegrationTests.XamarinForms.csproj b/integrationtests/IntegrationTests.XamarinForms/IntegrationTests.XamarinForms.csproj
deleted file mode 100644
index b4b0aaef7e..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms/IntegrationTests.XamarinForms.csproj
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- netstandard2.0
-
-
-
-
-
-
-
-
-
-
-
diff --git a/integrationtests/IntegrationTests.XamarinForms/MainPage.xaml b/integrationtests/IntegrationTests.XamarinForms/MainPage.xaml
deleted file mode 100644
index 84a4d8a656..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms/MainPage.xaml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/integrationtests/IntegrationTests.XamarinForms/MainPage.xaml.cs b/integrationtests/IntegrationTests.XamarinForms/MainPage.xaml.cs
deleted file mode 100644
index c2a5538353..0000000000
--- a/integrationtests/IntegrationTests.XamarinForms/MainPage.xaml.cs
+++ /dev/null
@@ -1,69 +0,0 @@
-// Copyright (c) 2022 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System;
-using System.Reactive;
-using System.Reactive.Disposables;
-using System.Reactive.Linq;
-using Acr.UserDialogs;
-using IntegrationTests.Shared;
-using ReactiveUI;
-using ReactiveUI.XamForms;
-
-namespace IntegrationTests.XamarinForms
-{
- ///
- /// The main page for the application.
- ///
- [System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverage]
- public partial class MainPage : ReactiveContentPage
- {
- ///
- /// Initializes a new instance of the class.
- ///
- public MainPage()
- {
- InitializeComponent();
- this
- .WhenActivated(
- disposables =>
- {
- this
- .Bind(ViewModel, vm => vm.UserName, v => v.Username.Text)
- .DisposeWith(disposables);
-
- this
- .Bind(ViewModel, vm => vm.Password, v => v.Password.Text)
- .DisposeWith(disposables);
-
- this
- .BindCommand(ViewModel, vm => vm.Login, v => v.Login)
- .DisposeWith(disposables);
- this
- .BindCommand(ViewModel, vm => vm.Cancel, v => v.Cancel)
- .DisposeWith(disposables);
-
- ViewModel
- .Login
- .Select(
- result =>
- {
- if (result)
- {
- UserDialogs.Instance.Alert("Login Successful", "Welcome!");
- }
- else
- {
- UserDialogs.Instance.Alert("Login Failed", "Ah, ah, ah, you didn't say the magic word!");
- }
-
- return Unit.Default;
- })
- .Subscribe()
- .DisposeWith(disposables);
- });
- }
- }
-}
From 5c6c964b87be50db1075ce91965bfbe33f47ce3b Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 01:43:53 +0000
Subject: [PATCH 03/16] Update MAUI .NET 8 TFMs to .NET 9 and remove Xamarin
references
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
README.md | 41 +++++++++++--------
src/Directory.build.props | 8 ++--
.../ReactiveUI.AndroidX.csproj | 2 +-
.../ReactiveUI.Builder.Maui.Tests.csproj | 2 +-
.../ReactiveUI.Builder.Tests.csproj | 2 +-
src/ReactiveUI.Maui/ReactiveUI.Maui.csproj | 2 +-
src/ReactiveUI.Tests/ReactiveUI.Tests.csproj | 2 +-
src/ReactiveUI.WinUI/ReactiveUI.WinUI.csproj | 2 +-
8 files changed, 34 insertions(+), 27 deletions(-)
diff --git a/README.md b/README.md
index 7ebd1060ce..a05a7220bc 100644
--- a/README.md
+++ b/README.md
@@ -32,12 +32,7 @@ Install the following packages to start building your own ReactiveUI app. Not
| WinUI | [ReactiveUI.WinUI][WinUiDoc] | [![WinUiBadge]][WinUi] |
| MAUI | [ReactiveUI.Maui][MauiDoc] | [![MauiBadge]][Maui] |
| Windows Forms | [ReactiveUI.WinForms][WinDoc] | [![WinBadge]][Win] |
-| Xamarin.Forms | [ReactiveUI.XamForms][XamDoc] | [![XamBadge]][Xam] |
-| Xamarin.Essentials| [ReactiveUI][XamDoc] | [![CoreBadge]][Core] |
-| AndroidX (Xamarin)| [ReactiveUI.AndroidX][DroDoc] | [![DroXBadge]][DroX] |
-| Xamarin.Android | [ReactiveUI.AndroidSupport][DroDoc] | [![DroBadge]][Dro] |
-| Xamarin.iOS | [ReactiveUI][IosDoc] | [![CoreBadge]][Core] |
-| Xamarin.Mac | [ReactiveUI][MacDoc] | [![CoreBadge]][Core] |
+| AndroidX | [ReactiveUI.AndroidX][DroDoc] | [![DroXBadge]][DroX] |
| Tizen | [ReactiveUI][CoreDoc] | [![CoreBadge]][Core] |
| Blazor | [ReactiveUI.Blazor][BlazDoc] | [![BlazBadge]][Blaz] |
| Platform Uno | [ReactiveUI.Uno][UnoDoc] | [![UnoBadge]][Uno] |
@@ -78,19 +73,11 @@ Install the following packages to start building your own ReactiveUI app. Not
[WinBadge]: https://img.shields.io/nuget/v/ReactiveUI.WinForms.svg
[WinDoc]: https://reactiveui.net/docs/getting-started/installation/windows-forms
-[Xam]: https://www.nuget.org/packages/ReactiveUI.XamForms/
-[XamEvents]: https://www.nuget.org/packages/ReactiveUI.Events.XamForms/
-[XamBadge]: https://img.shields.io/nuget/v/ReactiveUI.XamForms.svg
-[XamDoc]: https://reactiveui.net/docs/getting-started/installation/xamarin-forms
-[Dro]: https://www.nuget.org/packages/ReactiveUI.AndroidSupport/
-[DroBadge]: https://img.shields.io/nuget/v/ReactiveUI.AndroidSupport.svg
-[DroDoc]: https://reactiveui.net/docs/getting-started/installation/xamarin-android
+
[DroX]: https://www.nuget.org/packages/ReactiveUI.AndroidX/
[DroXBadge]: https://img.shields.io/nuget/v/ReactiveUI.AndroidX.svg
-
-[MacDoc]: https://reactiveui.net/docs/getting-started/installation/xamarin-mac
-[IosDoc]: https://reactiveui.net/docs/getting-started/installation/xamarin-ios
+[DroDoc]: https://reactiveui.net/docs/getting-started/installation/
[Uno]: https://www.nuget.org/packages/ReactiveUI.Uno/
[UnoBadge]: https://img.shields.io/nuget/v/ReactiveUI.Uno.svg
@@ -118,6 +105,26 @@ The core team members, ReactiveUI contributors and contributors in the ecosystem
[Become a sponsor](https://github.com/sponsors/reactivemarbles).
+## Migration from Xamarin and .NET 8 MAUI
+
+### Xamarin Users
+As of May 2024, Microsoft ended support for Xamarin per their [support policy](https://docs.microsoft.com/dotnet/maui/what-is-maui#xamarin-retirement). ReactiveUI has removed support for legacy Xamarin platforms in favor of modern .NET MAUI. For Xamarin projects:
+
+- **Xamarin.Forms** → Migrate to **MAUI** and use `ReactiveUI.Maui`
+- **Xamarin.Android** → Migrate to **MAUI Android** or use `ReactiveUI.AndroidX` for native Android
+- **Xamarin.iOS/Mac** → Migrate to **MAUI iOS/Mac Catalyst**
+
+For guidance on migrating from Xamarin to MAUI, see the [official migration documentation](https://docs.microsoft.com/dotnet/maui/migration/).
+
+### MAUI .NET 8 Users
+ReactiveUI now requires .NET 9 for MAUI platforms. Update your projects to:
+- `net9.0-android` (was `net8.0-android`)
+- `net9.0-ios` (was `net8.0-ios`)
+- `net9.0-maccatalyst` (was `net8.0-maccatalyst`)
+- `net9.0-windows` (was `net8.0-windows`)
+
+Note: Non-MAUI `net8.0` library targets remain fully supported.
+
This is how we use the donations:
* Allow the core team to work on ReactiveUI
@@ -236,4 +243,4 @@ The following have been core team members in the past.
## .NET Foundation
-ReactiveUI is part of the [.NET Foundation](https://www.dotnetfoundation.org/). Other projects that are associated with the foundation include the Microsoft .NET Compiler Platform ("Roslyn") as well as the Microsoft ASP.NET family of projects, Microsoft .NET Core & Xamarin Forms.
+ReactiveUI is part of the [.NET Foundation](https://www.dotnetfoundation.org/). Other projects that are associated with the foundation include the Microsoft .NET Compiler Platform ("Roslyn") as well as the Microsoft ASP.NET family of projects, and Microsoft .NET Core.
diff --git a/src/Directory.build.props b/src/Directory.build.props
index 79415949e6..43ed55c44d 100644
--- a/src/Directory.build.props
+++ b/src/Directory.build.props
@@ -10,10 +10,10 @@
README.md
MIT
https://reactiveui.net
- A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. Supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Forms, Xamarin.TVOS, Tizen, WPF, Windows Forms, Universal Windows Platform (UWP) and the Uno Platform.
+ A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. Supports MAUI (iOS, Android, Mac Catalyst, Windows), WPF, Windows Forms, WinUI, Tizen, and the Uno Platform.
$(DefaultPackageDescription)
anaisbetts;ghuntley
- mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;xamarin;android;ios;mac;forms;monodroid;monotouch;xamarin.android;xamarin.ios;xamarin.forms;xamarin.mac;xamarin.tvos;wpf;net;netstandard;net462;winui;maui;tizen;unoplatform
+ mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;android;ios;mac;forms;wpf;net;netstandard;net462;winui;maui;tizen;unoplatform
https://github.com/reactiveui/ReactiveUI/releases
https://github.com/reactiveui/reactiveui
git
@@ -32,8 +32,8 @@
true
true
true
- net462;net472;net8.0-windows10.0.17763.0;net9.0-windows10.0.17763.0;net8.0-windows10.0.19041.0;net9.0-windows10.0.19041.0
- net8.0-android;net8.0-ios;net8.0-tvos;net8.0-macos;net8.0-maccatalyst;net9.0-android;net9.0-ios;net9.0-tvos;net9.0-macos;net9.0-maccatalyst
+ net462;net472;net9.0-windows10.0.17763.0;net9.0-windows10.0.19041.0
+ net9.0-android;net9.0-ios;net9.0-tvos;net9.0-macos;net9.0-maccatalyst
netstandard2.0;net8.0;net9.0
$(MSBuildThisFileDirectory)tests.runsettings
diff --git a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
index 4b4ab206b6..89391112b1 100644
--- a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
+++ b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
@@ -1,6 +1,6 @@
- net8.0-android
+ net9.0-android
Provides ReactiveUI extensions for the AndroidX Library
ReactiveUI.AndroidX
mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;xamarin;androidx;forms;xamarin.androidx;net;
diff --git a/src/ReactiveUI.Builder.Maui.Tests/ReactiveUI.Builder.Maui.Tests.csproj b/src/ReactiveUI.Builder.Maui.Tests/ReactiveUI.Builder.Maui.Tests.csproj
index e823efff5c..ba31dda769 100644
--- a/src/ReactiveUI.Builder.Maui.Tests/ReactiveUI.Builder.Maui.Tests.csproj
+++ b/src/ReactiveUI.Builder.Maui.Tests/ReactiveUI.Builder.Maui.Tests.csproj
@@ -1,6 +1,6 @@
- net8.0;net9.0;net8.0-windows10.0.19041.0;net9.0-windows10.0.19041.0
+ net8.0;net9.0;net9.0-windows10.0.19041.0
true
$(NoWarn);CS1591;SA1600
false
diff --git a/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj b/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj
index f17d6c2922..d342bc3a74 100644
--- a/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj
+++ b/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj
@@ -2,7 +2,7 @@
net8.0;net9.0
- ;net8.0-windows10.0.17763.0;net9.0-windows10.0.17763.0
+ $(TargetFrameworks);net9.0-windows10.0.17763.0
$(NoWarn);CS1591
enable
enable
diff --git a/src/ReactiveUI.Maui/ReactiveUI.Maui.csproj b/src/ReactiveUI.Maui/ReactiveUI.Maui.csproj
index 76bb6cc9fc..e6c475ed4d 100644
--- a/src/ReactiveUI.Maui/ReactiveUI.Maui.csproj
+++ b/src/ReactiveUI.Maui/ReactiveUI.Maui.csproj
@@ -1,7 +1,7 @@
net8.0;net9.0
- $(TargetFrameworks);net8.0-windows10.0.19041.0;net9.0-windows10.0.19041.0
+ $(TargetFrameworks);net9.0-windows10.0.19041.0
Contains the ReactiveUI platform specific extensions for Microsoft Maui
mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;maui;android;ios;mac;windows;net
true
diff --git a/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj b/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj
index ff9e081766..b3169b2378 100644
--- a/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj
+++ b/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj
@@ -1,7 +1,7 @@
net8.0;net9.0
- net472;net8.0-windows10.0.17763.0;net9.0-windows10.0.17763.0
+ $(TargetFrameworks);net472;net9.0-windows10.0.17763.0
$(NoWarn);CS1591
diff --git a/src/ReactiveUI.WinUI/ReactiveUI.WinUI.csproj b/src/ReactiveUI.WinUI/ReactiveUI.WinUI.csproj
index f63c0c7da3..a4a0cb3ac6 100644
--- a/src/ReactiveUI.WinUI/ReactiveUI.WinUI.csproj
+++ b/src/ReactiveUI.WinUI/ReactiveUI.WinUI.csproj
@@ -1,6 +1,6 @@
- net8.0-windows10.0.19041.0;net9.0-windows10.0.19041.0
+ net9.0-windows10.0.19041.0
10.0.19041.0
Contains the ReactiveUI platform specific extensions for WinUI Desktop
ReactiveUI.WinUI.Desktop
From 36a3f3692be237922036843fcb919b96ce608f1e Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 01:48:54 +0000
Subject: [PATCH 04/16] Replace Xamarin AndroidX packages with .NET 9 Android
equivalents
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
src/Directory.Packages.props | 7 -------
src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj | 9 ++-------
2 files changed, 2 insertions(+), 14 deletions(-)
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
index 0cb6e71de3..877b9b2a62 100644
--- a/src/Directory.Packages.props
+++ b/src/Directory.Packages.props
@@ -5,8 +5,6 @@
16.1.1
- 1.13.1.4
- 2.8.4.1
@@ -41,11 +39,6 @@
-
-
-
-
-
diff --git a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
index 89391112b1..7911df7b4b 100644
--- a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
+++ b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
@@ -1,17 +1,12 @@
net9.0-android
- Provides ReactiveUI extensions for the AndroidX Library
+ Provides ReactiveUI extensions for .NET Android applications using AndroidX libraries
ReactiveUI.AndroidX
- mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;xamarin;androidx;forms;xamarin.androidx;net;
+ mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;androidx;android;net;
34.0
-
-
-
-
-
From f5500ad8ee69420adf73d70dfe48bbc73112c18d Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 01:53:09 +0000
Subject: [PATCH 05/16] Add back AndroidX Preference package for .NET 9 Android
compatibility
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
index 7911df7b4b..6861fed376 100644
--- a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
+++ b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
@@ -7,6 +7,14 @@
34.0
+
+
+
+
+
+
+
+
From cdacd4dd6ec14a46e8efbbf525b8ce5512a025e5 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 02:12:44 +0000
Subject: [PATCH 06/16] Fix Central Package Management error for
Xamarin.AndroidX.Preference
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
src/Directory.Packages.props | 1 +
src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/Directory.Packages.props b/src/Directory.Packages.props
index 877b9b2a62..8d477b78cc 100644
--- a/src/Directory.Packages.props
+++ b/src/Directory.Packages.props
@@ -40,6 +40,7 @@
+
diff --git a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
index 6861fed376..6f2c13bd8a 100644
--- a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
+++ b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
@@ -12,7 +12,7 @@
-
+
From 6d64e4e5232af0efac5a89fba83436f1eed33663 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 02:30:29 +0000
Subject: [PATCH 07/16] Remove deprecated ReactivePreferenceFragment classes
that use Android.Preferences.PreferenceFragment
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
.../android/ReactivePreferenceFragment.cs | 105 ------------------
.../ReactivePreferenceFragment{TViewModel}.cs | 56 ----------
2 files changed, 161 deletions(-)
delete mode 100644 src/ReactiveUI/Platforms/android/ReactivePreferenceFragment.cs
delete mode 100644 src/ReactiveUI/Platforms/android/ReactivePreferenceFragment{TViewModel}.cs
diff --git a/src/ReactiveUI/Platforms/android/ReactivePreferenceFragment.cs b/src/ReactiveUI/Platforms/android/ReactivePreferenceFragment.cs
deleted file mode 100644
index bd9b44338e..0000000000
--- a/src/ReactiveUI/Platforms/android/ReactivePreferenceFragment.cs
+++ /dev/null
@@ -1,105 +0,0 @@
-// Copyright (c) 2025 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System.Runtime.Versioning;
-
-using Android.Preferences;
-using Android.Runtime;
-
-namespace ReactiveUI;
-
-///
-/// This is a PreferenceFragment that is both an Activity and has ReactiveObject powers
-/// (i.e. you can call RaiseAndSetIfChanged).
-///
-#if NET6_0_OR_GREATER
-[RequiresDynamicCode("ReactivePreferenceFragment inherits from ReactiveObject which uses extension methods that require dynamic code generation")]
-[RequiresUnreferencedCode("ReactivePreferenceFragment inherits from ReactiveObject which uses extension methods that may require unreferenced code")]
-#endif
-public class ReactivePreferenceFragment : PreferenceFragment, IReactiveNotifyPropertyChanged, IReactiveObject, IHandleObservableErrors
-{
- private readonly Subject _activated = new();
- private readonly Subject _deactivated = new();
-
- ///
- /// Initializes a new instance of the class.
- ///
- protected ReactivePreferenceFragment()
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The handle.
- /// The ownership.
- [ObsoletedOSPlatform("android28.0")]
- protected ReactivePreferenceFragment(in IntPtr handle, JniHandleOwnership ownership)
- : base(handle, ownership)
- {
- }
-
- ///
- public event PropertyChangingEventHandler? PropertyChanging;
-
- ///
- public event PropertyChangedEventHandler? PropertyChanged;
-
- ///
- public IObservable> Changing => this.GetChangingObservable();
-
- ///
- public IObservable> Changed => this.GetChangedObservable();
-
- ///
- public IObservable ThrownExceptions => this.GetThrownExceptionsObservable();
-
- ///
- /// Gets a signal when the fragment is activated.
- ///
- public IObservable Activated => _activated.AsObservable(); // TODO: Create Test
-
- ///
- /// Gets a signal when the fragment is deactivated.
- ///
- public IObservable Deactivated => _deactivated.AsObservable(); // TODO: Create Test
-
- ///
- public IDisposable SuppressChangeNotifications() => IReactiveObjectExtensions.SuppressChangeNotifications(this); // TODO: Create Test
-
- ///
- void IReactiveObject.RaisePropertyChanged(PropertyChangedEventArgs args) => PropertyChanged?.Invoke(this, args); // TODO: Create Test
-
- ///
- void IReactiveObject.RaisePropertyChanging(PropertyChangingEventArgs args) => PropertyChanging?.Invoke(this, args); // TODO: Create Test
-
- ///
- [ObsoletedOSPlatform("android28.0")]
- public override void OnPause()
- {
- base.OnPause();
- _deactivated.OnNext(Unit.Default);
- }
-
- ///
- [ObsoletedOSPlatform("android28.0")]
- public override void OnResume()
- {
- base.OnResume();
- _activated.OnNext(Unit.Default);
- }
-
- ///
- protected override void Dispose(bool disposing)
- {
- if (disposing)
- {
- _activated?.Dispose();
- _deactivated?.Dispose();
- }
-
- base.Dispose(disposing);
- }
-}
diff --git a/src/ReactiveUI/Platforms/android/ReactivePreferenceFragment{TViewModel}.cs b/src/ReactiveUI/Platforms/android/ReactivePreferenceFragment{TViewModel}.cs
deleted file mode 100644
index c686882e26..0000000000
--- a/src/ReactiveUI/Platforms/android/ReactivePreferenceFragment{TViewModel}.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (c) 2025 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System.Runtime.Versioning;
-using Android.Runtime;
-
-namespace ReactiveUI;
-
-///
-/// This is a PreferenceFragment that is both an Activity and has ReactiveObject powers
-/// (i.e. you can call RaiseAndSetIfChanged).
-///
-/// The view model type.
-#if NET6_0_OR_GREATER
-[RequiresDynamicCode("ReactivePreferenceFragment inherits from ReactiveObject which uses extension methods that require dynamic code generation")]
-[RequiresUnreferencedCode("ReactivePreferenceFragment inherits from ReactiveObject which uses extension methods that may require unreferenced code")]
-#endif
-public class ReactivePreferenceFragment : ReactivePreferenceFragment, IViewFor, ICanActivate
- where TViewModel : class
-{
- private TViewModel? _viewModel;
-
- ///
- /// Initializes a new instance of the class.
- ///
- protected ReactivePreferenceFragment()
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The handle.
- /// The ownership.
- [ObsoletedOSPlatform("android28.0")]
- protected ReactivePreferenceFragment(in IntPtr handle, JniHandleOwnership ownership)
- : base(handle, ownership)
- {
- }
-
- ///
- public TViewModel? ViewModel
- {
- get => _viewModel;
- set => this.RaiseAndSetIfChanged(ref _viewModel, value);
- }
-
- ///
- object? IViewFor.ViewModel
- {
- get => _viewModel;
- set => _viewModel = (TViewModel?)value!;
- }
-}
From 30c5fd38bb6ac19c1408c2edce80d6de24c33a3d Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 02:52:20 +0000
Subject: [PATCH 08/16] Fix Builder test namespace imports and update PR
description with MAUI support policy
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
.../Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs | 2 +-
.../Platforms/Wpf/ReactiveUIBuilderWpfTests.cs | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs b/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs
index 2383b62bf2..ec5d66cf53 100644
--- a/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs
+++ b/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs
@@ -3,7 +3,7 @@
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for full license information.
-using ReactiveUI.Winforms;
+using ReactiveUI.Builder;
using Splat.Builder;
namespace ReactiveUI.Builder.Tests.Platforms.WinForms;
diff --git a/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs b/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs
index 967e5ea291..f0938ac5da 100644
--- a/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs
+++ b/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs
@@ -3,7 +3,7 @@
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for full license information.
-using ReactiveUI.Wpf;
+using ReactiveUI.Builder;
using Splat.Builder;
namespace ReactiveUI.Builder.Tests.Platforms.Wpf;
From 07d5a45b8913a84307ea07e96d7c728c0c208950 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 03:02:12 +0000
Subject: [PATCH 09/16] fix: rename Directory.build.* to Directory.Build.* for
cross-platform compatibility
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
src/{Directory.build.props => Directory.Build.props} | 0
src/{Directory.build.targets => Directory.Build.targets} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename src/{Directory.build.props => Directory.Build.props} (100%)
rename src/{Directory.build.targets => Directory.Build.targets} (100%)
diff --git a/src/Directory.build.props b/src/Directory.Build.props
similarity index 100%
rename from src/Directory.build.props
rename to src/Directory.Build.props
diff --git a/src/Directory.build.targets b/src/Directory.Build.targets
similarity index 100%
rename from src/Directory.build.targets
rename to src/Directory.Build.targets
From 3ff13eee7913477ba929506f37ef08c2fda3ea59 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Thu, 4 Sep 2025 03:23:29 +0000
Subject: [PATCH 10/16] fix: update solution file references to capital
Directory.Build.* files
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
src/ReactiveUI.sln | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/ReactiveUI.sln b/src/ReactiveUI.sln
index d7defa261f..c25d42d081 100644
--- a/src/ReactiveUI.sln
+++ b/src/ReactiveUI.sln
@@ -6,8 +6,8 @@ MinimumVisualStudioVersion = 16.0.31613.86
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BD9762CF-E104-481C-96A6-26E624B86283}"
ProjectSection(SolutionItems) = preProject
..\.editorconfig = ..\.editorconfig
- Directory.build.props = Directory.build.props
- Directory.build.targets = Directory.build.targets
+ Directory.Build.props = Directory.Build.props
+ Directory.Build.targets = Directory.Build.targets
Directory.Packages.props = Directory.Packages.props
global.json = global.json
stylecop.json = stylecop.json
From 0c05d30703662e84744159735f932c41b5a1bd3f Mon Sep 17 00:00:00 2001
From: Glenn Watson <5834289+glennawatson@users.noreply.github.com>
Date: Thu, 4 Sep 2025 03:44:14 +1000
Subject: [PATCH 11/16] Fix compile issues
---
src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj | 2 +-
src/ReactiveUI.Tests/ReactiveUI.Tests.csproj | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj b/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj
index d342bc3a74..91245ff983 100644
--- a/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj
+++ b/src/ReactiveUI.Builder.Tests/ReactiveUI.Builder.Tests.csproj
@@ -2,7 +2,7 @@
net8.0;net9.0
- $(TargetFrameworks);net9.0-windows10.0.17763.0
+ net9.0-windows10.0.17763.0
$(NoWarn);CS1591
enable
enable
diff --git a/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj b/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj
index b3169b2378..36930891e6 100644
--- a/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj
+++ b/src/ReactiveUI.Tests/ReactiveUI.Tests.csproj
@@ -1,7 +1,7 @@
net8.0;net9.0
- $(TargetFrameworks);net472;net9.0-windows10.0.17763.0
+ net472;net9.0-windows10.0.17763.0
$(NoWarn);CS1591
From d7c20002fa6ffb461b9daddbe82854d0f0047b7c Mon Sep 17 00:00:00 2001
From: Glenn Watson <5834289+glennawatson@users.noreply.github.com>
Date: Thu, 4 Sep 2025 04:12:18 +1000
Subject: [PATCH 12/16] Temporarily disable failing test
---
src/ReactiveUI.Tests/RandomTests.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ReactiveUI.Tests/RandomTests.cs b/src/ReactiveUI.Tests/RandomTests.cs
index 12bcc0e13c..ef42c3b89b 100644
--- a/src/ReactiveUI.Tests/RandomTests.cs
+++ b/src/ReactiveUI.Tests/RandomTests.cs
@@ -81,7 +81,7 @@ public void ViewLocatorCurrentTest()
Assert.NotNull(fixture);
}
- [Fact]
+ [Fact(Skip = "Failing")]
public void ViewLocatorCurrentFailedTest()
{
Locator.CurrentMutable.UnregisterCurrent(typeof(IViewLocator));
From db0287b6bc1152ec11cf9416e28b5630357dc5cd Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Mon, 8 Sep 2025 14:11:49 +0000
Subject: [PATCH 13/16] Remove deprecated
Android.Preferences.PreferenceActivity classes as requested - focus on
AndroidX modernization
Co-authored-by: glennawatson <5834289+glennawatson@users.noreply.github.com>
---
.../android/ReactivePreferenceActivity.cs | 176 ------------------
.../ReactivePreferenceActivity{TViewModel}.cs | 56 ------
2 files changed, 232 deletions(-)
delete mode 100644 src/ReactiveUI/Platforms/android/ReactivePreferenceActivity.cs
delete mode 100644 src/ReactiveUI/Platforms/android/ReactivePreferenceActivity{TViewModel}.cs
diff --git a/src/ReactiveUI/Platforms/android/ReactivePreferenceActivity.cs b/src/ReactiveUI/Platforms/android/ReactivePreferenceActivity.cs
deleted file mode 100644
index 0d4048d751..0000000000
--- a/src/ReactiveUI/Platforms/android/ReactivePreferenceActivity.cs
+++ /dev/null
@@ -1,176 +0,0 @@
-// Copyright (c) 2025 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System.Runtime.Versioning;
-
-using Android.App;
-using Android.Content;
-using Android.Preferences;
-using Android.Runtime;
-
-namespace ReactiveUI;
-
-///
-/// This is an Activity that is both an Activity and has ReactiveObject powers
-/// (i.e. you can call RaiseAndSetIfChanged).
-///
-#if NET6_0_OR_GREATER
-[RequiresDynamicCode("ReactivePreferenceActivity inherits from ReactiveObject which uses extension methods that require dynamic code generation")]
-[RequiresUnreferencedCode("ReactivePreferenceActivity inherits from ReactiveObject which uses extension methods that may require unreferenced code")]
-#endif
-public class ReactivePreferenceActivity : PreferenceActivity, IReactiveObject, IReactiveNotifyPropertyChanged, IHandleObservableErrors
-{
- private readonly Subject _activated = new();
- private readonly Subject _deactivated = new();
- private readonly Subject<(int requestCode, Result resultCode, Intent? intent)> _activityResult = new();
-
- ///
- /// Initializes a new instance of the class.
- ///
- protected ReactivePreferenceActivity()
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The pointer.
- /// The ownership.
- [ObsoletedOSPlatform("android28.0")]
- protected ReactivePreferenceActivity(in IntPtr handle, JniHandleOwnership ownership)
- : base(handle, ownership)
- {
- }
-
- ///
- public event PropertyChangingEventHandler? PropertyChanging;
-
- ///
- public event PropertyChangedEventHandler? PropertyChanged;
-
- ///
- public IObservable> Changing => this.GetChangingObservable();
-
- ///
- public IObservable> Changed => this.GetChangedObservable();
-
- ///
- public IObservable ThrownExceptions => this.GetThrownExceptionsObservable();
-
- ///
- /// Gets a signal when the activity is activated.
- ///
- ///
- /// The deactivated.
- ///
- public IObservable Activated => _activated.AsObservable(); // TODO: Create Test
-
- ///
- /// Gets a signal when the activity is deactivated.
- ///
- ///
- /// The deactivated.
- ///
- public IObservable Deactivated => _deactivated.AsObservable(); // TODO: Create Test
-
- ///
- /// Gets a signal with an activity result.
- ///
- ///
- /// The deactivated.
- ///
- public IObservable<(int requestCode, Result resultCode, Intent? intent)> ActivityResult => // TODO: Create Test
- _activityResult.AsObservable();
-
- ///
- /// When this method is called, an object will not fire change
- /// notifications (neither traditional nor Observable notifications)
- /// until the return value is disposed.
- ///
- /// An object that, when disposed, re-enables change
- /// notifications.
- public IDisposable SuppressChangeNotifications() => // TODO: Create Test
- IReactiveObjectExtensions.SuppressChangeNotifications(this);
-
- ///
- void IReactiveObject.RaisePropertyChanging(PropertyChangingEventArgs args) => PropertyChanging?.Invoke(this, args);
-
- ///
- void IReactiveObject.RaisePropertyChanged(PropertyChangedEventArgs args) => PropertyChanged?.Invoke(this, args);
-
- ///
- /// Starts the activity for result asynchronously.
- ///
- /// The intent.
- /// The request code.
- /// A task with the result and intent.
- public Task<(Result resultCode, Intent? intent)> StartActivityForResultAsync(Intent? intent, int requestCode) // TODO: Create Test
- {
- // NB: It's important that we set up the subscription *before* we
- // call ActivityForResult
- var ret = ActivityResult
- .Where(x => x.requestCode == requestCode)
- .Select(x => (x.resultCode, x.intent))
- .FirstAsync()
- .ToTask();
-
- StartActivityForResult(intent, requestCode);
- return ret;
- }
-
- ///
- /// Starts the activity for result asynchronously.
- ///
- /// The type.
- /// The request code.
- /// A task with the result and intent.
- public Task<(Result resultCode, Intent? intent)> StartActivityForResultAsync(Type type, int requestCode) // TODO: Create Test
- {
- // NB: It's important that we set up the subscription *before* we
- // call ActivityForResult
- var ret = ActivityResult
- .Where(x => x.requestCode == requestCode)
- .Select(x => (x.resultCode, x.intent))
- .FirstAsync()
- .ToTask();
-
- StartActivityForResult(type, requestCode);
- return ret;
- }
-
- ///
- protected override void OnActivityResult(int requestCode, Result resultCode, Intent? data)
- {
- base.OnActivityResult(requestCode, resultCode, data);
- _activityResult.OnNext((requestCode, resultCode, data));
- }
-
- ///
- protected override void OnPause()
- {
- base.OnPause();
- _deactivated.OnNext(Unit.Default);
- }
-
- ///
- protected override void OnResume()
- {
- base.OnResume();
- _activated.OnNext(Unit.Default);
- }
-
- ///
- protected override void Dispose(bool disposing)
- {
- if (disposing)
- {
- _activated?.Dispose();
- _deactivated?.Dispose();
- _activityResult?.Dispose();
- }
-
- base.Dispose(disposing);
- }
-}
diff --git a/src/ReactiveUI/Platforms/android/ReactivePreferenceActivity{TViewModel}.cs b/src/ReactiveUI/Platforms/android/ReactivePreferenceActivity{TViewModel}.cs
deleted file mode 100644
index 5c654fd0d7..0000000000
--- a/src/ReactiveUI/Platforms/android/ReactivePreferenceActivity{TViewModel}.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (c) 2025 .NET Foundation and Contributors. All rights reserved.
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for full license information.
-
-using System.Runtime.Versioning;
-using Android.Runtime;
-
-namespace ReactiveUI;
-
-///
-/// This is an Activity that is both an Activity and has ReactiveObject powers
-/// (i.e. you can call RaiseAndSetIfChanged).
-///
-/// The view model type.
-#if NET6_0_OR_GREATER
-[RequiresDynamicCode("ReactivePreferenceActivity inherits from ReactiveObject which uses extension methods that require dynamic code generation")]
-[RequiresUnreferencedCode("ReactivePreferenceActivity inherits from ReactiveObject which uses extension methods that may require unreferenced code")]
-#endif
-public class ReactivePreferenceActivity : ReactivePreferenceActivity, IViewFor, ICanActivate
- where TViewModel : class
-{
- private TViewModel? _viewModel;
-
- ///
- /// Initializes a new instance of the class.
- ///
- protected ReactivePreferenceActivity()
- {
- }
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The handle.
- /// The ownership.
- [ObsoletedOSPlatform("android28.0")]
- protected ReactivePreferenceActivity(in IntPtr handle, JniHandleOwnership ownership)
- : base(handle, ownership)
- {
- }
-
- ///
- public TViewModel? ViewModel
- {
- get => _viewModel;
- set => this.RaiseAndSetIfChanged(ref _viewModel, value);
- }
-
- ///
- object? IViewFor.ViewModel
- {
- get => _viewModel;
- set => _viewModel = (TViewModel?)value!;
- }
-}
From 01669021ec8347937268c6ef16443008d6e951d1 Mon Sep 17 00:00:00 2001
From: Glenn <5834289+glennawatson@users.noreply.github.com>
Date: Tue, 9 Sep 2025 00:13:46 +1000
Subject: [PATCH 14/16] Remove legacy mobile target frameworks
---
src/Directory.Build.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index bf5d3f3d49..ad151fbc13 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -34,7 +34,7 @@
true
net462;net472;net8.0-windows10.0.17763.0;net9.0-windows10.0.17763.0;net8.0-windows10.0.19041.0;net9.0-windows10.0.19041.0
- net8.0-android;net8.0-ios;net8.0-tvos;net8.0-macos;net8.0-maccatalyst;net9.0-android;net9.0-ios;net9.0-tvos;net9.0-macos;net9.0-maccatalyst
+ net9.0-android;net9.0-ios;net9.0-tvos;net9.0-macos;net9.0-maccatalyst
netstandard2.0;net8.0;net9.0
From 78148817f3b4d97482fc093ea6673a710a378794 Mon Sep 17 00:00:00 2001
From: Glenn <5834289+glennawatson@users.noreply.github.com>
Date: Tue, 9 Sep 2025 00:15:37 +1000
Subject: [PATCH 15/16] Add ReactiveUI.Wpf namespace to tests
---
.../Platforms/Wpf/ReactiveUIBuilderWpfTests.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs b/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs
index f1e5c50dec..461b7d98d9 100644
--- a/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs
+++ b/src/ReactiveUI.Builder.Tests/Platforms/Wpf/ReactiveUIBuilderWpfTests.cs
@@ -3,7 +3,7 @@
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for full license information.
-using ReactiveUI.Builder;
+using ReactiveUI.Wpf;
using Splat.Builder;
namespace ReactiveUI.Builder.Tests.Platforms.Wpf;
From 72709c9807870c818d7d030af4e73b1517b342f8 Mon Sep 17 00:00:00 2001
From: Glenn <5834289+glennawatson@users.noreply.github.com>
Date: Tue, 9 Sep 2025 00:16:15 +1000
Subject: [PATCH 16/16] Update ReactiveUIBuilderWinFormsTests.cs
---
.../Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs b/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs
index 84ab81b7e9..72bf40d1db 100644
--- a/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs
+++ b/src/ReactiveUI.Builder.Tests/Platforms/WinForms/ReactiveUIBuilderWinFormsTests.cs
@@ -3,7 +3,7 @@
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for full license information.
-using ReactiveUI.Builder;
+using ReactiveUI.Winforms;
using Splat.Builder;
namespace ReactiveUI.Builder.Tests.Platforms.WinForms;