diff --git a/.gitattributes b/.gitattributes
index 412eeda78d..269bc192f0 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,22 +1,45 @@
-# Auto detect text files and perform LF normalization
+# Catch all for anything we forgot. Add rules if you get CRLF to LF warnings.
* text=auto
-# Custom for Visual Studio
-*.cs diff=csharp
-*.sln merge=union
-*.csproj merge=union
-*.vbproj merge=union
-*.fsproj merge=union
-*.dbproj merge=union
+# Text files that should be normalized to LF in odb.
+*.cs text eol=lf diff=csharp
+*.xaml text
+*.config text
+*.c text
+*.h text
+*.cpp text
+*.hpp text
-# Standard to msysgit
-*.doc diff=astextplain
-*.DOC diff=astextplain
-*.docx diff=astextplain
-*.DOCX diff=astextplain
-*.dot diff=astextplain
-*.DOT diff=astextplain
-*.pdf diff=astextplain
-*.PDF diff=astextplain
-*.rtf diff=astextplain
-*.RTF diff=astextplain
+*.sln text
+*.csproj text
+*.vcxproj text
+
+*.md text
+*.tt text
+*.sh text
+*.ps1 text
+*.cmd text
+*.bat text
+*.markdown text
+*.msbuild text
+
+
+# Binary files that should not be normalized or diffed
+*.png binary
+*.jpg binary
+*.gif binary
+*.ico binary
+*.rc binary
+
+*.pfx binary
+*.snk binary
+*.dll binary
+*.exe binary
+*.lib binary
+*.exp binary
+*.pdb binary
+*.sdf binary
+*.7z binary
+
+# Generated file should just use CRLF, it's fiiine
+SolutionInfo.cs text eol=crlf diff=csharp
diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 0000000000..6dd154fbc4
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,27 @@
+***Note*: for support questions, please ask on StackOverflow: https://stackoverflow.com/questions/tagged/reactiveui . This repository's issues are reserved for feature requests and bug reports.**
+
+**Do you want to request a *feature* or report a *bug*?**
+
+
+
+**What is the current behavior?**
+
+
+
+**If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem**
+
+
+
+**What is the expected behavior?**
+
+
+
+**What is the motivation / use case for changing the behavior?**
+
+
+
+**Which versions of ReactiveUI, and which platform / OS are affected by this issue? Did this work in previous versions of ReativeUI? Please also test with the latest stable and snapshot (http://docs.reactiveui.net/en/contributing/snapshot/index.html) versions.**
+
+
+
+**Other information (e.g. stacktraces, related issues, suggestions how to fix)**
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000000..9bea756b90
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,23 @@
+**What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)**
+
+
+
+**What is the current behavior? (You can also link to an open issue here)**
+
+
+
+**What is the new behavior (if this is a feature change)?**
+
+
+
+**Does this PR introduce a breaking change?**
+
+
+
+**Please check if the PR fulfills these requirements**
+- [ ] The commit follows our guidelines: https://github.com/reactiveui/reactiveui#contribute
+- [ ] Tests for the changes have been added (for bug fixes / features)
+- [ ] Docs have been added / updated (for bug fixes / features)
+
+**Other information**:
+
diff --git a/.gitignore b/.gitignore
index d944c29a3c..112c1fdee8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,27 +4,34 @@
# User-specific files
*.suo
*.user
+*.userosscache
*.sln.docstates
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
+x86/
build/
bld/
[Bb]in/
[Oo]bj/
-# Roslyn cache directories
-*.ide/
+# Visual Studio 2015 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
-#NUNIT
+# NUNIT
*.VisualState.xml
TestResult.xml
@@ -33,6 +40,12 @@ TestResult.xml
[Rr]eleasePS/
dlldata.c
+# DNX
+*.lock.json
+artifacts/
+*.nuget.props
+*.nuget.targets
+
*_i.c
*_p.c
*_i.h
@@ -65,6 +78,7 @@ _Chutzpah*
ipch/
*.aps
*.ncb
+*.opendb
*.opensdf
*.sdf
*.cachefile
@@ -73,6 +87,7 @@ ipch/
*.psess
*.vsp
*.vspx
+*.sap
# TFS 2012 Local Workspace
$tf/
@@ -85,7 +100,7 @@ _ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
-# JustCode is a .NET coding addin-in
+# JustCode is a .NET coding add-in
.JustCode
# TeamCity is a build add-in
@@ -97,6 +112,7 @@ _TeamCity*
# NCrunch
_NCrunch_*
.*crunch*.local.xml
+nCrunchTemp_*
# MightyMoose
*.mm.*
@@ -124,35 +140,40 @@ publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
-## TODO: Comment the next line if you want to checkin your
-## web deploy settings but do note that will include unencrypted
-## passwords
+# TODO: Comment the next line if you want to checkin your web deploy settings
+# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
+*.publishproj
-# NuGet Packages Directory
-packages/*
-## TODO: If the tool you use requires repositories.config
-## uncomment the next line
-!packages/repositories.config
-
-# Enable "build/" folder in the NuGet Packages folder since
-# NuGet packages use it for MSBuild targets.
-# This line needs to be after the ignore of the build folder
-# (and the packages folder if the line above has been uncommented)
-!packages/build/
+# NuGet Packages
+*.nupkg
+# The packages folder can be ignored because of Package Restore
+**/packages/*
+# except build/, which is used as an MSBuild target.
+!**/packages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/packages/repositories.config
# Windows Azure Build Output
csx/
*.build.csdef
+# Windows Azure Emulator
+ecf/
+rcf/
+
# Windows Store app package directory
AppPackages/
+BundleArtifacts/
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!*.[Cc]ache/
# Others
-sql/
-*.Cache
ClientBin/
-[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
@@ -160,6 +181,7 @@ ClientBin/
*.pfx
*.publishsettings
node_modules/
+orleans.codegen.cs
# RIA/Silverlight projects
Generated_Code/
@@ -184,28 +206,36 @@ UpgradeLog*.htm
# Microsoft Fakes
FakesAssemblies/
-# RxUI build directories
-Release
-NuGet-Release
-
-# Ensure all files in the NuGet directory are tracked.
-!NuGet/**
+# GhostDoc plugin setting file
+*.GhostDoc.xml
-*.nupkg
-*.userprefs
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
-version-bump.patch
+# Visual Studio 6 build log
+*.plg
-ReactiveUI.Events/Events.cs
-ReactiveUI.Events/Events_*.cs
+# Visual Studio 6 workspace options file
+*.opt
-ReactiveUI.Events/EventBuilder.exe
-ReactiveUI.Events/EventBuilder.exe.mdb
-ReactiveUI.Events/Mono.*
-ReactiveUI.Events/Nustache.*
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
-ext/monodroid/18
+# Paket dependency manager
+.paket/paket.exe
+# FAKE - F# Make
+.fake/
+# Tools
+tools/
-.DS_Store
+# ReactiveUI
+artifacts/
+src/CommonAssemblyInfo.cs
+src/ReactiveUI.Events/Events_*.cs
diff --git a/.hgeol b/.hgeol
new file mode 100644
index 0000000000..42e4c0ce81
--- /dev/null
+++ b/.hgeol
@@ -0,0 +1,2 @@
+[repository]
+native = LF
diff --git a/.nuget/NuGet.exe b/.nuget/NuGet.exe
deleted file mode 100644
index c41a0d0deb..0000000000
Binary files a/.nuget/NuGet.exe and /dev/null differ
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000000..f3a1be431c
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,50 @@
+# Contributor Code of Conduct
+
+As contributors and maintainers of this project, and in the interest of
+fostering an open and welcoming community, we pledge to respect all people who
+contribute through reporting issues, posting feature requests, updating
+documentation, submitting pull requests or patches, and other activities.
+
+We are committed to making participation in this project a harassment-free
+experience for everyone, regardless of level of experience, gender, gender
+identity and expression, sexual orientation, disability, personal appearance,
+body size, race, ethnicity, age, religion, or nationality.
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery
+* Personal attacks
+* Trolling or insulting/derogatory comments
+* Public or private harassment
+* Publishing other's private information, such as physical or electronic
+ addresses, without explicit permission
+* Other unethical or unprofessional conduct
+
+Project maintainers have the right and responsibility to remove, edit, or
+reject comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct, or to ban temporarily or
+permanently any contributor for other behaviors that they deem inappropriate,
+threatening, offensive, or harmful.
+
+By adopting this Code of Conduct, project maintainers commit themselves to
+fairly and consistently applying these principles to every aspect of managing
+this project. Project maintainers who do not follow or enforce the Code of
+Conduct may be permanently removed from the project team.
+
+This Code of Conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community.
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported by contacting a project maintainer at paul@paulbetts.org. All
+complaints will be reviewed and investigated and will result in a response that
+is deemed necessary and appropriate to the circumstances. Maintainers are
+obligated to maintain confidentiality with regard to the reporter of an
+incident.
+
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
+version 1.3.0, available at
+[http://contributor-covenant.org/version/1/3/0/][version]
+
+[homepage]: http://contributor-covenant.org
+[version]: http://contributor-covenant.org/version/1/3/0/
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index db38240f8b..1c49020e91 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,35 +1,200 @@
-## The quick version
+# Contributing to ReactiveUI
-1. Open `ReactiveUI.sln` in VS2012 / VS2013
-1. Run tests, build ReactiveUI.sln in VS2012 on Win8
-1. Submit PR
+We'd love for you to contribute to our source code and to make reactiveui even better than it is
+today! Here are the guidelines we'd like you to follow:
+ - [Code of Conduct](#coc)
+ - [Question or Problem?](#question)
+ - [Issues and Bugs](#issue)
+ - [Feature Requests](#feature)
+ - [Submission Guidelines](#submit)
+ - [Coding Rules](#rules)
+ - [Commit Message Guidelines](#commit)
-## How to start hacking on ReactiveUI (the more verbose version)
+## Code of Conduct
-1. Fork and Clone the source
-1. Create a new branch for your feature / bugfix
-1. Open the ReactiveUI.sln solution - this is the one you should use unless you're hacking on platform-specific code.
-1. Run all the tests, make sure they pass.
-1. Write some new tests that fail
-1. Make your change
-1. See those same tests pass! Hurrah!
-1. Push that branch to GitHub (`git push -u origin my-cool-new-feature`)
-1. Go to your fork on GitHub, you should see a button with your branch next to it labeled 'Pull Request'
-1. Type up some information about your change
+Help us keep the project open and inclusive. Please read and follow our [Code of Conduct](CODE_OF_CONDUCT.md).
-## To make a new NuGet release for private use
+## Got a Question or Problem?
-*This looks hard, but once you get your environment set up, it's really only 'Build in VS, build in Mono, run script'*
+If you have questions about how to use reactiveui, please direct these to [StackOverflow](https://stackoverflow.com/questions/tagged/reactiveui). The project maintainers hang out in this [Slack](https://github.com/reactiveui/reactiveui#slack) channel.
-1. Put the source into DropBox or another way you can share the same folder between a Mac and a PC (Parallels Shared Folders works too)
-1. Edit `/CommonAssemblyInfo.cs` and bump the version
-1. Open ReactiveUI.sln and build it in Release mode under VS2012 on Windows 8 / Win8.1 with the WP8 SDK installed (nothing earlier is supported)
-1. Open MonoDevelop, and build ReactiveUI_XSAll.sln in Release mode
-1. Back on the PC, run `MakeRelease.ps1` and specify a NuGet SemVer, like `MakeRelease.ps1 -version "5.5.0-beta1"`
-1. You'll end up with two new folders, `Release` and `Nuget-Release`, as well as the `.nupkg` files in the root directory.
+## Found an Issue?
-## Some quirks
+If you find a bug in the source code or a mistake in the documentation, you can help us by
+submitting an issue to our [GitHub Repository](https://github.com/reactiveui/reactiveui). Even better you can submit a Pull Request
+with a fix.
-* The only 100% guaranteed .sln files to be maintained are ReactiveUI.sln and ReactiveUI_XSAll.sln - the others may be missing projects
-* Please follow my coding convention when submitting PRs - `if` statements have the brackets on the same line, non-public methods shouldBeCasedLikeThis, etc etc. I know I'm weird, Deal With It(tm).
+**Please see the [Submission Guidelines](#submit) below.**
+
+## Want a Feature?
+
+You can request a new feature by submitting an issue to our [GitHub Repository](https://github.com/reactiveui/reactiveui). If you
+would like to implement a new feature then consider what kind of change it is:
+
+* **Major Changes** that you wish to contribute to the project should be discussed first in [Slack](https://github.com/reactiveui/reactiveui#slack) so that we can better coordinate our efforts,
+ prevent duplication of work, and help you to craft the change so that it is successfully accepted
+ into the project.
+* **Small Changes** can be crafted and submitted to the [GitHub Repository](https://github.com/reactiveui/reactiveui) as a Pull
+ Request.
+
+## Submission Guidelines
+
+### Submitting an Issue
+
+If your issue appears to be a bug, and hasn't been reported, open a new issue. Help us to maximize
+the effort we can spend fixing issues and adding new features, by not reporting duplicate issues.
+
+Providing the following information will increase the chances of your issue being dealt with
+quickly:
+
+* **Overview of the Issue** - if an error is being thrown a stack trace helps
+* **Motivation for or Use Case** - explain why this is a bug for you
+* **reactiveui Version(s)** - is it a regression?
+* **Operating System** - is this a problem with all browsers or only specific ones?
+* **Reproduce the Error** - provide a example or an unambiguous set of steps.
+* **Related Issues** - has a similar issue been reported before?
+* **Suggest a Fix** - if you can't fix the bug yourself, perhaps you can point to what might be
+ causing the problem (line of code or commit)
+
+**If you get help, help others. Good karma rulez!**
+
+### Submitting a Pull Request
+Before you submit your pull request consider the following guidelines:
+
+* Search [GitHub](https://github.com/reactiveui/reactiveui/pulls) for an open or closed Pull Request
+ that relates to your submission. You don't want to duplicate effort.
+* Make your changes in a new git branch:
+
+ ```shell
+ git checkout -b my-fix-branch master
+ ```
+
+* Create your patch, **including appropriate test cases**.
+* Follow our [Coding Rules](#rules).
+* Run the test suite, as described below.
+* Commit your changes using a descriptive commit message that follows our
+ [commit message conventions](#commit).
+
+ ```shell
+ git commit -a
+ ```
+ Note: the optional commit `-a` command line option will automatically "add" and "rm" edited files.
+
+* Build your changes locally to ensure all the tests pass:
+
+ ```shell
+ build.cmd
+ ```
+
+* Push your branch to GitHub:
+
+ ```shell
+ git push origin my-fix-branch
+ ```
+
+In GitHub, send a pull request to `reactiveui:master`.
+
+If we suggest changes, then:
+
+* Make the required updates.
+* Re-run the test suite to ensure tests are still passing.
+* Commit your changes to your branch (e.g. `my-fix-branch`).
+* Push the changes to your GitHub repository (this will update your Pull Request).
+
+If the PR gets too outdated we may ask you to rebase and force push to update the PR:
+
+```shell
+git rebase master -i
+git push origin my-fix-branch -f
+```
+
+_WARNING: Squashing or reverting commits and force-pushing thereafter may remove GitHub comments
+on code that were previously made by you or others in your commits. Avoid any form of rebasing
+unless necessary._
+
+That's it! Thank you for your contribution!
+
+#### After your pull request is merged
+
+After your pull request is merged, you can safely delete your branch and pull the changes
+from the main (upstream) repository:
+
+* Delete the remote branch on GitHub either through the GitHub web UI or your local shell as follows:
+
+ ```shell
+ git push origin --delete my-fix-branch
+ ```
+
+* Check out the master branch:
+
+ ```shell
+ git checkout master -f
+ ```
+
+* Delete the local branch:
+
+ ```shell
+ git branch -D my-fix-branch
+ ```
+
+* Update your master with the latest upstream version:
+
+ ```shell
+ git pull --ff upstream master
+ ```
+
+## Coding Rules
+
+To ensure consistency throughout the source code, keep these rules in mind as you are working:
+
+* All features or bug fixes **must be tested** by one or more unit tests.
+* All public API methods **must be documented** with XML documentation.
+
+## Git Commit Guidelines
+
+Each commit message consists of a **header**, a **body** and a **footer**. The header has a special
+format that includes a **type** and a **subject**:
+
+```
+:
+
+
+
+```
+
+### Revert
+
+If the commit reverts a previous commit, it should begin with `revert: `, followed by the header of the reverted commit. In the body it should say: `This reverts commit .`, where the hash is the SHA of the commit being reverted.
+
+### Type
+
+Must be one of the following:
+
+* **feat**: A new feature
+* **fix**: A bug fix
+* **docs**: Documentation only changes
+* **style**: Changes that do not affect the meaning of the code (white-space, formatting, missing
+ semi-colons, etc)
+* **refactor**: A code change that neither fixes a bug nor adds a feature
+* **perf**: A code change that improves performance
+* **test**: Adding missing tests
+* **chore**: Changes to the build process or auxiliary tools and libraries such as documentation
+ generation
+
+### Subject
+The subject contains succinct description of the change:
+
+* use the imperative, present tense: "change" not "changed" nor "changes"
+* don't capitalize first letter
+* no dot (.) at the end
+
+### Body
+Just as in the **subject**, use the imperative, present tense: "change" not "changed" nor "changes".
+The body should include the motivation for the change and contrast this with previous behavior.
+
+### Footer
+The footer should contain any information about **Breaking Changes** and is also the place to
+reference GitHub issues that this commit **Closes**.
+
+**Breaking Changes** should start with the word `BREAKING CHANGE:` with a space or two newlines. The rest of the commit message is then used for this.
diff --git a/COPYING b/COPYING
deleted file mode 100644
index fd31438931..0000000000
--- a/COPYING
+++ /dev/null
@@ -1,50 +0,0 @@
-Microsoft Public License (Ms-PL)
-
-This license governs use of the accompanying software. If you use the software,
-you accept this license. If you do not accept the license, do not use the
-software.
-
-1. Definitions
-The terms "reproduce," "reproduction," "derivative works," and "distribution"
-have the same meaning here as under U.S. copyright law. A "contribution" is the
-original software, or any additions or changes to the software. A "contributor"
-is any person that distributes its contribution under this license. "Licensed
-patents" are a contributor's patent claims that read directly on its
-contribution.
-
-2. Grant of Rights
-
-(A) Copyright Grant- Subject to the terms of this license, including the license
-conditions and limitations in section 3, each contributor grants you a
-non-exclusive, worldwide, royalty-free copyright license to reproduce its
-contribution, prepare derivative works of its contribution, and distribute its
-contribution or any derivative works that you create.
-
-(B) Patent Grant- Subject
-to the terms of this license, including the license conditions and limitations
-in section 3, each contributor grants you a non-exclusive, worldwide,
-royalty-free license under its licensed patents to make, have made, use, sell,
-offer for sale, import, and/or otherwise dispose of its contribution in the
-software or derivative works of the contribution in the software.
-
-3. Conditions and Limitations
-
-(A) No Trademark License- This license does not grant you rights to use any
-contributors' name, logo, or trademarks.
-(B) If you bring a patent claim against any contributor over patents that you
-claim are infringed by the software, your patent license from such contributor
-to the software ends automatically.
-(C) If you distribute any portion of the software, you must retain all
-copyright, patent, trademark, and attribution notices that are present in the
-software.
-(D) If you distribute any portion of the software in source code form, you may
-do so only under this license by including a complete copy of this license with
-your distribution. If you distribute any portion of the software in compiled or
-object code form, you may only do so under a license that complies with this
-license.
-(E) The software is licensed "as-is." You bear the risk of using it. The
-contributors give no express warranties, guarantees or conditions. You may have
-additional consumer rights under your local laws which this license cannot
-change. To the extent permitted under your local laws, the contributors exclude
-the implied warranties of merchantability, fitness for a particular purpose and
-non-infringement.
diff --git a/CleanFolders.ps1 b/CleanFolders.ps1
deleted file mode 100644
index 5e561679fc..0000000000
--- a/CleanFolders.ps1
+++ /dev/null
@@ -1,7 +0,0 @@
-$dirs = Get-ChildItem .\ -include bin,obj -Recurse
-
-foreach ($dir in $dirs)
-{
- Write-Host "Removing $dir"
- Remove-Item $dir.FullName -Force -Recurse
-}
\ No newline at end of file
diff --git a/CommonAssemblyInfo.cs b/CommonAssemblyInfo.cs
deleted file mode 100644
index a6cc865744..0000000000
--- a/CommonAssemblyInfo.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-using System.Reflection;
-
-[assembly: AssemblyVersion("6.5.0")]
-[assembly: AssemblyFileVersion("6.5.0")]
diff --git a/GitReleaseManager.yaml b/GitReleaseManager.yaml
new file mode 100644
index 0000000000..0a297c5458
--- /dev/null
+++ b/GitReleaseManager.yaml
@@ -0,0 +1,64 @@
+create:
+ include-footer: true
+ footer-heading: Where to get it
+ footer-content: You can download this release from [nuget.org](https://www.nuget.org/packages/reactiveui/{milestone})
+ footer-includes-milestone: true
+ milestone-replace-text: '{milestone}'
+export:
+ include-created-date-in-title: true
+ created-date-string-format: MMMM dd, yyyy
+ perform-regex-removal: true
+ regex-text: '### Where to get it(\r\n)*You can .*\)'
+ multiline-regex: true
+issue-labels-include:
+- reactiveui-core
+- reactiveui-events
+- windows-forms
+- windows-phone-store-uwp
+- uwp
+- wpf
+- xamarin-android
+- xamarin-forms
+- xamarin-ios
+- xamarin-mac
+- housekeeping
+- documentation
+issue-labels-exclude:
+- Build
+issue-labels-alias:
+ - name: reactiveui-core
+ header: All Platforms
+ plural: All Platforms
+ - name: reactiveui-events
+ header: Events Generator
+ plural: Events Generator
+ - name: windows-forms
+ header: Windows Forms
+ plural: Windows Forms
+ - name: windows-phone-store-uwp
+ header: Windows Phone, Store and Universal
+ plural: Windows Phone, Store and Universal
+ - name: uwp
+ header: Windows Universal Platform
+ plural: Windows Universal Platform
+ - name: wpf
+ header: Windows Presentation Framework
+ plural: Windows Presentation Framework
+ - name: xamarin-android
+ header: Xamarin Android
+ plural: Xamarin Android
+ - name: xamarin-forms
+ header: Xamarin Forms
+ plural: Xamarin Forms
+ - name: xamarin-ios
+ header: Xamarin iOS
+ plural: Xamarin iOS
+ - name: xamarin-mac
+ header: Xamarin Mac
+ plural: Xamarin Mac
+ - name: housekeeping
+ header: Housekeeping
+ plural: Housekeeping
+ - name: Documentation
+ header: Documentation
+ plural: Documentation
diff --git a/GitVersion.yml b/GitVersion.yml
new file mode 100644
index 0000000000..ab708be957
--- /dev/null
+++ b/GitVersion.yml
@@ -0,0 +1,15 @@
+assembly-versioning-scheme: None
+next-version: 7.0.0
+branches:
+ master:
+ mode: ContinuousDelivery
+ tag:
+ increment: Patch
+ prevent-increment-of-merged-branch-version: true
+ track-merge-target: false
+ dev(elop)?(ment)?$:
+ mode: ContinuousDeployment
+ tag: alpha
+ increment: Minor
+ prevent-increment-of-merged-branch-version: false
+ track-merge-target: true
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000000..9573cdee39
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,55 @@
+Microsoft Public License (Ms-PL)
+
+This license governs use of the accompanying software. If you use the software,
+you accept this license. If you do not accept the license, do not use the
+software.
+
+1. Definitions
+
+The terms "reproduce," "reproduction," "derivative works," and "distribution"
+have the same meaning here as under U.S. copyright law. A "contribution" is the
+original software, or any additions or changes to the software. A "contributor"
+is any person that distributes its contribution under this license. "Licensed
+patents" are a contributor's patent claims that read directly on its
+contribution.
+
+2. Grant of Rights
+
+ (A) Copyright Grant- Subject to the terms of this license, including the license
+ conditions and limitations in section 3, each contributor grants you a
+ non-exclusive, worldwide, royalty-free copyright license to reproduce its
+ contribution, prepare derivative works of its contribution, and distribute its
+ contribution or any derivative works that you create.
+
+ (B) Patent Grant- Subject
+ to the terms of this license, including the license conditions and limitations
+ in section 3, each contributor grants you a non-exclusive, worldwide,
+ royalty-free license under its licensed patents to make, have made, use, sell,
+ offer for sale, import, and/or otherwise dispose of its contribution in the
+ software or derivative works of the contribution in the software.
+
+3. Conditions and Limitations
+
+ (A) No Trademark License- This license does not grant you rights to use any
+ contributors' name, logo, or trademarks.
+
+ (B) If you bring a patent claim against any contributor over patents that you
+ claim are infringed by the software, your patent license from such contributor
+ to the software ends automatically.
+
+ (C) If you distribute any portion of the software, you must retain all
+ copyright, patent, trademark, and attribution notices that are present in the
+ software.
+
+ (D) If you distribute any portion of the software in source code form, you may
+ do so only under this license by including a complete copy of this license with
+ your distribution. If you distribute any portion of the software in compiled or
+ object code form, you may only do so under a license that complies with this
+ license.
+
+ (E) The software is licensed "as-is." You bear the risk of using it. The
+ contributors give no express warranties, guarantees or conditions. You may have
+ additional consumer rights under your local laws which this license cannot
+ change. To the extent permitted under your local laws, the contributors exclude
+ the implied warranties of merchantability, fitness for a particular purpose and
+ non-infringement.
diff --git a/MakeRelease.ps1 b/MakeRelease.ps1
deleted file mode 100644
index 5c4a77f198..0000000000
--- a/MakeRelease.ps1
+++ /dev/null
@@ -1,128 +0,0 @@
-Param([string]$version = $null)
-
-$Archs = {"Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10", "Portable-Net45+Win8+WP8+WPA81", "Net45", "WP8",
- "WP81", "Win8", "Win81", "Mono", "Monoandroid", "Monotouch", "Monomac", "Portable-Win81+Wpa81", "WPA81",
- "Xamarin.iOS10", "Xamarin.Mac10"}
-
-$Projects = {
- "ReactiveUI", "ReactiveUI.Testing", "ReactiveUI.Blend", "ReactiveUI.Winforms",
- "RxUIViewModelGenerator", "ReactiveUI.Events", "ReactiveUI.AndroidSupport",
- "ReactiveUI.XamForms"
-}
-
-$MSBuildLocation = "C:\Program Files (x86)\MSBuild\12.0\bin"
-
-$SlnFileExists = Test-Path ".\ReactiveUI_VSAll.sln"
-if ($SlnFileExists -eq $False) {
- echo "*** ERROR: Run this in the project root ***"
- exit -1
-}
-
-& ".\.nuget\NuGet.exe" restore .\ReactiveUI.sln
-& "$MSBuildLocation\MSBuild.exe" /t:Rebuild /p:Configuration=Release /p:Platform="Any CPU" /maxcpucount:1 .\ReactiveUI.sln
-
-###
-### Build the Release directory
-###
-
-if (Test-Path .\Release) {
- rmdir -r -force .\Release
-}
-
-foreach-object $Archs | %{mkdir -Path ".\Release\$_"}
-
-foreach-object $Archs | %{
- $currentArch = $_
-
- foreach-object $Projects | %{cp -r -fo ".\$_\bin\Release\$currentArch\*" ".\Release\$currentArch"}
-
- # WinRT projects need to have the Themes folder in a special sub folder named as the project name
- foreach-object $Projects | %{cp -r -fo ".\$_\bin\Release\$currentArch\Themes" ".\Release\$currentArch\$_\Themes"}
-
- # WinRT projects need this .xr.xml file in a special sub folder named as the project name
- foreach-object $Projects | %{cp -r -fo ".\$_\bin\Release\$currentArch\$_.xr.xml" ".\Release\$currentArch\$_"}
-
- #ls -r | ?{$_.FullName.Contains("bin\Release\$currentArch") -and $_.Length} | %{echo cp $_.FullName ".\Release\$currentArch"}
-}
-
-ls -r .\Release | ?{$_.FullName.Contains("Clousot")} | %{rm $_.FullName}
-
-
-###
-### Build NuGet Packages
-###
-
-if (Test-Path .\NuGet-Release) {
- rm -r -fo .\NuGet-Release
-}
-
-# Update Nuspecs if we have a version
-if($version) {
- $nuspecs = ls -r .\NuGet\*.nuspec
-
- foreach($nuspec in $nuspecs) {
- $xml = New-Object XML
- $xml.Load($nuspec)
-
- # specify NS
- $nsMgr = New-Object System.Xml.XmlNamespaceManager($xml.NameTable)
- $nsMgr.AddNamespace("ns", "http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd")
-
- # PowerShell makes editing XML docs so easy!
- $xml.package.metadata.version = "$version"
-
- # get the rxui dependencies and update them
- $deps = $xml.SelectNodes("//ns:dependency[contains(@id, 'reactiveui')]", $nsMgr)
- foreach($dep in $deps) {
- $dep.version = "[" + $version + "]"
- }
-
- $xml.Save($nuspec)
- }
-}
-
-cp -r .\NuGet .\NuGet-Release
-
-$libDirs = ls -r .\NuGet-Release | ?{$_.Name -eq "lib"}
-$srcDirs = ls -r .\NuGet-Release | ?{$_.Name -eq "src"} | %{ls $_.FullName}
-$toolsDirs = ls -r .\NuGet-Release | ?{$_.Name -eq "tools"}
-$nugetReleaseDir = Resolve-Path ".\NuGet-Release"
-
-# copy binaries
-foreach ($dir in $libDirs) {
- # only copy binaries which have a matching file in the destination folder
- robocopy ".\Release" $dir.FullName /S /XL
-}
-
-# copy tools
-foreach ($dir in $toolsDirs) {
- echo "foo"
- echo $dir.FullName
- $files = ls $dir.FullName
-
- foreach ($file in $files) {
- echo "bar"
- echo $file.FullName
- $src = ".\Release\Net45\" + $file.Name
- cp -fo "$src" $file.FullName
- }
-}
-
-# copy source
-foreach ($dir in $srcDirs) {
- $projName = $dir.Name
- $projFolderName = $projName.Replace("-", ".")
-
- robocopy ".\$projFolderName\" "$($dir.FullName)" *.cs /S
-}
-
-$stubs = ls -r -file .\NuGet-Release | ?{$_.Length -eq 0} | ?{!$_.FullName.Contains("src")}
-if ($stubs) {
- echo "*** BUILD FAILED ***"
- echo ""
- echo "*** There are still stubs in the NuGet output, did you fully build? ***"
- #exit 1
-}
-
-$specFiles = ls -r .\NuGet-Release | ?{$_.Name.EndsWith(".nuspec")}
-$specFiles | %{.\.nuget\NuGet.exe pack -symbols $_.FullName}
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 3817072354..0000000000
--- a/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-MDTOOL ?= /Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool
-
-.PHONY: all clean
-
-all: ReactiveUI.dll
-
-ReactiveUI.dll:
- /usr/bin/env mono ./.nuget/NuGet.exe restore ./ReactiveUI_XSAll.sln
- /usr/bin/env mono ./.nuget/NuGet.exe restore ./ReactiveUI.sln
- $(MDTOOL) build -c:Release ./ReactiveUI_XSAll.sln
-
-clean:
- $(MDTOOL) build -t:Clean ./ReactiveUI_XSAll.sln
diff --git a/Microsoft.Reactive.Testing/Microsoft.Reactive.Testing_iOS64.csproj b/Microsoft.Reactive.Testing/Microsoft.Reactive.Testing_iOS64.csproj
deleted file mode 100644
index 2d266af1eb..0000000000
--- a/Microsoft.Reactive.Testing/Microsoft.Reactive.Testing_iOS64.csproj
+++ /dev/null
@@ -1,77 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Microsoft.Reactive.Testing
- Resources
- Microsoft.Reactive.Testing
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\Xamarin.iOS10
- obj\Debug\Xamarin.iOS10
- DEBUG;UNIFIED
- prompt
- 4
- false
-
-
- none
- true
- bin\Release\Xamarin.iOS10
- obj\Release\Xamarin.iOS10
- UNIFIED
- prompt
- 4
- false
- iPhone Developer
-
-
-
-
-
-
-
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Microsoft.Reactive.Testing/packages.Microsoft.Reactive.Testing_iOS.config b/Microsoft.Reactive.Testing/packages.Microsoft.Reactive.Testing_iOS.config
deleted file mode 100644
index ea7f709052..0000000000
--- a/Microsoft.Reactive.Testing/packages.Microsoft.Reactive.Testing_iOS.config
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NuGet/ReactiveUI-AndroidSupport/ReactiveUI-AndroidSupport.nuspec b/NuGet/ReactiveUI-AndroidSupport/ReactiveUI-AndroidSupport.nuspec
deleted file mode 100644
index cfc442f89a..0000000000
--- a/NuGet/ReactiveUI-AndroidSupport/ReactiveUI-AndroidSupport.nuspec
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- reactiveui-androidsupport
- 6.5.0
- ReactiveUI extensions for the Android Support Library
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
-
-
-
diff --git a/NuGet/ReactiveUI-AndroidSupport/lib/Monoandroid/ReactiveUI.AndroidSupport.dll b/NuGet/ReactiveUI-AndroidSupport/lib/Monoandroid/ReactiveUI.AndroidSupport.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-AndroidSupport/lib/Monoandroid/ReactiveUI.AndroidSupport.dll.mdb b/NuGet/ReactiveUI-AndroidSupport/lib/Monoandroid/ReactiveUI.AndroidSupport.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-AndroidSupport/lib/Monoandroid/ReactiveUI.AndroidSupport.xml b/NuGet/ReactiveUI-AndroidSupport/lib/Monoandroid/ReactiveUI.AndroidSupport.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-AndroidSupport/src/ReactiveUI.AndroidSupport/.keepme b/NuGet/ReactiveUI-AndroidSupport/src/ReactiveUI.AndroidSupport/.keepme
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/ReactiveUI-Blend.nuspec b/NuGet/ReactiveUI-Blend/ReactiveUI-Blend.nuspec
deleted file mode 100644
index a329648f7c..0000000000
--- a/NuGet/ReactiveUI-Blend/ReactiveUI-Blend.nuspec
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
- reactiveui-blend
- 6.5.0
- Blend behaviors for ReactiveUI
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/NuGet/ReactiveUI-Blend/lib/Portable-Win81+WPA81/ReactiveUI.Blend.dll b/NuGet/ReactiveUI-Blend/lib/Portable-Win81+WPA81/ReactiveUI.Blend.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/Portable-Win81+WPA81/ReactiveUI.Blend.pdb b/NuGet/ReactiveUI-Blend/lib/Portable-Win81+WPA81/ReactiveUI.Blend.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/Portable-Win81+WPA81/ReactiveUI.Blend.xml b/NuGet/ReactiveUI-Blend/lib/Portable-Win81+WPA81/ReactiveUI.Blend.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/WP8/ReactiveUI.Blend.dll b/NuGet/ReactiveUI-Blend/lib/WP8/ReactiveUI.Blend.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/WP8/ReactiveUI.Blend.pdb b/NuGet/ReactiveUI-Blend/lib/WP8/ReactiveUI.Blend.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/WP8/ReactiveUI.Blend.xml b/NuGet/ReactiveUI-Blend/lib/WP8/ReactiveUI.Blend.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/net45/ReactiveUI.Blend.dll b/NuGet/ReactiveUI-Blend/lib/net45/ReactiveUI.Blend.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/net45/ReactiveUI.Blend.pdb b/NuGet/ReactiveUI-Blend/lib/net45/ReactiveUI.Blend.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/lib/net45/ReactiveUI.Blend.xml b/NuGet/ReactiveUI-Blend/lib/net45/ReactiveUI.Blend.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Blend/src/ReactiveUI.Blend/.keepme b/NuGet/ReactiveUI-Blend/src/ReactiveUI.Blend/.keepme
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/ReactiveUI-Core.nuspec b/NuGet/ReactiveUI-Core/ReactiveUI-Core.nuspec
deleted file mode 100644
index b73752d7ac..0000000000
--- a/NuGet/ReactiveUI-Core/ReactiveUI-Core.nuspec
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
- reactiveui-core
- 6.5.0
- An MVVM library for .NET that is deeply integrated with the Reactive Extensions
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/NuGet/ReactiveUI-Core/lib/MonoAndroid/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/MonoAndroid/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/MonoAndroid/ReactiveUI.dll.mdb b/NuGet/ReactiveUI-Core/lib/MonoAndroid/ReactiveUI.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/MonoAndroid/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/MonoAndroid/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/MonoMac/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/MonoMac/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/MonoMac/ReactiveUI.dll.mdb b/NuGet/ReactiveUI-Core/lib/MonoMac/ReactiveUI.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/MonoMac/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/MonoMac/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Monotouch/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/Monotouch/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Monotouch/ReactiveUI.dll.mdb b/NuGet/ReactiveUI-Core/lib/Monotouch/ReactiveUI.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Monotouch/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/Monotouch/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Net45/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/Net45/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Net45/ReactiveUI.pdb b/NuGet/ReactiveUI-Core/lib/Net45/ReactiveUI.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Net45/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/Net45/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Net45+Win8+WP8+WPA81/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/Portable-Net45+Win8+WP8+WPA81/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Net45+Win8+WP8+WPA81/ReactiveUI.pdb b/NuGet/ReactiveUI-Core/lib/Portable-Net45+Win8+WP8+WPA81/ReactiveUI.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Net45+Win8+WP8+WPA81/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/Portable-Net45+Win8+WP8+WPA81/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI.pdb b/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI.pri b/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI.pri
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI/ReactiveUI.xr.xml b/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI/ReactiveUI.xr.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI/Themes/generic-winrt.xbf b/NuGet/ReactiveUI-Core/lib/Portable-Win81+WPA81/ReactiveUI/Themes/generic-winrt.xbf
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Win81+Wpa81/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/Portable-Win81+Wpa81/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Portable-Win81+Wpa81/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/Portable-Win81+Wpa81/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/WP8/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/WP8/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/WP8/ReactiveUI.pdb b/NuGet/ReactiveUI-Core/lib/WP8/ReactiveUI.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/WP8/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/WP8/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.pdb b/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.pri b/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.pri
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI/Themes/generic-winrt.xaml b/NuGet/ReactiveUI-Core/lib/Win8/ReactiveUI/Themes/generic-winrt.xaml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Xamarin.Mac10/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/Xamarin.Mac10/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Xamarin.Mac10/ReactiveUI.dll.mdb b/NuGet/ReactiveUI-Core/lib/Xamarin.Mac10/ReactiveUI.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Xamarin.Mac10/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/Xamarin.Mac10/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Xamarin.iOS10/ReactiveUI.dll b/NuGet/ReactiveUI-Core/lib/Xamarin.iOS10/ReactiveUI.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Xamarin.iOS10/ReactiveUI.dll.mdb b/NuGet/ReactiveUI-Core/lib/Xamarin.iOS10/ReactiveUI.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/lib/Xamarin.iOS10/ReactiveUI.xml b/NuGet/ReactiveUI-Core/lib/Xamarin.iOS10/ReactiveUI.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Core/src/ReactiveUI/.keepme b/NuGet/ReactiveUI-Core/src/ReactiveUI/.keepme
deleted file mode 100644
index 9c8b35a089..0000000000
--- a/NuGet/ReactiveUI-Core/src/ReactiveUI/.keepme
+++ /dev/null
@@ -1 +0,0 @@
- 1 file(s) copied.
diff --git a/NuGet/ReactiveUI-Events/ReactiveUI-Events.nuspec b/NuGet/ReactiveUI-Events/ReactiveUI-Events.nuspec
deleted file mode 100644
index 50a910686c..0000000000
--- a/NuGet/ReactiveUI-Events/ReactiveUI-Events.nuspec
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- reactiveui-events
- 6.5.0
- ReactiveUI.Events adds Observable-based events to UI controls and other appropriate places.
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
diff --git a/NuGet/ReactiveUI-Events/lib/Monoandroid/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/Monoandroid/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monoandroid/ReactiveUI.Events.dll.mdb b/NuGet/ReactiveUI-Events/lib/Monoandroid/ReactiveUI.Events.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monoandroid/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/Monoandroid/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monomac/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/Monomac/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monomac/ReactiveUI.Events.dll.mdb b/NuGet/ReactiveUI-Events/lib/Monomac/ReactiveUI.Events.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monomac/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/Monomac/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monotouch/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/Monotouch/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monotouch/ReactiveUI.Events.dll.mdb b/NuGet/ReactiveUI-Events/lib/Monotouch/ReactiveUI.Events.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Monotouch/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/Monotouch/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/WP81/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/WP81/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/WP81/ReactiveUI.Events.pdb b/NuGet/ReactiveUI-Events/lib/WP81/ReactiveUI.Events.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/WP81/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/WP81/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/WPA81/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/WPA81/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/WPA81/ReactiveUI.Events.pdb b/NuGet/ReactiveUI-Events/lib/WPA81/ReactiveUI.Events.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/WPA81/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/WPA81/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Win8/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/Win8/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Win8/ReactiveUI.Events.pdb b/NuGet/ReactiveUI-Events/lib/Win8/ReactiveUI.Events.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Win8/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/Win8/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Win81/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/Win81/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Win81/ReactiveUI.Events.pdb b/NuGet/ReactiveUI-Events/lib/Win81/ReactiveUI.Events.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Win81/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/Win81/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Xamarin.iOS10/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/Xamarin.iOS10/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Xamarin.iOS10/ReactiveUI.Events.dll.mdb b/NuGet/ReactiveUI-Events/lib/Xamarin.iOS10/ReactiveUI.Events.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/Xamarin.iOS10/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/Xamarin.iOS10/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/net45/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/net45/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/net45/ReactiveUI.Events.pdb b/NuGet/ReactiveUI-Events/lib/net45/ReactiveUI.Events.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/net45/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/net45/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/wp8/ReactiveUI.Events.dll b/NuGet/ReactiveUI-Events/lib/wp8/ReactiveUI.Events.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/wp8/ReactiveUI.Events.pdb b/NuGet/ReactiveUI-Events/lib/wp8/ReactiveUI.Events.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/lib/wp8/ReactiveUI.Events.xml b/NuGet/ReactiveUI-Events/lib/wp8/ReactiveUI.Events.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Events/src/ReactiveUI.Events/.keepme b/NuGet/ReactiveUI-Events/src/ReactiveUI.Events/.keepme
deleted file mode 100644
index 9c8b35a089..0000000000
--- a/NuGet/ReactiveUI-Events/src/ReactiveUI.Events/.keepme
+++ /dev/null
@@ -1 +0,0 @@
- 1 file(s) copied.
diff --git a/NuGet/ReactiveUI-Testing/ReactiveUI-Testing.nuspec b/NuGet/ReactiveUI-Testing/ReactiveUI-Testing.nuspec
deleted file mode 100644
index 1bed2f65e4..0000000000
--- a/NuGet/ReactiveUI-Testing/ReactiveUI-Testing.nuspec
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
- reactiveui-testing
- 6.5.0
- A library to aid in writing unit tests for ReactiveUI projects
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/NuGet/ReactiveUI-Testing/lib/Monoandroid/ReactiveUI.Testing.dll b/NuGet/ReactiveUI-Testing/lib/Monoandroid/ReactiveUI.Testing.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Monoandroid/ReactiveUI.Testing.dll.mdb b/NuGet/ReactiveUI-Testing/lib/Monoandroid/ReactiveUI.Testing.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Monoandroid/ReactiveUI.Testing.xml b/NuGet/ReactiveUI-Testing/lib/Monoandroid/ReactiveUI.Testing.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Monotouch/ReactiveUI.Testing.dll b/NuGet/ReactiveUI-Testing/lib/Monotouch/ReactiveUI.Testing.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Monotouch/ReactiveUI.Testing.dll.mdb b/NuGet/ReactiveUI-Testing/lib/Monotouch/ReactiveUI.Testing.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Monotouch/ReactiveUI.Testing.xml b/NuGet/ReactiveUI-Testing/lib/Monotouch/ReactiveUI.Testing.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Portable-Win81+WPA81/ReactiveUI.Testing.dll b/NuGet/ReactiveUI-Testing/lib/Portable-Win81+WPA81/ReactiveUI.Testing.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Portable-Win81+WPA81/ReactiveUI.Testing.pdb b/NuGet/ReactiveUI-Testing/lib/Portable-Win81+WPA81/ReactiveUI.Testing.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Portable-Win81+WPA81/ReactiveUI.Testing.xml b/NuGet/ReactiveUI-Testing/lib/Portable-Win81+WPA81/ReactiveUI.Testing.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/WP8/ReactiveUI.Testing.dll b/NuGet/ReactiveUI-Testing/lib/WP8/ReactiveUI.Testing.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/WP8/ReactiveUI.Testing.pdb b/NuGet/ReactiveUI-Testing/lib/WP8/ReactiveUI.Testing.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/WP8/ReactiveUI.Testing.xml b/NuGet/ReactiveUI-Testing/lib/WP8/ReactiveUI.Testing.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Xamarin.iOS10/ReactiveUI.Testing.dll b/NuGet/ReactiveUI-Testing/lib/Xamarin.iOS10/ReactiveUI.Testing.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Xamarin.iOS10/ReactiveUI.Testing.dll.mdb b/NuGet/ReactiveUI-Testing/lib/Xamarin.iOS10/ReactiveUI.Testing.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/Xamarin.iOS10/ReactiveUI.Testing.xml b/NuGet/ReactiveUI-Testing/lib/Xamarin.iOS10/ReactiveUI.Testing.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/net45/ReactiveUI.Testing.dll b/NuGet/ReactiveUI-Testing/lib/net45/ReactiveUI.Testing.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/net45/ReactiveUI.Testing.pdb b/NuGet/ReactiveUI-Testing/lib/net45/ReactiveUI.Testing.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/lib/net45/ReactiveUI.Testing.xml b/NuGet/ReactiveUI-Testing/lib/net45/ReactiveUI.Testing.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Testing/src/ReactiveUI.Testing/.keepme b/NuGet/ReactiveUI-Testing/src/ReactiveUI.Testing/.keepme
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Winforms/ReactiveUI-Winforms.nuspec b/NuGet/ReactiveUI-Winforms/ReactiveUI-Winforms.nuspec
deleted file mode 100644
index 99ccfa4caa..0000000000
--- a/NuGet/ReactiveUI-Winforms/ReactiveUI-Winforms.nuspec
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- reactiveui-winforms
- 6.5.0
- Windows Forms specific extensions to ReactiveUI
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
diff --git a/NuGet/ReactiveUI-Winforms/lib/net45/ReactiveUI.Winforms.dll b/NuGet/ReactiveUI-Winforms/lib/net45/ReactiveUI.Winforms.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Winforms/lib/net45/ReactiveUI.Winforms.pdb b/NuGet/ReactiveUI-Winforms/lib/net45/ReactiveUI.Winforms.pdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Winforms/lib/net45/ReactiveUI.Winforms.xml b/NuGet/ReactiveUI-Winforms/lib/net45/ReactiveUI.Winforms.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-Winforms/src/ReactiveUI.Winforms/.keepme b/NuGet/ReactiveUI-Winforms/src/ReactiveUI.Winforms/.keepme
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-XamForms/ReactiveUI-XamForms.nuspec b/NuGet/ReactiveUI-XamForms/ReactiveUI-XamForms.nuspec
deleted file mode 100644
index e730ae76a1..0000000000
--- a/NuGet/ReactiveUI-XamForms/ReactiveUI-XamForms.nuspec
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
- reactiveui-xamforms
- 6.5.0
- Xamarin Forms specific extensions to ReactiveUI
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
-
-
diff --git a/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.Events_XamForms.dll b/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.Events_XamForms.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.Events_XamForms.dll.mdb b/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.Events_XamForms.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.Events_XamForms.xml b/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.Events_XamForms.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.XamForms.dll b/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.XamForms.dll
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.XamForms.dll.mdb b/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.XamForms.dll.mdb
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.XamForms.xml b/NuGet/ReactiveUI-XamForms/lib/Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10/ReactiveUI.XamForms.xml
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI-XamForms/src/ReactiveUI.XamForms/.keepme b/NuGet/ReactiveUI-XamForms/src/ReactiveUI.XamForms/.keepme
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/NuGet/ReactiveUI/ReactiveUI-Mobile.nuspec b/NuGet/ReactiveUI/ReactiveUI-Mobile.nuspec
deleted file mode 100644
index 205d691641..0000000000
--- a/NuGet/ReactiveUI/ReactiveUI-Mobile.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- reactiveui-mobile
- 6.5.0
- Deprecated package that is no longer needed. You are looking for ReactiveUI-Core.
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
-
diff --git a/NuGet/ReactiveUI/ReactiveUI-Platforms.nuspec b/NuGet/ReactiveUI/ReactiveUI-Platforms.nuspec
deleted file mode 100644
index c48bf58955..0000000000
--- a/NuGet/ReactiveUI/ReactiveUI-Platforms.nuspec
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
- reactiveui-platforms
- 6.5.0
- Deprecated package that is no longer needed. You are looking for ReactiveUI-Core.
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/NuGet/ReactiveUI/ReactiveUI.nuspec b/NuGet/ReactiveUI/ReactiveUI.nuspec
deleted file mode 100644
index d5163f58f9..0000000000
--- a/NuGet/ReactiveUI/ReactiveUI.nuspec
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- reactiveui
- 6.5.0
- An MVVM library for WPF and Silverlight that is deeply integrated with the Reactive Extensions
- Paul Betts
- http://www.reactiveui.net
- http://opensource.org/licenses/ms-pl.html
- en-us
- false
-
-
-
-
-
diff --git a/PerfConsoleRunner/packages.config b/PerfConsoleRunner/packages.config
deleted file mode 100644
index f835775c6f..0000000000
--- a/PerfConsoleRunner/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
index 700ec2bf2b..f2cb011414 100644
--- a/README.md
+++ b/README.md
@@ -1,88 +1,152 @@
-# ReactiveUI
+#  ReactiveUI
-Use the Reactive Extensions for .NET to create elegant, testable User
-Interfaces that run on any mobile or desktop platform.
+[](https://github.com/reactiveui/reactiveui/releases) [](https://www.nuget.org/packages/reactiveui) [](https://github.com/reactiveui/ReactiveUI/issues?utf8=%E2%9C%93&q=label%3Afirst-timers-only+) [](http://www.issuestats.com/github/reactiveui/reactiveui) [](http://www.issuestats.com/github/reactiveui/reactiveui) [](https://ci.appveyor.com/project/ghuntley/reactiveui/branch/develop)
-### Supported Platforms
-* Xamarin.iOS
-* Xamarin.Android
-* Xamarin.Mac
-* WPF
-* Windows Forms
-* Windows Phone 8
-* Windows Store Apps
+[](https://twitter.com/reactivexui) [ ](http://www.reactiveui.net/)
-This library is organized into several high-level assemblies:
+Use 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, WPF, Windows Forms, Windows Phone 8, Windows Store and Universal Windows Platform (UWP).
-- **ReactiveUI** - Core library that doesn't rely on any particular UI
- framework. `ReactiveObject`, the base ViewModel object, as well as
- `ReactiveCollection`, a more awesome ObservableCollection, is in here.
+If you’re already familiar with [functional reactive programming](http://docs.reactiveui.net/en/fundamentals/history.html) or what ReactiveUI is about, check out the [documentation](http://docs.reactiveui.net/en/index.html) for more in-depth information about how it all works or our comprehensive [collection of samples](https://github.com/reactiveui/samples).
-- **ReactiveUI.Xaml** - Classes that require references to a Xaml'ly
- framework, like WPF or WinRT. `ReactiveCommand`, an implementation of
- ICommand, as well as the UserError classes are in this assembly.
+If you have a question, please see if any discussions in our [GitHub issues](github.com/reactiveui/ReactiveUI/issues) or [Stack Overflow](https://stackoverflow.com/questions/tagged/reactiveui) have already answered it. If not, please [feel free to file your own](https://github.com/reactiveui/ReactiveUI/issues/new)!
-- **ReactiveUI.Blend** - This class has several Blend Behaviors and Triggers
- that make attaching ViewModel changes to Visual State Manager states.
+We have our very own [Slack organization](https://reactivex.slack.com/) which contains some of the best user interface/reactive extension developers in the industry. All software engineers, young and old, regardless of experience are welcome to join our campfire but you'll need to send an email to [paul@paulbetts.org](mailto:paul@paulbetts.org) with the email address you'd like to be invited, and we'll send you an invite. Sit tight, it's worth it.
-- **ReactiveUI.Routing** - A screens and navigation framework as well as
- ViewModel locator. This framework helps you to write applications using IoC
- containers to locate views, as well as navigating back and forwards between
- views.
+# Introduction
-## A Compelling Example
+ReactiveUI is inspired by [functional reactive programming](https://en.wikipedia.org/wiki/Functional_reactive_programming) and is the father of the [ReactiveCocoa](https://github.com/ReactiveCocoa/ReactiveCocoa) (Cocoa/Swift) framework. Rather than using mutable variables which are replaced and modified in-place, ReactiveUI offers "event streams", represented by the `IObserver` and `IObservable` types, that send values over time.
-```cs
-public class ColorChooserThatDoesntLikeGreen : ReactiveObject
+If you are new to these concepts then we highly recommend watching the following videos before progressing too far:
+
+* [Rx Under the Hood (Video #1)](https://channel9.msdn.com/Shows/Going+Deep/E2E-Erik-Meijer-and-Wes-Dyer-Reactive-Framework-Rx-Under-the-Hood-1-of-2) by Erik Meijer (Inventor of Reactive Extensions/Microsoft Research)
+* [Rx Under the Hood (Video #2)](https://channel9.msdn.com/Shows/Going+Deep/E2E-Erik-Meijer-and-Wes-Dyer-Reactive-Framework-Rx-Under-the-Hood-2-of-2) by Erik Meijer (Inventor of Reactive Extensions/Microsoft Research)
+* [Controlling Time and Space: understanding the many formulations of FRP](https://www.youtube.com/watch?v=Agu6jipKfYw) by Evan Czaplicki (Elm language designer/Prezi)
+* [FRP In Practice: Taking a look at Reactive[UI/Cocoa]](https://www.youtube.com/watch?v=1XNATGjqM6U) by Paul Betts (Slack/GitHub)
+* [ReactiveUI - It's pretty neat](https://www.youtube.com/watch?v=HPyKHxy7X0w) by Brendan Forster (GitHub)
+* [ReactiveUI - Turning MVVM up to 11](https://vimeo.com/97329155) by Brendan Forster (GitHub)
+* [Let Me Tell You About Our Lord And Saviour FRP](https://www.youtube.com/watch?v=0_LX3zT4m9I) by Brendan Forster (GitHub)
+
+# Fundamentals
+
+One of the most confusing aspects of the Reactive Extensions is that of ["hot" and "cold" observables](http://www.introtorx.com/content/v1.0.10621.0/14_HotAndColdObservables.html) (event streams). In short, given just a method or function declaration like this:
+
+ IObservable Search(string query)
+
+It is impossible to tell whether subscribing to (observing) that `IObservable` will involve side effects. If it does involve side effects, it’s also impossible to tell whether each subscription has a side effect, or if only the first one does. Whilst this example is contrived, it demonstrates a real, pervasive problem that makes it harder at first for newcomers to understand Rx code at first glance.
+
+As such we also recommend [watching this video](https://www.youtube.com/watch?v=IDy21J75eyU), reading [our documentation](http://docs.reactiveui.net/en/fundamentals/reactive-extensions.html) and [playing with the marbles](http://rxmarbles.com/) to familiarize yourself with the fundamentals.
+
+
+# A Compelling Example
+
+Let’s say you have a text field, and whenever the user types something into it, you want to make a network request which searches for that query.
+
+
+
+
+```csharp
+public interface ISearchViewModel
{
- //
- // Declaring a read/write property
- //
-
- byte _Red;
- public byte Red {
- get { return _Red; }
- set { this.RaiseAndSetIfChanged(value); }
- }
-
- byte _Green;
- public byte Green {
- get { return _Green; }
- set { this.RaiseAndSetIfChanged(value); }
- }
-
- byte _Blue;
- public byte Blue {
- get { return _Blue; }
- set { this.RaiseAndSetIfChanged(value); }
- }
-
- //
- // Declaring a Property that's based on an Observable
- //
-
- ObservableAsPropertyHelper _Color;
- public Color Color {
- get { return _Color.Value; }
- }
-
- ReactiveCommand OkButton { get; protected set; }
-
- public ColorChooserThatDoesntLikeGreen()
- {
- var finalColor = this.WhenAny(x => x.Red, x => x.Green, x => x.Blue,
- (r,g,b) => Color.FromRGB(r.Value, g.Value, b.Value));
-
- finalColor.ToProperty(this, x => x.Color, out _Color);
-
- // When the finalColor has full green, the Ok button is disabled
- OkButton = new ReactiveCommand(finalColor.Select(x => x.Green != 255));
- }
+ ReactiveList SearchResults { get; }
+ string SearchQuery { get; }
+ ReactiveCommand> Search { get; }
+ ISearchService SearchService { get; }
}
```
+### Define under what conditions a network request will be made
+
+```csharp
+// Here we're describing here, in a *declarative way*, the conditions in
+// which the Search command is enabled. Now our Command IsEnabled is
+// perfectly efficient, because we're only updating the UI in the scenario
+// when it should change.
+var canSearch = this.WhenAny(x => x.SearchQuery, x => !String.IsNullOrWhiteSpace(x.Value));
+```
+### Make the network connection
+```csharp
+// ReactiveCommand has built-in support for background operations and
+// guarantees that this block will only run exactly once at a time, and
+// that the CanExecute will auto-disable and that property IsExecuting will
+// be set accordingly whilst it is running.
+Search = ReactiveCommand.CreateAsyncTask(canSearch, async _ => {
+ return await searchService.Search(this.SearchQuery);
+});
+```
+
+### Update the user interface
+```csharp
+// ReactiveCommands are themselves IObservables, whose value are the results
+// from the async method, guaranteed to arrive on the UI thread. We're going
+// to take the list of search results that the background operation loaded,
+// and them into our SearchResults.
+Search.Subscribe(results => {
+ SearchResults.Clear();
+ SearchResults.AddRange(results);
+});
+
+```
+### Handling failures
+```csharp
+// ThrownExceptions is any exception thrown from the CreateAsyncTask piped
+// to this Observable. Subscribing to this allows you to handle errors on
+// the UI thread.
+Search.ThrownExceptions
+ .Subscribe(ex => {
+ UserError.Throw("Potential Network Connectivity Error", ex);
+ });
+```
+### Throttling network requests and automatic search execution behaviour
+```csharp
+// Whenever the Search query changes, we're going to wait for one second
+// of "dead airtime", then automatically invoke the subscribe command.
+this.WhenAnyValue(x => x.SearchQuery)
+ .Throttle(TimeSpan.FromSeconds(1), RxApp.MainThreadScheduler)
+ .InvokeCommand(this, x => x.Search);
+```
+
+# Slack
+
+We have our very own [Slack organization](https://reactivex.slack.com/) which contains some of the best user interface/reactive extension developers in the industry. All software engineers, young and old, regardless of experience are welcome to join our campfire but you'll need to send an email to [paul@paulbetts.org](mailto:paul@paulbetts.org) with the Email address you'd like to be invited, and we'll send you an invite. Sit tight, it's worth it.
+
+# Support
+
+ReactiveUI is an open source project that is community supported by people just like you. We keep [a bunch of curated tasks specifically for new contributors](https://github.com/reactiveui/reactiveui/labels/up-for-grabs) which are [a great way to get started with open source](https://yourfirstpr.github.io/). They also provide a fantastic avenue for getting to know the ReactiveUI maintainers.
+
+If you have a question, please see if any discussions in our [GitHub issues](github.com/reactiveui/ReactiveUI/issues) or [Stack Overflow](https://stackoverflow.com/questions/tagged/reactiveui) have already answered it. If not, please [feel free to file your own](https://github.com/reactiveui/ReactiveUI/issues/new)!
+
+
+# Contribute
+
+Here are some pointers for anyone looking for mini-features and work items that would make a positive contribution to ReactiveUI.
+
+* Let us know if (and how) [you are using ReactiveUI in production](https://github.com/reactiveui/ReactiveUI/issues/979).
+* We keep [a bunch of curated tasks specifically for new contributors](https://github.com/reactiveui/reactiveui/labels/up-for-grabs), which are a great way to get started with open source and provide a fantastic avenue for getting to know the ReactiveUI maintainers.
+* Write a blog post about `#ReactiveUI` and then [tweet the link to our twitter account](https://twitter.com/ReactiveXUI). We will retweet you.
+* Contribute [a repro case](https://quaid.fedorapeople.org/TOS/Practical_Open_Source_Software_Exploration/html/sn-Debugging_the_Code-The_Anatomy_of_a_Good_Bug_Report.html) or [help resolve known issues](https://github.com/reactiveui/ReactiveUI/issues?q=is%3Aopen).
+* Help flesh out and [improve our documentation](https://github.com/reactiveui/ReactiveUI/pull/771) by providing [content writing](https://jacobian.org/writing/what-to-write/), [structure enforcement](https://jacobian.org/writing/technical-style/) or [editing](https://jacobian.org/writing/editors/) services.
+
+We try not to be too OCD about coding style wars, but we do [have our own convention](https://github.com/reactiveui/ReactiveUI/blob/master/CONTRIBUTING.md) and [best design practices documented](https://github.com/reactiveui/rxui-design-guidelines) - please respect them and your pull-request experience will be much smoother. If you are using Visual Studio, please [install the rebracer plugin](https://visualstudiogallery.msdn.microsoft.com/410e9b9f-65f3-4495-b68e-15567e543c58) which will automatically apply the correct source formatting settings.
+
+We're also looking for people to assist with code reviews of ReactiveUI contributions. If you're experienced with any of the below technologies, you can join the team and receive notifications:
+
+ - [Android reviewers](https://github.com/orgs/reactiveui/teams/reviewers-android)
+ - [Core reviewers](https://github.com/orgs/reactiveui/teams/reviewers-core)
+ - [iOS reviewers](https://github.com/orgs/reactiveui/teams/reviewers-ios)
+ - [Mac reviewers](https://github.com/orgs/reactiveui/teams/reviewers-mac)
+ - [UWP reviewers](https://github.com/orgs/reactiveui/teams/reviewers-uwp)
+ - [WinForms reviewers](https://github.com/orgs/reactiveui/teams/reviewers-winforms)
+ - [WPF reviewers](https://github.com/orgs/reactiveui/teams/reviewers-wpf)
+ - [Xamarin Forms reviewers](https://github.com/orgs/reactiveui/teams/reviewers-xf)
+
+# Showcase
+We encourage our community to [showcase where and how they have used ReactiveUI in their applications](https://github.com/reactiveui/ReactiveUI/issues/979), some members have even gone as far as open-sourcing their app and [sharing their entire codebase](https://github.com/reactiveui/ReactiveUI/issues/687#issuecomment-166772487). You are of course under no-obligation share these insights (or code) with us but it is greatly appreciated by the project maintainers and you'll usually get a [retweet out of it](https://twitter.com/ReactiveXUI/status/679532005155966977).
+
+# Licensing
-## Learn more
+The ReactiveUI project is licensed under the [MS-PL license](http://opensource.org/licenses/ms-pl.html).
-For more information on how to use ReactiveUI, check out
-[ReactiveUI](http://www.reactiveui.net).
+# Acknowledgements
+* Thanks to [our awesome contributors](https://github.com/reactiveui/ReactiveUI/graphs/contributors) and our community for [sharing the source code behind their beautiful apps](https://github.com/reactiveui/ReactiveUI/issues/687) and [how/where they are using our framework](https://github.com/reactiveui/ReactiveUI/issues/979).
+* Thanks to [Xamarin](https://xamarin.com/platform) for providing business edition licenses under their [open-source program](https://resources.xamarin.com/open-source-contributor.html) to the project maintainers.
+* Thanks to [JetBrains](https://www.jetbrains.com) for providing community licenses to the project maintainers.
diff --git a/ReactiveUI.Blend/Properties/AssemblyInfo.cs b/ReactiveUI.Blend/Properties/AssemblyInfo.cs
deleted file mode 100644
index 3995989058..0000000000
--- a/ReactiveUI.Blend/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyDescription("An MVVM framework that integrates the Reactive Extensions")]
-[assembly: AssemblyProduct("ReactiveUI for Expression Blend")]
diff --git a/ReactiveUI.Events/EventBuilder.cs b/ReactiveUI.Events/EventBuilder.cs
deleted file mode 100644
index e1dae7446b..0000000000
--- a/ReactiveUI.Events/EventBuilder.cs
+++ /dev/null
@@ -1,372 +0,0 @@
-using Nustache.Core;
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using Mono.Cecil;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace EventBuilder
-{
- class Program
- {
- static void Main(string[] args)
- {
- var targetAssemblyNames = args.TakeWhile(x => !x.EndsWith(".mustache"));
- var targetAssemblyDirs = targetAssemblyNames.Select(x => Path.GetDirectoryName(x)).Distinct().ToList();
-
- // NB: I'm too lazy to fix this properly
- var monoDroidDir = targetAssemblyDirs.FirstOrDefault(x => x.ToLowerInvariant().Contains("monoandroid"));
- if (monoDroidDir != null) {
- // /Developer/MonoAndroid/lib/mandroid/platforms/android-15 =>
- // /Developer/MonoAndroid/lib/xbuild-frameworks/MonoAndroid/v1.0
- targetAssemblyDirs.Add(Path.Combine(monoDroidDir,
- "..", "..", "..",
- "xbuild-frameworks", "MonoAndroid", "v1.0"));
- }
-
- // NB: Double down on Laziness
- var xamMacDir = targetAssemblyDirs.FirstOrDefault(x => x.ToLowerInvariant().Contains("xamarin.mac"));
- if (xamMacDir != null) {
- targetAssemblyDirs.Add("/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/4.5");
- }
-
- // NB: Triple down on Laziness
- if (targetAssemblyNames.Any(x => x.ToLowerInvariant().Contains("xamarin.forms"))) {
- targetAssemblyDirs.Add("/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/xbuild-frameworks/.NETPortable/v4.5/Profile/Profile78");
- }
-
- var rp = new ReaderParameters() { AssemblyResolver = new PathSearchAssemblyResolver(targetAssemblyDirs.ToArray()) };
- var targetAssemblies = targetAssemblyNames
- .Select(x => AssemblyDefinition.ReadAssembly(x, rp)).ToArray();
-
- var template = File.ReadAllText(args.Last(), Encoding.UTF8);
-
- var namespaceData = CreateEventTemplateInformation(targetAssemblies);
- var delegateData = CreateDelegateTemplateInformation(targetAssemblies);
-
- var result = Render.StringToString(template, new { Namespaces = namespaceData, DelegateNamespaces = delegateData })
- .Replace("System.String", "string")
- .Replace("System.Object", "object")
- .Replace("<", "<")
- .Replace(">", ">")
- .Replace("`1", "")
- .Replace("`2", "");
-
- Console.WriteLine(result);
- }
-
- public static NamespaceInfo[] CreateEventTemplateInformation(AssemblyDefinition[] targetAssemblies)
- {
- var publicTypesWithEvents = targetAssemblies
- .SelectMany(x => SafeGetTypes(x))
- .Where(x => x.IsPublic && !x.HasGenericParameters)
- .Select(x => new { Type = x, Events = GetPublicEvents(x) })
- .Where(x => x.Events.Length > 0)
- .ToArray();
-
- var garbageNamespaceList = new[] {
- "Windows.UI.Xaml.Data",
- "Windows.UI.Xaml.Interop",
- "Windows.UI.Xaml.Input",
- "MonoTouch.AudioToolbox",
- "MonoMac.AudioToolbox",
- "ReactiveUI.Events",
- };
-
- var namespaceData = publicTypesWithEvents
- .GroupBy(x => x.Type.Namespace)
- .Where(x => !garbageNamespaceList.Contains(x.Key))
- .Select(x => new NamespaceInfo() {
- Name = x.Key,
- Types = x.Select(y => new PublicTypeInfo() {
- Name = y.Type.Name,
- Type = y.Type,
- Events = y.Events.Select(z => new PublicEventInfo() {
- Name = z.Name,
- EventHandlerType = GetRealTypeName(z.EventType),
- EventArgsType = GetEventArgsTypeForEvent(z),
- }).ToArray(),
- }).ToArray()
- }).ToArray();
-
- foreach (var type in namespaceData.SelectMany(x => x.Types)) {
- var parentWithEvents = GetParents(type.Type).FirstOrDefault(x => GetPublicEvents(x).Any());
- if (parentWithEvents == null) continue;
-
- type.Parent = new ParentInfo() { Name = parentWithEvents.FullName };
- }
-
- return namespaceData;
- }
-
- public static NamespaceInfo[] CreateDelegateTemplateInformation(AssemblyDefinition[] targetAssemblies)
- {
- var garbageTypeList = new[] {
- "AVPlayerItemLegibleOutputPushDelegate", // NB: Breaks build on device because reasons.
- };
-
- var publicDelegateTypes = targetAssemblies
- .SelectMany(x => SafeGetTypes(x))
- .Where(x => x.IsPublic && !x.IsInterface && !x.HasGenericParameters && isCocoaDelegateName(x.Name))
- .Where(x => x.BaseType == null || !x.BaseType.FullName.Contains("MulticastDelegate"))
- .Where(x => !garbageTypeList.Any(y => x.FullName.Contains(y)))
- .Select(x => new { Type = x, Delegates = GetPublicDelegateMethods(x) })
- .Where(x => x.Delegates.Length > 0)
- .ToArray();
-
- var namespaceData = publicDelegateTypes
- .GroupBy(x => x.Type.Namespace)
- //.Where(x => !garbageNamespaceList.Contains(x.Key))
- .Select(x => new NamespaceInfo() {
- Name = x.Key,
- Types = x.Select(y => new PublicTypeInfo() {
- Name = y.Type.Name,
- Type = y.Type,
- Abstract = y.Type.IsAbstract ? "abstract" : "",
- ZeroParameterMethods = y.Delegates.Where(z => z.Parameters.Count == 0).Select(z => new ParentInfo() {
- Name = z.Name,
- }).ToArray(),
- SingleParameterMethods = y.Delegates.Where(z => z.Parameters.Count == 1).Select(z => new SingleParameterMethod() {
- Name = z.Name,
- ParameterType = z.Parameters[0].ParameterType.FullName,
- ParameterName = z.Parameters[0].Name,
- }).ToArray(),
- MultiParameterMethods = y.Delegates.Where(z => z.Parameters.Count > 1).Select(z => new MultiParameterMethod() {
- Name = z.Name,
- ParameterList = String.Join(", ", z.Parameters.Select(a => String.Format("{0} {1}", a.ParameterType.FullName, a.Name))),
- ParameterTypeList = String.Join(", ", z.Parameters.Select(a => a.ParameterType.FullName)),
- ParameterNameList = String.Join(", ", z.Parameters.Select(a => a.Name)),
- }).ToArray(),
- }).ToArray()
- }).ToArray();
-
- return namespaceData;
- }
-
- static bool isCocoaDelegateName(string name)
- {
- if (name.EndsWith("Delegate", StringComparison.OrdinalIgnoreCase)) return true;
- if (name.EndsWith("UITableViewSource", StringComparison.OrdinalIgnoreCase)) return true;
- return false;
- }
-
- public static EventDefinition[] GetPublicEvents(TypeDefinition t)
- {
- return t.Events.Where(x => x.AddMethod.IsPublic && !x.AddMethod.IsStatic && GetEventArgsTypeForEvent(x) != null).ToArray();
- }
-
- public static MethodDefinition[] GetPublicDelegateMethods(TypeDefinition t)
- {
- var bannedMethods = new[] { "Dispose", "Finalize" };
- return t.Methods
- .Where(x => x.IsVirtual && !x.IsConstructor && !x.IsSetter && x.ReturnType.FullName == "System.Void")
- .Where(x => x.Parameters.All(y => y.ParameterType.FullName.Contains("&") == false))
- .Where(x => !bannedMethods.Contains(x.Name))
- .GroupBy(x => x.Name).Select(x => x.OrderByDescending(y => y.Parameters.Count).First())
- .ToArray();
- }
-
- public static TypeDefinition[] SafeGetTypes(AssemblyDefinition a)
- {
- return a.Modules.SelectMany(x => x.GetTypes()).ToArray();
- }
-
- public static string GetRealTypeName(TypeDefinition t)
- {
- if (t.GenericParameters.Count == 0) return RenameBogusWinRTTypes(t.FullName);
-
- var ret = String.Format("{0}<{1}>",
- RenameBogusWinRTTypes(t.Namespace + "." + t.Name),
- String.Join(",", t.GenericParameters.Select(x => GetRealTypeName(x.Resolve()))));
-
- // NB: Inner types in Mono.Cecil get reported as 'Foo/Bar'
- return ret.Replace('/', '.');
- }
-
- public static string GetRealTypeName(TypeReference t)
- {
- var generic = t as GenericInstanceType;
- if (generic == null) return RenameBogusWinRTTypes(t.FullName);
-
- var ret = String.Format("{0}<{1}>",
- RenameBogusWinRTTypes(generic.Namespace + "." + generic.Name),
- String.Join(",", generic.GenericArguments.Select(x => GetRealTypeName(x))));
-
- // NB: Inner types in Mono.Cecil get reported as 'Foo/Bar'
- return ret.Replace('/', '.');
- }
-
- static Dictionary substitutionList = new Dictionary {
- { "Windows.UI.Xaml.Data.PropertyChangedEventArgs", "global::System.ComponentModel.PropertyChangedEventArgs" },
- { "Windows.UI.Xaml.Data.PropertyChangedEventHandler", "global::System.ComponentModel.PropertyChangedEventHandler" },
- { "Windows.Foundation.EventHandler", "EventHandler" },
- { "Windows.Foundation.EventHandler`1", "EventHandler" },
- { "Windows.Foundation.EventHandler`2", "EventHandler" },
- };
-
- public static string RenameBogusWinRTTypes(string typeName)
- {
- if (substitutionList.ContainsKey(typeName)) return substitutionList[typeName];
- return typeName;
- }
-
- public static string GetEventArgsTypeForEvent(EventDefinition ei)
- {
- // Find the EventArgs type parameter of the event via digging around via reflection
- var type = ei.EventType.Resolve();
- var invoke = type.Methods.First(x => x.Name == "Invoke");
- if (invoke.Parameters.Count < 2) return null;
-
- var param = invoke.Parameters[1];
- var ret = RenameBogusWinRTTypes(param.ParameterType.FullName);
-
- var generic = ei.EventType as GenericInstanceType;
- if (generic != null) {
- foreach(var kvp in type.GenericParameters.Zip(generic.GenericArguments, (name, actual) => new { name, actual })) {
- var realType = GetRealTypeName(kvp.actual);
-
- ret = ret.Replace(kvp.name.FullName, realType);
- }
- }
-
- // NB: Inner types in Mono.Cecil get reported as 'Foo/Bar'
- return ret.Replace('/', '.');
- }
-
- public static IEnumerable GetParents(TypeDefinition type)
- {
- var current = type.BaseType != null ?
- type.BaseType.Resolve() :
- null;
-
- while (current != null) {
- yield return current.Resolve();
-
- current = current.BaseType != null ?
- current.BaseType.Resolve() :
- null;
- }
- }
- }
-
- class NamespaceInfo
- {
- public string Name { get; set; }
- public IEnumerable Types { get; set; }
- }
-
- class PublicTypeInfo
- {
- public string Name { get; set; }
- public string Abstract { get; set; }
- public TypeDefinition Type { get; set; }
- public ParentInfo Parent { get; set; }
- public IEnumerable Events { get; set; }
- public IEnumerable ZeroParameterMethods { get; set; }
- public IEnumerable SingleParameterMethods { get; set; }
- public IEnumerable MultiParameterMethods { get; set; }
- }
-
- class ParentInfo
- {
- public string Name { get; set; }
- }
-
- class PublicEventInfo
- {
- public string Name { get; set; }
- public string EventHandlerType { get; set; }
- public string EventArgsType { get; set; }
- }
-
- class SingleParameterMethod
- {
- public string Name { get; set; }
- public string ParameterType { get; set; }
- public string ParameterName { get; set; }
- }
-
- class MultiParameterMethod
- {
- public string Name { get; set; }
- public string ParameterList { get; set; } // "FooType foo, BarType bar, BazType baz"
- public string ParameterTypeList { get; set; } // "FooType, BarType, BazType"
- public string ParameterNameList { get; set; } // "foo, bar, baz"
- }
-
- class PathSearchAssemblyResolver : IAssemblyResolver
- {
- string[] targetAssemblyDirs;
-
- public PathSearchAssemblyResolver(string[] targetAssemblyDirs)
- {
- this.targetAssemblyDirs = targetAssemblyDirs;
- }
-
- public AssemblyDefinition Resolve(string fullName, ReaderParameters parameters)
- {
- var dllName = fullName.Split(',')[0] + ".dll";
-
- var fullPath = targetAssemblyDirs.Select(x => Path.Combine(x, dllName)).FirstOrDefault(x => File.Exists(x));
- if (fullPath == null)
- {
- dllName = fullName.Split(',')[0] + ".winmd";
- fullPath = targetAssemblyDirs.Select(x => Path.Combine(x, dllName)).FirstOrDefault(x => File.Exists(x));
- }
-
- // NB: This hacks WinRT's weird mscorlib to just use the regular one
- if (fullName.Contains("mscorlib") && fullName.Contains("255"))
- {
- fullPath = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll");
- }
-
- if (fullPath == null)
- {
- var err = String.Format("Failed to resolve!!! {0}", fullName);
- Console.Error.WriteLine(err);
- throw new Exception(err);
- }
-
- return AssemblyDefinition.ReadAssembly(fullPath, parameters);
- }
-
- public AssemblyDefinition Resolve(string fullName)
- {
- var dllName = fullName.Split(',')[0] + ".dll";
-
- var fullPath = targetAssemblyDirs.Select(x => Path.Combine(x, dllName)).FirstOrDefault(x => File.Exists(x));
- if (fullPath == null)
- {
- dllName = fullName.Split(',')[0] + ".winmd";
- fullPath = targetAssemblyDirs.Select(x => Path.Combine(x, dllName)).FirstOrDefault(x => File.Exists(x));
- }
-
- // NB: This hacks WinRT's weird mscorlib to just use the regular one
- if (fullName.Contains("mscorlib") && fullName.Contains("255"))
- {
- fullPath = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll");
- }
-
- if (fullPath == null)
- {
- var err = String.Format("Failed to resolve!!! {0}", fullName);
- Console.Error.WriteLine(err);
- throw new Exception(err);
- }
-
- return AssemblyDefinition.ReadAssembly(fullPath);
- }
-
- public AssemblyDefinition Resolve(AssemblyNameReference name, ReaderParameters parameters)
- {
- return Resolve(name.FullName, parameters);
- }
-
- public AssemblyDefinition Resolve(AssemblyNameReference name)
- {
- return Resolve(name.FullName);
- }
- }
-}
diff --git a/ReactiveUI.Events/EventBuilder.csproj b/ReactiveUI.Events/EventBuilder.csproj
deleted file mode 100644
index 91ab449fee..0000000000
--- a/ReactiveUI.Events/EventBuilder.csproj
+++ /dev/null
@@ -1,83 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {3D4AE5F9-A535-4D5C-8F30-1A35D7BA0A3D}
- Exe
- Properties
- EventBuilder
- EventBuilder
- v4.5
- 512
-
-
- AnyCPU
- true
- full
- false
- .\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- .\
- TRACE
- prompt
- 4
-
-
-
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.dll
-
-
- False
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Mdb.dll
-
-
- False
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Pdb.dll
-
-
- False
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Rocks.dll
-
-
- ..\packages\Nustache.1.13.8.22\lib\net20\Nustache.Core.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PreserveNewest
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ReactiveUI.Events/Properties/AssemblyInfo.cs b/ReactiveUI.Events/Properties/AssemblyInfo.cs
deleted file mode 100644
index b135971178..0000000000
--- a/ReactiveUI.Events/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,5 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyDescription("Adds an easy way to get IObservables from events in the framework")]
-[assembly: AssemblyProduct("ReactiveUI")]
diff --git a/ReactiveUI.Events/ReactiveUI.Events_Android.csproj b/ReactiveUI.Events/ReactiveUI.Events_Android.csproj
deleted file mode 100644
index 8e692c0598..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_Android.csproj
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Properties
- ReactiveUI.Events
- ReactiveUI.Events
- 512
- Resources\Resource.Designer.cs
- Off
-
- v4.0.3
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\Monoandroid\
- obj\Debug\Monoandroid
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\Monoandroid\
- obj\Release\Monoandroid
- TRACE
- prompt
- 4
- bin\Release\Monoandroid\ReactiveUI.Events.XML
-
-
-
-
-
-
- False
- ..\packages\Splat.1.6.2\lib\monoandroid\Splat.dll
-
-
-
-
- False
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- False
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- False
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- False
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
- %25SystemRoot%25\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /p:Configuration=Release "$(ProjectDir)EventBuilder.csproj"
-"$(ProjectDir)EventBuilder.exe" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v4.0.3\Mono.Android.dll" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v4.0.3\Mono.Android.Support.v13.dll" "$(ProjectDir)Events.mustache" > "$(ProjectDir)Events_Android.cs"
-del "$(ProjectDir)EventBuilder.exe"
-del "$(ProjectDir)EventBuilder.pdb"
-del "$(ProjectDir)Nustache.Core.dll"
-del "$(ProjectDir)Mono.Cecil.dll"
-del "$(ProjectDir)Mono.Cecil.pdb"
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_Android_XS.csproj b/ReactiveUI.Events/ReactiveUI.Events_Android_XS.csproj
deleted file mode 100644
index 9dee6f47ee..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_Android_XS.csproj
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Properties
- ReactiveUI.Events
- ReactiveUI.Events
- 512
- Resources\Resource.Designer.cs
- Off
- v4.0.3
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\Monoandroid\
- DEBUG;TRACE
- prompt
- 4
- None
-
-
-
-
-
-
-
- pdbonly
- true
- bin\Release\Monoandroid\
- TRACE
- prompt
- 4
- false
-
-
-
-
-
-
-
-
-
-
-
-
- ..\ext\monodroid\System.Reactive.Core.dll
-
-
- ..\ext\monodroid\System.Reactive.Interfaces.dll
-
-
- ..\ext\monodroid\System.Reactive.Linq.dll
-
-
- ..\ext\monodroid\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_Mac.csproj b/ReactiveUI.Events/ReactiveUI.Events_Mac.csproj
deleted file mode 100644
index 3d507c02a3..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_Mac.csproj
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}
- {42C0BBD9-55CE-4FC1-8D90-A7348ABAFB23};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Properties
- ReactiveUI.Events
- ReactiveUI.Events
- 512
-
-
-
-
-
-
-
-
- v4.5
-
-
- True
- full
- False
- bin\Debug\MonoMac
- DEBUG;TRACE
- prompt
- 4
- ExtendedCorrectnessRules.ruleset
- false
-
-
-
-
-
- false
- false
- false
- false
- false
- false
-
-
- True
- bin\Release\MonoMac
- TRACE
- prompt
- 4
-
-
-
-
-
- true
- True
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
- ..\packages\Rx-Core.2.2.5\lib\net45\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\net45\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\net45\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\net45\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_WP8.csproj b/ReactiveUI.Events/ReactiveUI.Events_WP8.csproj
deleted file mode 100644
index 652bda057a..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_WP8.csproj
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 10.0.20506
- 2.0
- {A9459904-F785-4255-866A-A619787CB895}
- {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
- Library
- Properties
- ReactiveUI.Events
- ReactiveUI.Events
- v8.0
- WindowsPhone
- $(TargetFrameworkVersion)
- true
- true
- ..\
- true
-
-
- true
- full
- false
- Bin\Debug\WP8\
- obj\Debug\WP8
- DEBUG;TRACE;SILVERLIGHT;WP8
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\Release\WP8\
- obj\Release\WP8
- TRACE;SILVERLIGHT;WP8
- true
- true
- prompt
- 4
- Bin\Release\WP8\ReactiveUI.Events.xml
-
-
- true
- full
- false
- Bin\x86\Debug\WP8\
- obj\x86\Debug\WP8
- DEBUG;TRACE;SILVERLIGHT;WP8
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\x86\Release\WP8\
- obj\x86\Release\WP8
- TRACE;SILVERLIGHT;WP8
- true
- true
- prompt
- 4
-
-
- true
- full
- false
- Bin\ARM\Debug\WP8\
- obj\ARM\Debug\WP8
- DEBUG;TRACE;SILVERLIGHT;WP8
- true
- true
- prompt
- 4
-
-
- pdbonly
- true
- Bin\ARM\Release\WP8\
- obj\ARM\Release\WP8
- TRACE;SILVERLIGHT;WP8
- true
- true
- prompt
- 4
-
-
-
-
- False
- ..\packages\Splat.1.6.2\lib\wp8\Splat.dll
-
-
-
- False
- ..\packages\Rx-Core.2.2.5\lib\windowsphone8\System.Reactive.Core.dll
-
-
- False
- ..\packages\Rx-Interfaces.2.2.5\lib\windowsphone8\System.Reactive.Interfaces.dll
-
-
- False
- ..\packages\Rx-Linq.2.2.5\lib\windowsphone8\System.Reactive.Linq.dll
-
-
- False
- ..\packages\Rx-PlatformServices.2.2.5\lib\windowsphone8\System.Reactive.PlatformServices.dll
-
-
- False
- ..\packages\Rx-Xaml.2.2.5\lib\windowsphone8\System.Reactive.Windows.Threading.dll
-
-
- False
- ..\packages\Rx-WinRT.2.2.5\lib\windowsphone8\System.Reactive.WindowsRuntime.dll
-
-
-
-
-
-
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
-
-
- %25SystemRoot%25\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /p:Configuration=Release "$(ProjectDir)EventBuilder.csproj"
-"$(ProjectDir)EventBuilder.exe" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0\System.Windows.dll" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0\Microsoft.Phone.dll" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0\Microsoft.Phone.Maps.dll" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0\Microsoft.Xna.Framework.Input.Touch.dll" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\WindowsPhone\v8.0\Microsoft.Xna.Framework.MediaLibraryExtensions.dll" "$(ProjectDir)Events.mustache" > "$(ProjectDir)Events_WP8.cs"
-del "$(ProjectDir)EventBuilder.exe"
-del "$(ProjectDir)EventBuilder.pdb"
-del "$(ProjectDir)Nustache.Core.dll"
-del "$(ProjectDir)Mono.Cecil.dll"
-del "$(ProjectDir)Mono.Cecil.pdb"
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_WinRT.csproj b/ReactiveUI.Events/ReactiveUI.Events_WinRT.csproj
deleted file mode 100644
index c9bbf8b44e..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_WinRT.csproj
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {689EC7CA-2D81-4124-929E-397B330CC358}
- Library
- Properties
- ReactiveUI.Events
- ReactiveUI.Events
- en-US
- 512
- {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- ..\
- true
- 12.0
- Windows
- 8.1
-
-
- true
- full
- false
- bin\Debug\Win81\
- obj\Debug\Win81
- TRACE;DEBUG;WINRT
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\Win81\
- obj\Release\Win81
- TRACE;WINRT
- prompt
- 4
- bin\Release\Win81\ReactiveUI.Events.xml
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
- False
- ..\packages\Splat.1.6.2\lib\NetCore45\Splat.dll
-
-
- False
- ..\packages\Rx-Core.2.2.5\lib\windows8\System.Reactive.Core.dll
-
-
- False
- ..\packages\Rx-Interfaces.2.2.5\lib\windows8\System.Reactive.Interfaces.dll
-
-
- False
- ..\packages\Rx-Linq.2.2.5\lib\windows8\System.Reactive.Linq.dll
-
-
- False
- ..\packages\Rx-PlatformServices.2.2.5\lib\windows8\System.Reactive.PlatformServices.dll
-
-
- False
- ..\packages\Rx-Xaml.2.2.5\lib\windows8\System.Reactive.Windows.Threading.dll
-
-
- False
- ..\packages\Rx-WinRT.2.2.5\lib\windows8\System.Reactive.WindowsRuntime.dll
-
-
-
-
-
-
- 12.0
-
-
-
- %25SystemRoot%25\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /p:Configuration=Release "$(ProjectDir)EventBuilder.csproj"
-"$(ProjectDir)EventBuilder.exe" "$(ProjectDir)\WinMetadata.Win81\Windows.winmd" "$(ProjectDir)Events.mustache" > "$(ProjectDir)Events_WinRT.cs"
-del "$(ProjectDir)EventBuilder.exe"
-del "$(ProjectDir)EventBuilder.pdb"
-del "$(ProjectDir)Nustache.Core.dll"
-del "$(ProjectDir)Mono.Cecil.dll"
-del "$(ProjectDir)Mono.Cecil.pdb"
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_WinRT80.csproj b/ReactiveUI.Events/ReactiveUI.Events_WinRT80.csproj
deleted file mode 100644
index 9a6f4047ef..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_WinRT80.csproj
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {38293C8C-061C-4D69-8247-2693673141FD}
- Library
- Properties
- ReactiveUI.Events
- ReactiveUI.Events
- en-US
- 512
- {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\Win8\
- obj\Debug\Win8\
- TRACE;DEBUG;WINRT
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\Win8\
- obj\Release\Win8\
- TRACE;WINRT
- prompt
- 3
- bin\Release\Win8\ReactiveUI.Events.xml
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
- False
- ..\packages\Splat.1.6.2\lib\NetCore45\Splat.dll
-
-
- False
- ..\packages\Rx-Core.2.2.5\lib\windows8\System.Reactive.Core.dll
-
-
- False
- ..\packages\Rx-Interfaces.2.2.5\lib\windows8\System.Reactive.Interfaces.dll
-
-
- False
- ..\packages\Rx-Linq.2.2.5\lib\windows8\System.Reactive.Linq.dll
-
-
- False
- ..\packages\Rx-PlatformServices.2.2.5\lib\windows8\System.Reactive.PlatformServices.dll
-
-
- False
- ..\packages\Rx-Xaml.2.2.5\lib\windows8\System.Reactive.Windows.Threading.dll
-
-
- False
- ..\packages\Rx-WinRT.2.2.5\lib\windows8\System.Reactive.WindowsRuntime.dll
-
-
-
-
-
-
- 11.0
-
-
-
- %25SystemRoot%25\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /p:Configuration=Release "$(ProjectDir)EventBuilder.csproj"
-"$(ProjectDir)EventBuilder.exe" "$(ProjectDir)\WinMetadata.Win80\Windows.winmd" "$(ProjectDir)Events.mustache" > "$(ProjectDir)Events_WinRT80.cs"
-del "$(ProjectDir)EventBuilder.exe"
-del "$(ProjectDir)EventBuilder.pdb"
-del "$(ProjectDir)Nustache.Core.dll"
-del "$(ProjectDir)Mono.Cecil.dll"
-del "$(ProjectDir)Mono.Cecil.pdb"
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_XamForms_XS.csproj b/ReactiveUI.Events/ReactiveUI.Events_XamForms_XS.csproj
deleted file mode 100644
index 3beb551955..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_XamForms_XS.csproj
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
- 11.0
- Debug
- AnyCPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}
- Library
- Properties
- ReactiveUI.Events
- ReactiveUI.Events_XamForms
- v4.5
- Profile78
- 512
- {786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- ..\
- true
- 8.0.30703
- 2.0
-
-
-
-
-
-
-
- true
- full
- false
- bin\Debug\Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10\
- TRACE;DEBUG;PORTABLE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\Portable-Net45+WinRT45+WP8+MonoAndroid10+MonoTouch10\
- TRACE;PORTABLE
- prompt
- 4
- bin\Release\Portable-Net45+WinRT45+WP8\ReactiveUI.XML
-
-
-
-
-
-
-
-
-
-
-
-
- ..\packages\Splat.1.6.2\lib\Portable-net45+win+wpa81+wp80\Splat.dll
-
-
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
- ..\packages\Xamarin.Forms.1.4.2.6359\lib\portable-win+net45+wp80+MonoAndroid10+MonoTouch10\Xamarin.Forms.Core.dll
-
-
- ..\packages\Xamarin.Forms.1.4.2.6359\lib\portable-win+net45+wp80+MonoAndroid10+MonoTouch10\Xamarin.Forms.Xaml.dll
-
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_iOS.csproj b/ReactiveUI.Events/ReactiveUI.Events_iOS.csproj
deleted file mode 100644
index d322fcbc04..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_iOS.csproj
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
- Debug
- iPhoneSimulator
- 8.0.30703
- 2.0
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}
- {6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- ReactiveUI.Events
- Resources
- ReactiveUI.Events
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\Monotouch\
- obj\Debug\Monotouch
- DEBUG
- prompt
- 4
- false
- true
- iPhone Developer
-
-
- pdbonly
- true
- bin\Release\Monotouch\
- obj\Release\Monotouch
- prompt
- 4
- false
- iPhone Developer
- true
- bin\Release\Monotouch\ReactiveUI.Events.XML
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
- False
- ..\packages\Splat.1.6.2\lib\monotouch\Splat.dll
-
-
-
- False
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- False
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- False
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- False
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
-
-
-
- %25SystemRoot%25\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /p:Configuration=Release "$(ProjectDir)EventBuilder.csproj"
-"$(ProjectDir)EventBuilder.exe" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoTouch\v1.0\monotouch.dll" "$(ProjectDir)Events.mustache" > "$(ProjectDir)Events_iOS.cs"
-del "$(ProjectDir)EventBuilder.exe"
-del "$(ProjectDir)EventBuilder.pdb"
-del "$(ProjectDir)Nustache.Core.dll"
-del "$(ProjectDir)Mono.Cecil.dll"
-del "$(ProjectDir)Mono.Cecil.pdb"
-
-
-
diff --git a/ReactiveUI.Events/ReactiveUI.Events_iOS_XS.csproj b/ReactiveUI.Events/ReactiveUI.Events_iOS_XS.csproj
deleted file mode 100644
index b174b3a479..0000000000
--- a/ReactiveUI.Events/ReactiveUI.Events_iOS_XS.csproj
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-
- Debug
- iPhoneSimulator
- 8.0.30703
- 2.0
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}
- {6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- ReactiveUI.Events
- Resources
- ReactiveUI.Events
- ..\
- true
-
-
- true
- full
- false
- bin\Debug\Monotouch
- DEBUG
- prompt
- 4
- false
- None
- true
-
-
-
-
-
-
-
- none
- true
- bin\Release\Monotouch
- prompt
- 4
- false
- None
-
-
-
-
-
-
-
- true
- full
- false
- bin\Debug\Monotouch\
- DEBUG
- prompt
- 4
- false
- true
- iPhone Developer
-
-
- none
- true
- bin\Release\Monotouch\
- prompt
- 4
- false
- iPhone Developer
-
-
- none
- True
- bin\iPhone\Ad-Hoc
- prompt
- 4
- False
- iPhone Distribution
- True
-
-
- none
- True
- bin\iPhone\AppStore
- prompt
- 4
- False
- iPhone Distribution
-
-
-
-
-
-
-
-
-
-
- ..\packages\Splat.1.6.2\lib\monotouch\Splat.dll
-
-
-
-
-
-
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
-
-
- %25SystemRoot%25\Microsoft.NET\Framework\v4.0.30319\msbuild.exe /p:Configuration=Release "$(ProjectDir)EventBuilder.csproj"
-"$(ProjectDir)EventBuilder.exe" "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoTouch\v4.0\monotouch.dll" "$(ProjectDir)Events.mustache" > "$(ProjectDir)Events.cs"
-del "$(ProjectDir)EventBuilder.exe"
-del "$(ProjectDir)EventBuilder.pdb"
-del "$(ProjectDir)Nustache.Core.dll"
-del "$(ProjectDir)Mono.Cecil.dll"
-del "$(ProjectDir)Mono.Cecil.pdb"
-
-
-
-
diff --git a/ReactiveUI.Events/Resources/Resource.Designer.cs b/ReactiveUI.Events/Resources/Resource.Designer.cs
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/ReactiveUI.Events/WinMetadata.WPA81/Windows.winmd b/ReactiveUI.Events/WinMetadata.WPA81/Windows.winmd
deleted file mode 100644
index 43244b0d55..0000000000
Binary files a/ReactiveUI.Events/WinMetadata.WPA81/Windows.winmd and /dev/null differ
diff --git a/ReactiveUI.Events/WinMetadata.Win80/Windows.winmd b/ReactiveUI.Events/WinMetadata.Win80/Windows.winmd
deleted file mode 100644
index fb0c3084f3..0000000000
Binary files a/ReactiveUI.Events/WinMetadata.Win80/Windows.winmd and /dev/null differ
diff --git a/ReactiveUI.Events/WinMetadata.Win81/Windows.winmd b/ReactiveUI.Events/WinMetadata.Win81/Windows.winmd
deleted file mode 100644
index 5572fd342f..0000000000
Binary files a/ReactiveUI.Events/WinMetadata.Win81/Windows.winmd and /dev/null differ
diff --git a/ReactiveUI.Events/generate_events.rb b/ReactiveUI.Events/generate_events.rb
deleted file mode 100644
index 2e98c55b37..0000000000
--- a/ReactiveUI.Events/generate_events.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/usr/bin/env ruby
-
-proj_dir = File.dirname(__FILE__)
-
-puts `xbuild /p:Configuration=Debug "#{proj_dir}/EventBuilder.csproj"`
-
-dlls = ARGV.to_a.map {|x| "\"#{x}\"" }.join ","
-puts dlls
-to_execute = "mono #{proj_dir}/EventBuilder.exe #{dlls} #{proj_dir}/Events.mustache > Events.cs"
-#puts to_execute
-`#{to_execute}`
-
-to_delete = ["EventBuilder.exe", "EventBuilder.exe.mdb", "Mono.Cecil.dll", "Nustache.Core.dll"].map {|x| "\"#{File.join(proj_dir, x)}\"" }
-`rm #{to_delete.join " "}`
diff --git a/ReactiveUI.Events/packages.ReactiveUI.Events_Android.config b/ReactiveUI.Events/packages.ReactiveUI.Events_Android.config
deleted file mode 100644
index b505e91470..0000000000
--- a/ReactiveUI.Events/packages.ReactiveUI.Events_Android.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/packages.ReactiveUI.Events_Android_XS.config b/ReactiveUI.Events/packages.ReactiveUI.Events_Android_XS.config
deleted file mode 100644
index b505e91470..0000000000
--- a/ReactiveUI.Events/packages.ReactiveUI.Events_Android_XS.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/packages.ReactiveUI.Events_WP8.config b/ReactiveUI.Events/packages.ReactiveUI.Events_WP8.config
deleted file mode 100644
index 0dc5c86b46..0000000000
--- a/ReactiveUI.Events/packages.ReactiveUI.Events_WP8.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/packages.ReactiveUI.Events_WinRT.config b/ReactiveUI.Events/packages.ReactiveUI.Events_WinRT.config
deleted file mode 100644
index 5934904df5..0000000000
--- a/ReactiveUI.Events/packages.ReactiveUI.Events_WinRT.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/packages.ReactiveUI.Events_WinRT80.config b/ReactiveUI.Events/packages.ReactiveUI.Events_WinRT80.config
deleted file mode 100644
index 59905c36c7..0000000000
--- a/ReactiveUI.Events/packages.ReactiveUI.Events_WinRT80.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/packages.ReactiveUI.Events_iOS64.config b/ReactiveUI.Events/packages.ReactiveUI.Events_iOS64.config
deleted file mode 100644
index dd45352764..0000000000
--- a/ReactiveUI.Events/packages.ReactiveUI.Events_iOS64.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Events/packages.ReactiveUI.Events_iOS_XS.config b/ReactiveUI.Events/packages.ReactiveUI.Events_iOS_XS.config
deleted file mode 100644
index dd45352764..0000000000
--- a/ReactiveUI.Events/packages.ReactiveUI.Events_iOS_XS.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Testing/Properties/AssemblyInfo.cs b/ReactiveUI.Testing/Properties/AssemblyInfo.cs
deleted file mode 100644
index 48dc654db6..0000000000
--- a/ReactiveUI.Testing/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-using System.Runtime.CompilerServices;
-
-[assembly: AssemblyDescription("Classes that aid in testing ReactiveUI projects")]
-[assembly: AssemblyProduct("ReactiveUI.Testing")]
\ No newline at end of file
diff --git a/ReactiveUI.Testing/ReactiveUI.Testing_WinRT80.csproj b/ReactiveUI.Testing/ReactiveUI.Testing_WinRT80.csproj
deleted file mode 100644
index e44b01beb4..0000000000
--- a/ReactiveUI.Testing/ReactiveUI.Testing_WinRT80.csproj
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}
- Library
- Properties
- ReactiveUI.Testing
- ReactiveUI.Testing
- en-US
- 512
- {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- true
- full
- false
- bin\Debug\Win8\
- obj\Debug\Win8
- TRACE;DEBUG;WINRT;XAML;WINRT80
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\Win8\
- obj\Release\Win8
- TRACE;WINRT;XAML;WINRT80
- prompt
- 4
- bin\Release\Win8\ReactiveUI.Testing.xml
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
- False
- ..\packages\Rx-Testing.2.2.5\lib\windows8\Microsoft.Reactive.Testing.dll
-
-
- False
- ..\packages\Splat.1.6.2\lib\NetCore45\Splat.dll
-
-
- False
- ..\packages\Rx-Core.2.2.5\lib\windows8\System.Reactive.Core.dll
-
-
- False
- ..\packages\Rx-Interfaces.2.2.5\lib\windows8\System.Reactive.Interfaces.dll
-
-
- False
- ..\packages\Rx-Linq.2.2.5\lib\windows8\System.Reactive.Linq.dll
-
-
- False
- ..\packages\Rx-PlatformServices.2.2.5\lib\windows8\System.Reactive.PlatformServices.dll
-
-
- False
- ..\packages\Rx-Xaml.2.2.5\lib\windows8\System.Reactive.Windows.Threading.dll
-
-
- False
- ..\packages\Rx-WinRT.2.2.5\lib\windows8\System.Reactive.WindowsRuntime.dll
-
-
-
-
-
-
-
- {1c0c56b6-98e1-4916-a470-c5a2c8eaf630}
- ReactiveUI_WinRT80
-
-
-
- 11.0
-
-
-
-
diff --git a/ReactiveUI.Testing/ReactiveUI.Testing_iOS64.csproj b/ReactiveUI.Testing/ReactiveUI.Testing_iOS64.csproj
deleted file mode 100644
index 6189b91dd4..0000000000
--- a/ReactiveUI.Testing/ReactiveUI.Testing_iOS64.csproj
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- ReactiveUI.Testing
- Resources
- ReactiveUI.Testing
- ..\
- true
-
-
- True
- full
- False
- bin\Debug\Xamarin.iOS10
- obj\Debug\Xamarin.iOS10
- DEBUG;MONO;UIKIT;UNIFIED
- prompt
- 4
- False
- true
- iPhone Developer
-
-
- pdbonly
- True
- bin\Release\Xamarin.iOS10
- obj\Release\Xamarin.iOS10
- prompt
- 4
- False
- MONO;UIKIT;UNIFIED
- bin\Release\Xamarin.iOS10\ReactiveUI.Testing.XML
- True
- iPhone Developer
-
-
-
-
-
-
-
-
- ..\packages\Splat.1.6.2\lib\Xamarin.iOS10\Splat.dll
-
-
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}
- Microsoft.Reactive.Testing_iOS64
-
-
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}
- ReactiveUI_iOS64
-
-
-
diff --git a/ReactiveUI.Testing/packages.ReactiveUI.Testing_WinRT80.config b/ReactiveUI.Testing/packages.ReactiveUI.Testing_WinRT80.config
deleted file mode 100644
index fa47c81bf4..0000000000
--- a/ReactiveUI.Testing/packages.ReactiveUI.Testing_WinRT80.config
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Testing/packages.ReactiveUI.Testing_iOS.config b/ReactiveUI.Testing/packages.ReactiveUI.Testing_iOS.config
deleted file mode 100644
index dd45352764..0000000000
--- a/ReactiveUI.Testing/packages.ReactiveUI.Testing_iOS.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Tests/BindingTypeConvertersTest.cs b/ReactiveUI.Tests/BindingTypeConvertersTest.cs
deleted file mode 100644
index ada9ab4034..0000000000
--- a/ReactiveUI.Tests/BindingTypeConvertersTest.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using Xunit;
-
-namespace ReactiveUI.Tests
-{
- public class BindingTypeConvertersTest
- {
- [Fact]
- public void EqualityTypeConverterDoReferenceCastShouldConvertNullableValues()
- {
- double? nullableDouble = 0.0;
- var result = EqualityTypeConverter.DoReferenceCast(nullableDouble);
- Assert.Equal(nullableDouble, result);
- }
-
- [Fact]
- public void EqualityTypeConverterDoReferenceCastShouldConvertValueTypes()
- {
- double doubleValue = 0.0;
- var result = EqualityTypeConverter.DoReferenceCast(doubleValue);
- Assert.Equal(doubleValue, result);
- }
- }
-}
\ No newline at end of file
diff --git a/ReactiveUI.Tests/ErrorsTest.cs b/ReactiveUI.Tests/ErrorsTest.cs
deleted file mode 100644
index 01426cded0..0000000000
--- a/ReactiveUI.Tests/ErrorsTest.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reactive.Linq;
-using System.Text;
-using Xunit;
-
-namespace ReactiveUI.Tests
-{
- class MyAwesomeUserError : UserError
- {
- public MyAwesomeUserError() : base("Blargh") {}
- }
-
- public class ErrorsTest
- {
- [Fact]
- public void UnhandledUserErrorsShouldDie()
- {
- // Since we haven't registered any user error handler
- Assert.Throws(() => UserError.Throw("Something Bad Has Happened").First());
- }
-
- [Fact]
- public void HandledUserErrorsShouldNotThrow()
- {
- using (UserError.RegisterHandler(x => Observable.Return(RecoveryOptionResult.RetryOperation))) {
- var result = UserError.Throw("This should catch!").First();
- Assert.Equal(RecoveryOptionResult.RetryOperation, result);
- }
-
- Assert.Throws(() => UserError.Throw("This should throw!").First());
- }
-
- [Fact]
- public void NestedHandlersShouldFireInANestedWay()
- {
- RecoveryOptionResult result;
- using (UserError.RegisterHandler(x => Observable.Return(RecoveryOptionResult.CancelOperation))) {
-
- using (UserError.RegisterHandler(x => Observable.Return(RecoveryOptionResult.RetryOperation))) {
- result = UserError.Throw("This should catch!").First();
- Assert.Equal(RecoveryOptionResult.RetryOperation, result);
- }
-
- result = UserError.Throw("This should catch!").First();
- Assert.Equal(RecoveryOptionResult.CancelOperation, result);
- }
-
- Assert.Throws(() => UserError.Throw("This should throw!").First());
- }
-
- [Fact]
- public void TypeSpecificFiltersShouldntFireOnOtherExceptions()
- {
- using (UserError.RegisterHandler(x => Observable.Return(RecoveryOptionResult.CancelOperation))) {
- var result = UserError.Throw(new MyAwesomeUserError()).First();
- Assert.Equal(RecoveryOptionResult.CancelOperation, result);
-
- Assert.Throws(() => UserError.Throw("This should throw!").First());
- }
-
- Assert.Throws(() => UserError.Throw(new MyAwesomeUserError()).First());
- }
- }
-}
diff --git a/ReactiveUI.Tests/ObservableAsPropertyHelperTest.cs b/ReactiveUI.Tests/ObservableAsPropertyHelperTest.cs
deleted file mode 100644
index 6efc6e66e3..0000000000
--- a/ReactiveUI.Tests/ObservableAsPropertyHelperTest.cs
+++ /dev/null
@@ -1,135 +0,0 @@
-using System.Reactive.Linq;
-using System.Reactive.Subjects;
-using ReactiveUI;
-using ReactiveUI.Testing;
-using Xunit;
-using System;
-using System.Linq;
-using System.Collections.Generic;
-
-using Microsoft.Reactive.Testing;
-
-namespace ReactiveUI.Tests
-{
- public class ObservableAsPropertyHelperTest
- {
- [Fact]
- public void OAPHShouldFireChangeNotifications()
- {
- var input = new[] {1, 2, 3, 3, 4}.ToObservable();
- var output = new List();
-
- (new TestScheduler()).With(sched => {
- var fixture = new ObservableAsPropertyHelper(input,
- x => output.Add(x), -5);
-
- sched.Start();
-
- Assert.Equal(input.Last(), fixture.Value);
-
- // Note: Why doesn't the list match the above one? We're supposed
- // to suppress duplicate notifications, of course :)
- (new[] { -5, 1, 2, 3, 4 }).AssertAreEqual(output);
- });
- }
-
- [Fact]
- public void OAPHShouldProvideLatestValue()
- {
- var sched = new TestScheduler();
- var input = new Subject();
-
- var fixture = new ObservableAsPropertyHelper(input,
- _ => { }, -5, sched);
-
- Assert.Equal(-5, fixture.Value);
- (new[] { 1, 2, 3, 4 }).Run(x => input.OnNext(x));
-
- sched.Start();
- Assert.Equal(4, fixture.Value);
-
- input.OnCompleted();
- sched.Start();
- Assert.Equal(4, fixture.Value);
- }
-
- [Fact]
- public void OAPHShouldRethrowErrors()
- {
- var input = new Subject();
- var sched = new TestScheduler();
-
- var fixture = new ObservableAsPropertyHelper(input, _ => { }, -5, sched);
- var errors = new List();
-
- Assert.Equal(-5, fixture.Value);
- (new[] { 1, 2, 3, 4 }).Run(x => input.OnNext(x));
-
- fixture.ThrownExceptions.Subscribe(errors.Add);
-
- sched.Start();
-
- Assert.Equal(4, fixture.Value);
-
- input.OnError(new Exception("Die!"));
-
- sched.Start();
-
- Assert.Equal(4, fixture.Value);
- Assert.Equal(1, errors.Count);
- }
-
- [Fact]
- public void NoThrownExceptionsSubscriberEqualsOAPHDeath()
- {
- (new TestScheduler()).With(sched => {
- var input = new Subject();
- var fixture = new ObservableAsPropertyHelper(input, _ => { }, -5);
-
- Assert.Equal(-5, fixture.Value);
- (new[] { 1, 2, 3, 4 }).Run(x => input.OnNext(x));
-
- input.OnError(new Exception("Die!"));
-
- bool failed = true;
- try {
- sched.Start();
- } catch (Exception ex) {
- failed = ex.InnerException.Message != "Die!";
- }
-
- Assert.False(failed);
- Assert.Equal(4, fixture.Value);
- });
- }
-
- [Fact]
- public void ToPropertyShouldFireBothChangingAndChanged()
- {
- var fixture = new OaphTestFixture();
-
- // NB: This is a hack to connect up the OAPH
- var dontcare = (fixture.FirstThreeLettersOfOneWord ?? "").Substring(0,0);
-
- var resultChanging = fixture.ObservableForProperty(x => x.FirstThreeLettersOfOneWord, beforeChange: true)
- .CreateCollection();
- var resultChanged = fixture.ObservableForProperty(x => x.FirstThreeLettersOfOneWord, beforeChange: false)
- .CreateCollection();
-
- Assert.Empty(resultChanging);
- Assert.Empty(resultChanged);
-
- fixture.IsOnlyOneWord = "FooBar";
- Assert.Equal(1, resultChanging.Count);
- Assert.Equal(1, resultChanged.Count);
- Assert.Equal("", resultChanging[0].Value);
- Assert.Equal("Foo", resultChanged[0].Value);
-
- fixture.IsOnlyOneWord = "Bazz";
- Assert.Equal(2, resultChanging.Count);
- Assert.Equal(2, resultChanged.Count);
- Assert.Equal("Foo", resultChanging[1].Value);
- Assert.Equal("Baz", resultChanged[1].Value);
- }
- }
-}
\ No newline at end of file
diff --git a/ReactiveUI.Tests/ReactiveCommandTest.cs b/ReactiveUI.Tests/ReactiveCommandTest.cs
deleted file mode 100644
index 83d29cc43c..0000000000
--- a/ReactiveUI.Tests/ReactiveCommandTest.cs
+++ /dev/null
@@ -1,588 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reactive;
-using System.Reactive.Concurrency;
-using System.Reactive.Linq;
-using System.Reactive.Subjects;
-using System.Reactive.Threading.Tasks;
-using System.Threading;
-using System.Threading.Tasks;
-using ReactiveUI.Testing;
-using Microsoft.Reactive.Testing;
-using Xunit;
-
-namespace ReactiveUI.Tests
-{
- public class ReactiveCommandInterfaceTest
- {
- protected ReactiveCommand createCommand(IObservable canExecute, IScheduler scheduler = null)
- {
- return ReactiveCommand.Create(canExecute, scheduler);
- }
-
- [Fact]
- public void CompletelyDefaultReactiveCommandShouldFire()
- {
- var sched = new TestScheduler();
- var fixture = createCommand(null, sched);
- Assert.True(fixture.CanExecute(null));
-
- string result = null;
- fixture.Subscribe(x => result = x as string);
-
- fixture.Execute("Test");
- sched.Start();
- Assert.Equal("Test", result);
- fixture.Execute("Test2");
- sched.Start();
- Assert.Equal("Test2", result);
- }
-
- [Fact]
- public void ObservableCanExecuteShouldShowUpInCommand()
- {
- var input = new[] {true, false, false, true, false, true};
- var result = (new TestScheduler()).With(sched => {
- var can_execute = new Subject();
- var fixture = createCommand(can_execute, sched);
- var changes_as_observable = fixture.CanExecuteObservable.CreateCollection();
-
- int change_event_count = 0;
- fixture.CanExecuteChanged += (o, e) => { change_event_count++; };
- input.Run(x => {
- can_execute.OnNext(x);
- sched.Start();
- Assert.Equal(x, fixture.CanExecute(null));
- });
-
- // N.B. We check against '5' instead of 6 because we're supposed to
- // suppress changes that aren't actually changes i.e. false => false
- sched.AdvanceToMs(10*1000);
- return changes_as_observable;
- });
-
- // NB: Skip(1) is because CanExecuteObservable should have
- // BehaviorSubject Nature(tm)
- input.DistinctUntilChanged().AssertAreEqual(result.Skip(1).ToList());
- }
-
- [Fact]
- public void ObservableExecuteFuncShouldBeObservableAndAct()
- {
- var executed_params = new List();
- var fixture = createCommand(null);
- fixture.Subscribe(x => executed_params.Add(x));
-
- var observed_params = new ReplaySubject();
- fixture.Subscribe(observed_params.OnNext, observed_params.OnError, observed_params.OnCompleted);
-
- var range = Enumerable.Range(0, 5);
- range.Run(x => fixture.Execute(x));
-
- range.AssertAreEqual(executed_params.OfType());
-
- range.ToObservable()
- .Zip(observed_params, (expected, actual) => new {expected, actual})
- .Do(Console.WriteLine)
- .Subscribe(x => Assert.Equal(x.expected, x.actual));
- }
-
- [Fact]
- public void ObservableCanExecuteIsNotNullAfterCanExecuteCalled()
- {
- var fixture = createCommand(null);
-
- fixture.CanExecute(null);
-
- Assert.NotNull(fixture.CanExecuteObservable);
- }
-
- [Fact]
- public void ObservableCanExecuteIsNotNullAfterCanExecuteChangedEventAdded()
- {
- var fixture = createCommand(null);
-
- fixture.CanExecuteChanged += (sender, args) => { };
-
- Assert.NotNull(fixture.CanExecuteObservable);
- }
-
- [Fact]
- public void MultipleSubscribesShouldntResultInMultipleNotifications()
- {
- var input = new[] {1, 2, 1, 2};
- var sched = new TestScheduler();
- var fixture = createCommand(null, sched);
-
- var odd_list = new List();
- var even_list = new List();
- fixture.Where(x => ((int)x)%2 != 0).Subscribe(x => odd_list.Add((int)x));
- fixture.Where(x => ((int)x)%2 == 0).Subscribe(x => even_list.Add((int)x));
-
- input.Run(x => fixture.Execute(x));
- sched.AdvanceToMs(1000);
-
- new[] {1, 1}.AssertAreEqual(odd_list);
- new[] {2, 2}.AssertAreEqual(even_list);
- }
-
- [Fact]
- public void CanExecuteExceptionShouldntPermabreakCommands()
- {
- var canExecute = new Subject();
- var fixture = createCommand(canExecute);
-
- var exceptions = new List();
- var canExecuteStates = new List();
- fixture.CanExecuteObservable.Subscribe(canExecuteStates.Add);
- fixture.ThrownExceptions.Subscribe(exceptions.Add);
-
- canExecute.OnNext(false);
- Assert.False(fixture.CanExecute(null));
-
- canExecute.OnNext(true);
- Assert.True(fixture.CanExecute(null));
-
- canExecute.OnError(new Exception("Aieeeee!"));
-
- // The command should latch to false forever
- Assert.False(fixture.CanExecute(null));
-
- Assert.Equal(1, exceptions.Count);
- Assert.Equal("Aieeeee!", exceptions[0].Message);
-
- Assert.Equal(false, canExecuteStates[canExecuteStates.Count - 1]);
- Assert.Equal(true, canExecuteStates[canExecuteStates.Count - 2]);
- }
-
- [Fact]
- public void NoSubscriberOfThrownExceptionsEqualsDeath()
- {
- (new TestScheduler()).With(sched => {
- var canExecute = new Subject();
- var fixture = createCommand(canExecute, sched);
- var result = fixture.CanExecuteObservable.CreateCollection();
-
- bool failed = true;
- try {
- sched.AdvanceByMs(10);
- canExecute.OnNext(true);
- canExecute.OnError(new Exception("Aieeeee!"));
- sched.AdvanceByMs(10);
-
- // NB: canExecute failing should bring us down
- Assert.True(false);
- } catch (Exception ex) {
- failed = (ex.InnerException.Message != "Aieeeee!");
- }
-
- Assert.False(failed);
- });
- }
-
- [Fact]
- public async Task ExecuteAsyncThrowsExceptionOnError()
- {
- var command = ReactiveCommand.CreateAsyncObservable(_ =>
- Observable.Throw(new Exception("Aieeeee!")));
-
- var exceptions = command.ThrownExceptions.CreateCollection();
-
- bool failed = false;
- try {
- await command.ExecuteAsync();
- } catch (Exception ex) {
- failed = ex.Message == "Aieeeee!";
- }
-
- Assert.True(failed);
- Assert.Equal(1, exceptions.Count);
- Assert.Equal("Aieeeee!", exceptions[0].Message);
- }
-
- [Fact]
- public void ExecuteDoesntThrowOnError()
- {
- var command = ReactiveCommand.CreateAsyncObservable(_ =>
- Observable.Throw(new Exception("Aieeeee!")));
-
- command.ThrownExceptions.Subscribe();
-
- command.Execute(null);
- }
- }
-
- public class ReactiveAsyncCommandTest
- {
- [Fact]
- public void RegisterAsyncFunctionSmokeTest()
- {
- (new TestScheduler()).With(sched => {
- var fixture = ReactiveCommand.CreateAsyncObservable(Observable.Return(true),
- _ => Observable.Return(5).Delay(TimeSpan.FromSeconds(5), sched));
-
- IReactiveDerivedList results;
-
- results = fixture.CreateCollection();
-
- var inflightResults = fixture.IsExecuting.CreateCollection();
- sched.AdvanceToMs(10);
- Assert.True(fixture.CanExecute(null));
-
- fixture.Execute(null);
- sched.AdvanceToMs(1005);
- Assert.False(fixture.CanExecute(null));
-
- sched.AdvanceToMs(5100);
- Assert.True(fixture.CanExecute(null));
-
- new[] {false, true, false}.AssertAreEqual(inflightResults);
- new[] {5}.AssertAreEqual(results);
- });
- }
-
- [Fact]
- public void MultipleSubscribersShouldntDecrementRefcountBelowZero()
- {
- (new TestScheduler()).With(sched => {
- var fixture = ReactiveCommand.CreateAsyncObservable(Observable.Return(true),
- _ => Observable.Return(5).Delay(TimeSpan.FromMilliseconds(5000), sched));
-
- var results = new List();
- bool[] subscribers = new[] {false, false, false, false, false};
-
- fixture.Subscribe(x => results.Add(x));
-
- Enumerable.Range(0, 5).Run(x => fixture.Subscribe(_ => subscribers[x] = true));
-
- Assert.True(fixture.CanExecute(null));
-
- fixture.Execute(null);
- sched.AdvanceToMs(2000);
- Assert.False(fixture.CanExecute(null));
-
- sched.AdvanceToMs(6000);
- Assert.True(fixture.CanExecute(null));
-
- Assert.True(results.Count == 1);
- Assert.True(results[0] == 5);
- Assert.True(subscribers.All(x => x));
- });
- }
-
- [Fact]
- public void MultipleResultsFromObservableShouldntDecrementRefcountBelowZero()
- {
- (new TestScheduler()).With(sched => {
- bool latestExecuting = false;
- var fixture = ReactiveCommand.CreateAsyncObservable(Observable.Return(true),
- _ => new[] {1, 2, 3}.ToObservable(),
- sched);
-
- var results = fixture.CreateCollection();
- fixture.IsExecuting.Subscribe(x => latestExecuting = x);
-
- fixture.Execute(1);
- sched.Start();
-
- Assert.Equal(3, results.Count);
- Assert.Equal(false, latestExecuting);
- });
- }
-
- [Fact]
- public void CanExecuteShouldChangeOnInflightOp()
- {
- (new TestScheduler()).With(sched => {
- var canExecute = sched.CreateHotObservable(
- sched.OnNextAt(0, true),
- sched.OnNextAt(250, false),
- sched.OnNextAt(500, true),
- sched.OnNextAt(750, false),
- sched.OnNextAt(1000, true),
- sched.OnNextAt(1100, false)
- );
-
- var fixture = ReactiveCommand.CreateAsyncObservable(canExecute,
- x => Observable.Return((int)x * 5).Delay(TimeSpan.FromMilliseconds(900), RxApp.MainThreadScheduler));
-
- int calculatedResult = -1;
- bool latestCanExecute = false;
-
- fixture.Subscribe(x => calculatedResult = x);
-
- fixture.CanExecuteObservable.Subscribe(x => latestCanExecute = x);
-
- // CanExecute should be true, both input observable is true
- // and we don't have anything inflight
- sched.AdvanceToMs(10);
- Assert.True(fixture.CanExecute(1));
- Assert.True(latestCanExecute);
-
- // Invoke a command 10ms in
- fixture.Execute(1);
-
- // At 300ms, input is false
- sched.AdvanceToMs(300);
- Assert.False(fixture.CanExecute(1));
- Assert.False(latestCanExecute);
-
- // At 600ms, input is true, but the command is still running
- sched.AdvanceToMs(600);
- Assert.False(fixture.CanExecute(1));
- Assert.False(latestCanExecute);
-
- // After we've completed, we should still be false, since from
- // 750ms-1000ms the input observable is false
- sched.AdvanceToMs(900);
- Assert.False(fixture.CanExecute(1));
- Assert.False(latestCanExecute);
- Assert.Equal(-1, calculatedResult);
-
- sched.AdvanceToMs(1010);
- Assert.True(fixture.CanExecute(1));
- Assert.True(latestCanExecute);
- Assert.Equal(calculatedResult, 5);
-
- sched.AdvanceToMs(1200);
- Assert.False(fixture.CanExecute(1));
- Assert.False(latestCanExecute);
- });
- }
-
- [Fact]
- public void DisallowConcurrentExecutionTest()
- {
- (new TestScheduler()).With(sched => {
- var fixture = ReactiveCommand.CreateAsyncObservable(Observable.Return(true),
- _ => Observable.Return(4).Delay(TimeSpan.FromSeconds(5), sched),
- sched);
-
- Assert.True(fixture.CanExecute(null));
-
- var result = fixture.CreateCollection();
- Assert.Equal(0, result.Count);
-
- sched.AdvanceToMs(25);
- Assert.Equal(0, result.Count);
-
- fixture.Execute(null);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(0, result.Count);
-
- sched.AdvanceToMs(2500);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(0, result.Count);
-
- sched.AdvanceToMs(5500);
- Assert.True(fixture.CanExecute(null));
- Assert.Equal(1, result.Count);
- });
- }
-
- [Fact]
- public void CombinedCommandsShouldFireChildCommands()
- {
- var cmd1 = ReactiveCommand.Create();
- var cmd2 = ReactiveCommand.Create();
- var cmd3 = ReactiveCommand.Create();
-
- var output = new[] { cmd1, cmd2, cmd3, }.Merge().CreateCollection();
-
- var fixture = ReactiveCommand.CreateCombined(cmd1, cmd2, cmd3);
- Assert.True(fixture.CanExecute(null));
- Assert.Equal(0, output.Count);
-
- fixture.Execute(42);
-
- Assert.Equal(3, output.Count);
- }
-
- [Fact]
- public void CombinedCommandsShouldReflectCanExecuteOfChildren()
- {
- var subj1 = new Subject();
- var cmd1 = ReactiveCommand.Create(subj1);
- var subj2 = new Subject();
- var cmd2 = ReactiveCommand.Create(subj2);
- var cmd3 = ReactiveCommand.Create();
-
- // Initial state for ReactiveCommands is to be executable
- var fixture = ReactiveCommand.CreateCombined(cmd1, cmd2, cmd3);
- var canExecuteOutput = fixture.CanExecuteObservable.CreateCollection();
-
- // cmd1 and cmd2 are ??? so, result is false
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
-
- // 1 is false, 2 is true
- subj1.OnNext(false);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
- Assert.Equal(false, canExecuteOutput[0]);
-
- // 1 is false, 2 is false
- subj2.OnNext(false);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
-
- // 1 is true, 2 is false
- subj1.OnNext(true);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
-
- // 1 is true, 2 is true
- subj2.OnNext(true);
- Assert.True(fixture.CanExecute(null));
- Assert.Equal(2, canExecuteOutput.Count);
- Assert.Equal(true, canExecuteOutput[1]);
- }
-
- [Fact]
- public void CombinedCommandsShouldBeInactiveOnAsyncInflightOps()
- {
- (new TestScheduler()).With(sched => {
- var cmd1 = ReactiveCommand.CreateAsyncObservable(Observable.Return(true),
- x => Observable.Return(x).Delay(TimeSpan.FromMilliseconds(100), sched));
- var cmd2 = ReactiveCommand.CreateAsyncObservable(Observable.Return(true),
- x => Observable.Return(x).Delay(TimeSpan.FromMilliseconds(300), sched));
-
- var cmd3 = ReactiveCommand.Create();
-
- var result1 = cmd1.CreateCollection();
-
- var result2 = cmd2.CreateCollection();
-
- var fixture = ReactiveCommand.CreateCombined(cmd1, cmd2, cmd3);
- var canExecuteOutput = fixture.CanExecuteObservable.CreateCollection();
-
- Assert.True(fixture.CanExecute(null));
- Assert.Equal(0, canExecuteOutput.Count);
-
- fixture.Execute(42);
-
- // NB: The first two canExecuteOutputs are because of the initial value
- // that shows up because we finally ran the scheduler
- sched.AdvanceToMs(50.0);
- Assert.Equal(2, canExecuteOutput.Count);
- Assert.Equal(true, canExecuteOutput[0]);
- Assert.Equal(false, canExecuteOutput[1]);
- Assert.Equal(false, fixture.CanExecute(null));
- Assert.Equal(0, result1.Count);
- Assert.Equal(0, result2.Count);
-
- sched.AdvanceToMs(250.0);
- Assert.Equal(2, canExecuteOutput.Count);
- Assert.Equal(false, fixture.CanExecute(null));
- Assert.Equal(1, result1.Count);
- Assert.Equal(0, result2.Count);
-
- sched.AdvanceToMs(500.0);
- Assert.Equal(3, canExecuteOutput.Count);
- Assert.Equal(true, canExecuteOutput[2]);
- Assert.Equal(true, fixture.CanExecute(null));
- Assert.Equal(1, result1.Count);
- Assert.Equal(1, result2.Count);
- });
- }
-
- [Fact]
- public void CombinedCommandsShouldReflectParentCanExecute()
- {
- var subj1 = new Subject();
- var cmd1 = ReactiveCommand.Create(subj1);
- var subj2 = new Subject();
- var cmd2 = ReactiveCommand.Create(subj2);
- var cmd3 = ReactiveCommand.Create();
- var parentSubj = new Subject();
-
- // Initial state for ReactiveCommands is to be executable
- var fixture = ReactiveCommand.CreateCombined(parentSubj, cmd1, cmd2, cmd3);
- var canExecuteOutput = fixture.CanExecuteObservable.CreateCollection();
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
-
- parentSubj.OnNext(false);
-
- // 1 is false, 2 is true
- subj1.OnNext(false);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
- Assert.Equal(false, canExecuteOutput[0]);
-
- // 1 is false, 2 is false
- subj2.OnNext(false);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
-
- // 1 is true, 2 is false
- subj1.OnNext(true);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
-
- // 1 is true, 2 is true, but it doesn't matter because
- // parent is still false
- subj2.OnNext(true);
- Assert.False(fixture.CanExecute(null));
- Assert.Equal(1, canExecuteOutput.Count);
-
- // Parent is finally true, mark it true
- parentSubj.OnNext(true);
- Assert.True(fixture.CanExecute(null));
- Assert.Equal(2, canExecuteOutput.Count);
- Assert.Equal(true, canExecuteOutput[1]);
- }
-
- [Fact]
- public void TaskExceptionsShouldBeMarshaledToThrownExceptions()
- {
- (new TestScheduler()).With(sched => {
- var fixture = ReactiveCommand.CreateAsyncTask(Observable.Return(true), async _ => {
- await Observable.Timer(TimeSpan.FromMilliseconds(50), RxApp.TaskpoolScheduler);
- throw new Exception("Die");
- return 5;
- }, sched);
-
- int result = 0;
- fixture.Subscribe(x => result = x);
-
- var error = default(Exception);
- fixture.ThrownExceptions.Subscribe(ex => error = ex);
-
- fixture.Execute(null);
-
- sched.AdvanceByMs(20);
- Assert.Null(error);
- Assert.Equal(0, result);
-
- // NB: We have to Thread.Sleep here to compensate for not being
- // able to control the concurrency of Task
- sched.AdvanceByMs(100);
- Thread.Sleep(100);
-
- // NB: Advance it one more so that the scheduled ThrownExceptions
- // end up being dispatched
- sched.AdvanceByMs(10);
-
- Assert.NotNull(error);
- Assert.Equal(0, result);
- });
- }
-
- [Fact]
- public async Task IsExecutingIsFalseAfterAwaitingCommand()
- {
- var command = ReactiveCommand.CreateAsyncTask(_ => Task.Run(() => Thread.Sleep(10)));
- var isExecutingStates = new List();
- command.IsExecuting.Subscribe(isExecutingStates.Add);
-
- await command.ExecuteAsync();
-
- Assert.Equal(3, isExecutingStates.Count);
- Assert.Equal(false, isExecutingStates[0]);
- Assert.Equal(true, isExecutingStates[1]);
- Assert.Equal(false, isExecutingStates[2]);
- }
- }
-}
\ No newline at end of file
diff --git a/ReactiveUI.Tests/ReactiveUI.Tests_Android.csproj b/ReactiveUI.Tests/ReactiveUI.Tests_Android.csproj
deleted file mode 100644
index 0574430f7c..0000000000
--- a/ReactiveUI.Tests/ReactiveUI.Tests_Android.csproj
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- 8.0.30703
- 2.0
- {C2190C39-131D-48A8-932A-037A1A5592E6}
- Library
- ReactiveUI.Tests
- Assets
- Resources
- Resource
- Resources\Resource.designer.cs
- True
- True
- ReactiveUI.Tests_Android
- v5.0
- Properties\AndroidManifest.xml
-
-
- true
- full
- false
- bin\Debug
- DEBUG;MONO
- prompt
- 4
- None
- false
-
-
- true
- bin\Release
- prompt
- 4
- false
- false
- MONO
-
-
-
-
-
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
- ..\packages\Splat.1.6.2\lib\monoandroid\Splat.dll
-
-
- ..\packages\xunit.abstractions.2.0.0-beta-build2700\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid\xunit.abstractions.dll
-
-
- ..\packages\xunit.core.2.0.0-beta-build2700\lib\portable-net45+win+wpa81+wp80+monotouch+monoandroid\xunit.core.dll
-
-
- ..\packages\xunit.assert.2.0.0-beta-build2700\lib\portable-net45+win+wpa81+wp80+monoandroid+monotouch10\xunit.assert.dll
-
-
- ..\packages\xunit.runner.utility.2.0.0-beta-build2700\lib\monoandroid\xunit.runner.utility.dll
-
-
- ..\packages\xunit.execution.2.0.0-beta-build2700\lib\monoandroid\xunit.execution.dll
-
-
- ..\packages\xunit.runner.xamarin.0.99.1-beta-build1011\lib\MonoAndroid\xunit.runner.android.dll
-
-
-
- ..\packages\Xamarin.Android.Support.v4.22.1.1.1\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll
-
-
- ..\packages\Xamarin.Android.Support.v7.AppCompat.22.1.1.1\lib\MonoAndroid403\Xamarin.Android.Support.v7.AppCompat.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}
- Microsoft.Reactive.Testing_Android
-
-
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}
- ReactiveUI.AndroidSupport
-
-
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}
- ReactiveUI.Events_Android_XS
-
-
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}
- ReactiveUI.Testing_Android
-
-
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}
- ReactiveUI_Android
-
-
-
diff --git a/ReactiveUI.Tests/Resources/Resource.designer.cs b/ReactiveUI.Tests/Resources/Resource.designer.cs
deleted file mode 100644
index 2b014c33d4..0000000000
--- a/ReactiveUI.Tests/Resources/Resource.designer.cs
+++ /dev/null
@@ -1,3983 +0,0 @@
-#pragma warning disable 1591
-// ------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Mono Runtime Version: 4.0.30319.17020
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-// ------------------------------------------------------------------------------
-
-[assembly: Android.Runtime.ResourceDesignerAttribute("ReactiveUI.Tests.Resource", IsApplication=true)]
-
-namespace ReactiveUI.Tests
-{
-
-
- [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
- public partial class Resource
- {
-
- static Resource()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- public static void UpdateIdValues()
- {
- global::Splat.Resource.String.library_name = global::ReactiveUI.Tests.Resource.String.library_name;
- global::Xunit.Runners.Resource.Drawable.dialog_disclosure = global::ReactiveUI.Tests.Resource.Drawable.dialog_disclosure;
- global::Xunit.Runners.Resource.Drawable.dialog_expander_ic_minimized = global::ReactiveUI.Tests.Resource.Drawable.dialog_expander_ic_minimized;
- global::Xunit.Runners.Resource.Id.dialog_BoolField = global::ReactiveUI.Tests.Resource.Id.dialog_BoolField;
- global::Xunit.Runners.Resource.Id.dialog_Button = global::ReactiveUI.Tests.Resource.Id.dialog_Button;
- global::Xunit.Runners.Resource.Id.dialog_DisclosureField = global::ReactiveUI.Tests.Resource.Id.dialog_DisclosureField;
- global::Xunit.Runners.Resource.Id.dialog_ImageLeft = global::ReactiveUI.Tests.Resource.Id.dialog_ImageLeft;
- global::Xunit.Runners.Resource.Id.dialog_ImageRight = global::ReactiveUI.Tests.Resource.Id.dialog_ImageRight;
- global::Xunit.Runners.Resource.Id.dialog_LabelField = global::ReactiveUI.Tests.Resource.Id.dialog_LabelField;
- global::Xunit.Runners.Resource.Id.dialog_LabelSubtextField = global::ReactiveUI.Tests.Resource.Id.dialog_LabelSubtextField;
- global::Xunit.Runners.Resource.Id.dialog_Panel = global::ReactiveUI.Tests.Resource.Id.dialog_Panel;
- global::Xunit.Runners.Resource.Id.dialog_RadioButtonList = global::ReactiveUI.Tests.Resource.Id.dialog_RadioButtonList;
- global::Xunit.Runners.Resource.Id.dialog_SliderField = global::ReactiveUI.Tests.Resource.Id.dialog_SliderField;
- global::Xunit.Runners.Resource.Id.dialog_Spinner = global::ReactiveUI.Tests.Resource.Id.dialog_Spinner;
- global::Xunit.Runners.Resource.Id.dialog_ValueField = global::ReactiveUI.Tests.Resource.Id.dialog_ValueField;
- global::Xunit.Runners.Resource.Id.iFormFieldValue = global::ReactiveUI.Tests.Resource.Id.iFormFieldValue;
- global::Xunit.Runners.Resource.Layout.dialog_achievements = global::ReactiveUI.Tests.Resource.Layout.dialog_achievements;
- global::Xunit.Runners.Resource.Layout.dialog_boolfieldleft = global::ReactiveUI.Tests.Resource.Layout.dialog_boolfieldleft;
- global::Xunit.Runners.Resource.Layout.dialog_boolfieldright = global::ReactiveUI.Tests.Resource.Layout.dialog_boolfieldright;
- global::Xunit.Runners.Resource.Layout.dialog_boolfieldsubleft = global::ReactiveUI.Tests.Resource.Layout.dialog_boolfieldsubleft;
- global::Xunit.Runners.Resource.Layout.dialog_boolfieldsubright = global::ReactiveUI.Tests.Resource.Layout.dialog_boolfieldsubright;
- global::Xunit.Runners.Resource.Layout.dialog_button = global::ReactiveUI.Tests.Resource.Layout.dialog_button;
- global::Xunit.Runners.Resource.Layout.dialog_datefield = global::ReactiveUI.Tests.Resource.Layout.dialog_datefield;
- global::Xunit.Runners.Resource.Layout.dialog_fieldsetlabel = global::ReactiveUI.Tests.Resource.Layout.dialog_fieldsetlabel;
- global::Xunit.Runners.Resource.Layout.dialog_floatimage = global::ReactiveUI.Tests.Resource.Layout.dialog_floatimage;
- global::Xunit.Runners.Resource.Layout.dialog_labelfieldbelow = global::ReactiveUI.Tests.Resource.Layout.dialog_labelfieldbelow;
- global::Xunit.Runners.Resource.Layout.dialog_labelfieldright = global::ReactiveUI.Tests.Resource.Layout.dialog_labelfieldright;
- global::Xunit.Runners.Resource.Layout.dialog_onofffieldright = global::ReactiveUI.Tests.Resource.Layout.dialog_onofffieldright;
- global::Xunit.Runners.Resource.Layout.dialog_panel = global::ReactiveUI.Tests.Resource.Layout.dialog_panel;
- global::Xunit.Runners.Resource.Layout.dialog_root = global::ReactiveUI.Tests.Resource.Layout.dialog_root;
- global::Xunit.Runners.Resource.Layout.dialog_selectlist = global::ReactiveUI.Tests.Resource.Layout.dialog_selectlist;
- global::Xunit.Runners.Resource.Layout.dialog_selectlistfield = global::ReactiveUI.Tests.Resource.Layout.dialog_selectlistfield;
- global::Xunit.Runners.Resource.Layout.dialog_textarea = global::ReactiveUI.Tests.Resource.Layout.dialog_textarea;
- global::Xunit.Runners.Resource.Layout.dialog_textfieldbelow = global::ReactiveUI.Tests.Resource.Layout.dialog_textfieldbelow;
- global::Xunit.Runners.Resource.Layout.dialog_textfieldright = global::ReactiveUI.Tests.Resource.Layout.dialog_textfieldright;
- }
-
- public partial class Animation
- {
-
- // aapt resource value: 0x7f040000
- public const int abc_fade_in = 2130968576;
-
- // aapt resource value: 0x7f040001
- public const int abc_fade_out = 2130968577;
-
- // aapt resource value: 0x7f040002
- public const int abc_grow_fade_in_from_bottom = 2130968578;
-
- // aapt resource value: 0x7f040003
- public const int abc_popup_enter = 2130968579;
-
- // aapt resource value: 0x7f040004
- public const int abc_popup_exit = 2130968580;
-
- // aapt resource value: 0x7f040005
- public const int abc_shrink_fade_out_from_bottom = 2130968581;
-
- // aapt resource value: 0x7f040006
- public const int abc_slide_in_bottom = 2130968582;
-
- // aapt resource value: 0x7f040007
- public const int abc_slide_in_top = 2130968583;
-
- // aapt resource value: 0x7f040008
- public const int abc_slide_out_bottom = 2130968584;
-
- // aapt resource value: 0x7f040009
- public const int abc_slide_out_top = 2130968585;
-
- static Animation()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Animation()
- {
- }
- }
-
- public partial class Attribute
- {
-
- // aapt resource value: 0x7f010063
- public const int actionBarDivider = 2130772067;
-
- // aapt resource value: 0x7f010064
- public const int actionBarItemBackground = 2130772068;
-
- // aapt resource value: 0x7f01005d
- public const int actionBarPopupTheme = 2130772061;
-
- // aapt resource value: 0x7f010062
- public const int actionBarSize = 2130772066;
-
- // aapt resource value: 0x7f01005f
- public const int actionBarSplitStyle = 2130772063;
-
- // aapt resource value: 0x7f01005e
- public const int actionBarStyle = 2130772062;
-
- // aapt resource value: 0x7f010059
- public const int actionBarTabBarStyle = 2130772057;
-
- // aapt resource value: 0x7f010058
- public const int actionBarTabStyle = 2130772056;
-
- // aapt resource value: 0x7f01005a
- public const int actionBarTabTextStyle = 2130772058;
-
- // aapt resource value: 0x7f010060
- public const int actionBarTheme = 2130772064;
-
- // aapt resource value: 0x7f010061
- public const int actionBarWidgetTheme = 2130772065;
-
- // aapt resource value: 0x7f01007d
- public const int actionButtonStyle = 2130772093;
-
- // aapt resource value: 0x7f010079
- public const int actionDropDownStyle = 2130772089;
-
- // aapt resource value: 0x7f010031
- public const int actionLayout = 2130772017;
-
- // aapt resource value: 0x7f010065
- public const int actionMenuTextAppearance = 2130772069;
-
- // aapt resource value: 0x7f010066
- public const int actionMenuTextColor = 2130772070;
-
- // aapt resource value: 0x7f010069
- public const int actionModeBackground = 2130772073;
-
- // aapt resource value: 0x7f010068
- public const int actionModeCloseButtonStyle = 2130772072;
-
- // aapt resource value: 0x7f01006b
- public const int actionModeCloseDrawable = 2130772075;
-
- // aapt resource value: 0x7f01006d
- public const int actionModeCopyDrawable = 2130772077;
-
- // aapt resource value: 0x7f01006c
- public const int actionModeCutDrawable = 2130772076;
-
- // aapt resource value: 0x7f010071
- public const int actionModeFindDrawable = 2130772081;
-
- // aapt resource value: 0x7f01006e
- public const int actionModePasteDrawable = 2130772078;
-
- // aapt resource value: 0x7f010073
- public const int actionModePopupWindowStyle = 2130772083;
-
- // aapt resource value: 0x7f01006f
- public const int actionModeSelectAllDrawable = 2130772079;
-
- // aapt resource value: 0x7f010070
- public const int actionModeShareDrawable = 2130772080;
-
- // aapt resource value: 0x7f01006a
- public const int actionModeSplitBackground = 2130772074;
-
- // aapt resource value: 0x7f010067
- public const int actionModeStyle = 2130772071;
-
- // aapt resource value: 0x7f010072
- public const int actionModeWebSearchDrawable = 2130772082;
-
- // aapt resource value: 0x7f01005b
- public const int actionOverflowButtonStyle = 2130772059;
-
- // aapt resource value: 0x7f01005c
- public const int actionOverflowMenuStyle = 2130772060;
-
- // aapt resource value: 0x7f010033
- public const int actionProviderClass = 2130772019;
-
- // aapt resource value: 0x7f010032
- public const int actionViewClass = 2130772018;
-
- // aapt resource value: 0x7f010084
- public const int activityChooserViewStyle = 2130772100;
-
- // aapt resource value: 0x7f0100a5
- public const int alertDialogButtonGroupStyle = 2130772133;
-
- // aapt resource value: 0x7f0100a6
- public const int alertDialogCenterButtons = 2130772134;
-
- // aapt resource value: 0x7f0100a4
- public const int alertDialogStyle = 2130772132;
-
- // aapt resource value: 0x7f0100a7
- public const int alertDialogTheme = 2130772135;
-
- // aapt resource value: 0x7f0100ac
- public const int autoCompleteTextViewStyle = 2130772140;
-
- // aapt resource value: 0x7f01000c
- public const int background = 2130771980;
-
- // aapt resource value: 0x7f01000e
- public const int backgroundSplit = 2130771982;
-
- // aapt resource value: 0x7f01000d
- public const int backgroundStacked = 2130771981;
-
- // aapt resource value: 0x7f0100c5
- public const int backgroundTint = 2130772165;
-
- // aapt resource value: 0x7f0100c6
- public const int backgroundTintMode = 2130772166;
-
- // aapt resource value: 0x7f01002b
- public const int barSize = 2130772011;
-
- // aapt resource value: 0x7f01007f
- public const int buttonBarButtonStyle = 2130772095;
-
- // aapt resource value: 0x7f0100aa
- public const int buttonBarNegativeButtonStyle = 2130772138;
-
- // aapt resource value: 0x7f0100ab
- public const int buttonBarNeutralButtonStyle = 2130772139;
-
- // aapt resource value: 0x7f0100a9
- public const int buttonBarPositiveButtonStyle = 2130772137;
-
- // aapt resource value: 0x7f01007e
- public const int buttonBarStyle = 2130772094;
-
- // aapt resource value: 0x7f01001f
- public const int buttonPanelSideLayout = 2130771999;
-
- // aapt resource value: 0x7f0100ad
- public const int buttonStyle = 2130772141;
-
- // aapt resource value: 0x7f0100ae
- public const int buttonStyleSmall = 2130772142;
-
- // aapt resource value: 0x7f0100af
- public const int checkboxStyle = 2130772143;
-
- // aapt resource value: 0x7f0100b0
- public const int checkedTextViewStyle = 2130772144;
-
- // aapt resource value: 0x7f01003a
- public const int closeIcon = 2130772026;
-
- // aapt resource value: 0x7f01001c
- public const int closeItemLayout = 2130771996;
-
- // aapt resource value: 0x7f0100bf
- public const int collapseContentDescription = 2130772159;
-
- // aapt resource value: 0x7f0100be
- public const int collapseIcon = 2130772158;
-
- // aapt resource value: 0x7f010025
- public const int color = 2130772005;
-
- // aapt resource value: 0x7f01009e
- public const int colorAccent = 2130772126;
-
- // aapt resource value: 0x7f0100a2
- public const int colorButtonNormal = 2130772130;
-
- // aapt resource value: 0x7f0100a0
- public const int colorControlActivated = 2130772128;
-
- // aapt resource value: 0x7f0100a1
- public const int colorControlHighlight = 2130772129;
-
- // aapt resource value: 0x7f01009f
- public const int colorControlNormal = 2130772127;
-
- // aapt resource value: 0x7f01009c
- public const int colorPrimary = 2130772124;
-
- // aapt resource value: 0x7f01009d
- public const int colorPrimaryDark = 2130772125;
-
- // aapt resource value: 0x7f0100a3
- public const int colorSwitchThumbNormal = 2130772131;
-
- // aapt resource value: 0x7f01003f
- public const int commitIcon = 2130772031;
-
- // aapt resource value: 0x7f010017
- public const int contentInsetEnd = 2130771991;
-
- // aapt resource value: 0x7f010018
- public const int contentInsetLeft = 2130771992;
-
- // aapt resource value: 0x7f010019
- public const int contentInsetRight = 2130771993;
-
- // aapt resource value: 0x7f010016
- public const int contentInsetStart = 2130771990;
-
- // aapt resource value: 0x7f01000f
- public const int customNavigationLayout = 2130771983;
-
- // aapt resource value: 0x7f010077
- public const int dialogPreferredPadding = 2130772087;
-
- // aapt resource value: 0x7f010076
- public const int dialogTheme = 2130772086;
-
- // aapt resource value: 0x7f010046
- public const int disableChildrenWhenDisabled = 2130772038;
-
- // aapt resource value: 0x7f010005
- public const int displayOptions = 2130771973;
-
- // aapt resource value: 0x7f01000b
- public const int divider = 2130771979;
-
- // aapt resource value: 0x7f010083
- public const int dividerHorizontal = 2130772099;
-
- // aapt resource value: 0x7f01002f
- public const int dividerPadding = 2130772015;
-
- // aapt resource value: 0x7f010082
- public const int dividerVertical = 2130772098;
-
- // aapt resource value: 0x7f010027
- public const int drawableSize = 2130772007;
-
- // aapt resource value: 0x7f010000
- public const int drawerArrowStyle = 2130771968;
-
- // aapt resource value: 0x7f010094
- public const int dropDownListViewStyle = 2130772116;
-
- // aapt resource value: 0x7f01007a
- public const int dropdownListPreferredItemHeight = 2130772090;
-
- // aapt resource value: 0x7f01008a
- public const int editTextBackground = 2130772106;
-
- // aapt resource value: 0x7f010089
- public const int editTextColor = 2130772105;
-
- // aapt resource value: 0x7f0100b1
- public const int editTextStyle = 2130772145;
-
- // aapt resource value: 0x7f01001a
- public const int elevation = 2130771994;
-
- // aapt resource value: 0x7f01001e
- public const int expandActivityOverflowButtonDrawable = 2130771998;
-
- // aapt resource value: 0x7f010028
- public const int gapBetweenBars = 2130772008;
-
- // aapt resource value: 0x7f01003b
- public const int goIcon = 2130772027;
-
- // aapt resource value: 0x7f010001
- public const int height = 2130771969;
-
- // aapt resource value: 0x7f010015
- public const int hideOnContentScroll = 2130771989;
-
- // aapt resource value: 0x7f01007c
- public const int homeAsUpIndicator = 2130772092;
-
- // aapt resource value: 0x7f010010
- public const int homeLayout = 2130771984;
-
- // aapt resource value: 0x7f010009
- public const int icon = 2130771977;
-
- // aapt resource value: 0x7f010038
- public const int iconifiedByDefault = 2130772024;
-
- // aapt resource value: 0x7f010012
- public const int indeterminateProgressStyle = 2130771986;
-
- // aapt resource value: 0x7f01001d
- public const int initialActivityCount = 2130771997;
-
- // aapt resource value: 0x7f010002
- public const int isLightTheme = 2130771970;
-
- // aapt resource value: 0x7f010014
- public const int itemPadding = 2130771988;
-
- // aapt resource value: 0x7f010037
- public const int layout = 2130772023;
-
- // aapt resource value: 0x7f01009b
- public const int listChoiceBackgroundIndicator = 2130772123;
-
- // aapt resource value: 0x7f010078
- public const int listDividerAlertDialog = 2130772088;
-
- // aapt resource value: 0x7f010023
- public const int listItemLayout = 2130772003;
-
- // aapt resource value: 0x7f010020
- public const int listLayout = 2130772000;
-
- // aapt resource value: 0x7f010095
- public const int listPopupWindowStyle = 2130772117;
-
- // aapt resource value: 0x7f01008f
- public const int listPreferredItemHeight = 2130772111;
-
- // aapt resource value: 0x7f010091
- public const int listPreferredItemHeightLarge = 2130772113;
-
- // aapt resource value: 0x7f010090
- public const int listPreferredItemHeightSmall = 2130772112;
-
- // aapt resource value: 0x7f010092
- public const int listPreferredItemPaddingLeft = 2130772114;
-
- // aapt resource value: 0x7f010093
- public const int listPreferredItemPaddingRight = 2130772115;
-
- // aapt resource value: 0x7f01000a
- public const int logo = 2130771978;
-
- // aapt resource value: 0x7f0100bd
- public const int maxButtonHeight = 2130772157;
-
- // aapt resource value: 0x7f01002d
- public const int measureWithLargestChild = 2130772013;
-
- // aapt resource value: 0x7f01002a
- public const int middleBarArrowSize = 2130772010;
-
- // aapt resource value: 0x7f010021
- public const int multiChoiceItemLayout = 2130772001;
-
- // aapt resource value: 0x7f0100c1
- public const int navigationContentDescription = 2130772161;
-
- // aapt resource value: 0x7f0100c0
- public const int navigationIcon = 2130772160;
-
- // aapt resource value: 0x7f010004
- public const int navigationMode = 2130771972;
-
- // aapt resource value: 0x7f010035
- public const int overlapAnchor = 2130772021;
-
- // aapt resource value: 0x7f0100c3
- public const int paddingEnd = 2130772163;
-
- // aapt resource value: 0x7f0100c2
- public const int paddingStart = 2130772162;
-
- // aapt resource value: 0x7f010098
- public const int panelBackground = 2130772120;
-
- // aapt resource value: 0x7f01009a
- public const int panelMenuListTheme = 2130772122;
-
- // aapt resource value: 0x7f010099
- public const int panelMenuListWidth = 2130772121;
-
- // aapt resource value: 0x7f010087
- public const int popupMenuStyle = 2130772103;
-
- // aapt resource value: 0x7f010045
- public const int popupPromptView = 2130772037;
-
- // aapt resource value: 0x7f01001b
- public const int popupTheme = 2130771995;
-
- // aapt resource value: 0x7f010088
- public const int popupWindowStyle = 2130772104;
-
- // aapt resource value: 0x7f010034
- public const int preserveIconSpacing = 2130772020;
-
- // aapt resource value: 0x7f010013
- public const int progressBarPadding = 2130771987;
-
- // aapt resource value: 0x7f010011
- public const int progressBarStyle = 2130771985;
-
- // aapt resource value: 0x7f010043
- public const int prompt = 2130772035;
-
- // aapt resource value: 0x7f010041
- public const int queryBackground = 2130772033;
-
- // aapt resource value: 0x7f010039
- public const int queryHint = 2130772025;
-
- // aapt resource value: 0x7f0100b2
- public const int radioButtonStyle = 2130772146;
-
- // aapt resource value: 0x7f0100b3
- public const int ratingBarStyle = 2130772147;
-
- // aapt resource value: 0x7f01003d
- public const int searchHintIcon = 2130772029;
-
- // aapt resource value: 0x7f01003c
- public const int searchIcon = 2130772028;
-
- // aapt resource value: 0x7f01008e
- public const int searchViewStyle = 2130772110;
-
- // aapt resource value: 0x7f010080
- public const int selectableItemBackground = 2130772096;
-
- // aapt resource value: 0x7f010081
- public const int selectableItemBackgroundBorderless = 2130772097;
-
- // aapt resource value: 0x7f010030
- public const int showAsAction = 2130772016;
-
- // aapt resource value: 0x7f01002e
- public const int showDividers = 2130772014;
-
- // aapt resource value: 0x7f01004d
- public const int showText = 2130772045;
-
- // aapt resource value: 0x7f010022
- public const int singleChoiceItemLayout = 2130772002;
-
- // aapt resource value: 0x7f010026
- public const int spinBars = 2130772006;
-
- // aapt resource value: 0x7f01007b
- public const int spinnerDropDownItemStyle = 2130772091;
-
- // aapt resource value: 0x7f010044
- public const int spinnerMode = 2130772036;
-
- // aapt resource value: 0x7f0100b4
- public const int spinnerStyle = 2130772148;
-
- // aapt resource value: 0x7f01004c
- public const int splitTrack = 2130772044;
-
- // aapt resource value: 0x7f010036
- public const int state_above_anchor = 2130772022;
-
- // aapt resource value: 0x7f010042
- public const int submitBackground = 2130772034;
-
- // aapt resource value: 0x7f010006
- public const int subtitle = 2130771974;
-
- // aapt resource value: 0x7f0100b7
- public const int subtitleTextAppearance = 2130772151;
-
- // aapt resource value: 0x7f010008
- public const int subtitleTextStyle = 2130771976;
-
- // aapt resource value: 0x7f010040
- public const int suggestionRowLayout = 2130772032;
-
- // aapt resource value: 0x7f01004a
- public const int switchMinWidth = 2130772042;
-
- // aapt resource value: 0x7f01004b
- public const int switchPadding = 2130772043;
-
- // aapt resource value: 0x7f0100b5
- public const int switchStyle = 2130772149;
-
- // aapt resource value: 0x7f010049
- public const int switchTextAppearance = 2130772041;
-
- // aapt resource value: 0x7f010024
- public const int textAllCaps = 2130772004;
-
- // aapt resource value: 0x7f010074
- public const int textAppearanceLargePopupMenu = 2130772084;
-
- // aapt resource value: 0x7f010096
- public const int textAppearanceListItem = 2130772118;
-
- // aapt resource value: 0x7f010097
- public const int textAppearanceListItemSmall = 2130772119;
-
- // aapt resource value: 0x7f01008c
- public const int textAppearanceSearchResultSubtitle = 2130772108;
-
- // aapt resource value: 0x7f01008b
- public const int textAppearanceSearchResultTitle = 2130772107;
-
- // aapt resource value: 0x7f010075
- public const int textAppearanceSmallPopupMenu = 2130772085;
-
- // aapt resource value: 0x7f0100a8
- public const int textColorAlertDialogListItem = 2130772136;
-
- // aapt resource value: 0x7f01008d
- public const int textColorSearchUrl = 2130772109;
-
- // aapt resource value: 0x7f0100c4
- public const int theme = 2130772164;
-
- // aapt resource value: 0x7f01002c
- public const int thickness = 2130772012;
-
- // aapt resource value: 0x7f010048
- public const int thumbTextPadding = 2130772040;
-
- // aapt resource value: 0x7f010003
- public const int title = 2130771971;
-
- // aapt resource value: 0x7f0100bc
- public const int titleMarginBottom = 2130772156;
-
- // aapt resource value: 0x7f0100ba
- public const int titleMarginEnd = 2130772154;
-
- // aapt resource value: 0x7f0100b9
- public const int titleMarginStart = 2130772153;
-
- // aapt resource value: 0x7f0100bb
- public const int titleMarginTop = 2130772155;
-
- // aapt resource value: 0x7f0100b8
- public const int titleMargins = 2130772152;
-
- // aapt resource value: 0x7f0100b6
- public const int titleTextAppearance = 2130772150;
-
- // aapt resource value: 0x7f010007
- public const int titleTextStyle = 2130771975;
-
- // aapt resource value: 0x7f010086
- public const int toolbarNavigationButtonStyle = 2130772102;
-
- // aapt resource value: 0x7f010085
- public const int toolbarStyle = 2130772101;
-
- // aapt resource value: 0x7f010029
- public const int topBottomBarArrowSize = 2130772009;
-
- // aapt resource value: 0x7f010047
- public const int track = 2130772039;
-
- // aapt resource value: 0x7f01003e
- public const int voiceIcon = 2130772030;
-
- // aapt resource value: 0x7f01004e
- public const int windowActionBar = 2130772046;
-
- // aapt resource value: 0x7f010050
- public const int windowActionBarOverlay = 2130772048;
-
- // aapt resource value: 0x7f010051
- public const int windowActionModeOverlay = 2130772049;
-
- // aapt resource value: 0x7f010055
- public const int windowFixedHeightMajor = 2130772053;
-
- // aapt resource value: 0x7f010053
- public const int windowFixedHeightMinor = 2130772051;
-
- // aapt resource value: 0x7f010052
- public const int windowFixedWidthMajor = 2130772050;
-
- // aapt resource value: 0x7f010054
- public const int windowFixedWidthMinor = 2130772052;
-
- // aapt resource value: 0x7f010056
- public const int windowMinWidthMajor = 2130772054;
-
- // aapt resource value: 0x7f010057
- public const int windowMinWidthMinor = 2130772055;
-
- // aapt resource value: 0x7f01004f
- public const int windowNoTitle = 2130772047;
-
- static Attribute()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Attribute()
- {
- }
- }
-
- public partial class Boolean
- {
-
- // aapt resource value: 0x7f060000
- public const int abc_action_bar_embed_tabs = 2131099648;
-
- // aapt resource value: 0x7f060001
- public const int abc_action_bar_embed_tabs_pre_jb = 2131099649;
-
- // aapt resource value: 0x7f060002
- public const int abc_action_bar_expanded_action_views_exclusive = 2131099650;
-
- // aapt resource value: 0x7f060003
- public const int abc_config_actionMenuItemAllCaps = 2131099651;
-
- // aapt resource value: 0x7f060004
- public const int abc_config_allowActionMenuItemTextWithIcon = 2131099652;
-
- // aapt resource value: 0x7f060005
- public const int abc_config_closeDialogWhenTouchOutside = 2131099653;
-
- // aapt resource value: 0x7f060006
- public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2131099654;
-
- static Boolean()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Boolean()
- {
- }
- }
-
- public partial class Color
- {
-
- // aapt resource value: 0x7f070033
- public const int abc_background_cache_hint_selector_material_dark = 2131165235;
-
- // aapt resource value: 0x7f070034
- public const int abc_background_cache_hint_selector_material_light = 2131165236;
-
- // aapt resource value: 0x7f070000
- public const int abc_input_method_navigation_guard = 2131165184;
-
- // aapt resource value: 0x7f070035
- public const int abc_primary_text_disable_only_material_dark = 2131165237;
-
- // aapt resource value: 0x7f070036
- public const int abc_primary_text_disable_only_material_light = 2131165238;
-
- // aapt resource value: 0x7f070037
- public const int abc_primary_text_material_dark = 2131165239;
-
- // aapt resource value: 0x7f070038
- public const int abc_primary_text_material_light = 2131165240;
-
- // aapt resource value: 0x7f070039
- public const int abc_search_url_text = 2131165241;
-
- // aapt resource value: 0x7f070001
- public const int abc_search_url_text_normal = 2131165185;
-
- // aapt resource value: 0x7f070002
- public const int abc_search_url_text_pressed = 2131165186;
-
- // aapt resource value: 0x7f070003
- public const int abc_search_url_text_selected = 2131165187;
-
- // aapt resource value: 0x7f07003a
- public const int abc_secondary_text_material_dark = 2131165242;
-
- // aapt resource value: 0x7f07003b
- public const int abc_secondary_text_material_light = 2131165243;
-
- // aapt resource value: 0x7f070004
- public const int accent_material_dark = 2131165188;
-
- // aapt resource value: 0x7f070005
- public const int accent_material_light = 2131165189;
-
- // aapt resource value: 0x7f070006
- public const int background_floating_material_dark = 2131165190;
-
- // aapt resource value: 0x7f070007
- public const int background_floating_material_light = 2131165191;
-
- // aapt resource value: 0x7f070008
- public const int background_material_dark = 2131165192;
-
- // aapt resource value: 0x7f070009
- public const int background_material_light = 2131165193;
-
- // aapt resource value: 0x7f07000a
- public const int bright_foreground_disabled_material_dark = 2131165194;
-
- // aapt resource value: 0x7f07000b
- public const int bright_foreground_disabled_material_light = 2131165195;
-
- // aapt resource value: 0x7f07000c
- public const int bright_foreground_inverse_material_dark = 2131165196;
-
- // aapt resource value: 0x7f07000d
- public const int bright_foreground_inverse_material_light = 2131165197;
-
- // aapt resource value: 0x7f07000e
- public const int bright_foreground_material_dark = 2131165198;
-
- // aapt resource value: 0x7f07000f
- public const int bright_foreground_material_light = 2131165199;
-
- // aapt resource value: 0x7f070010
- public const int button_material_dark = 2131165200;
-
- // aapt resource value: 0x7f070011
- public const int button_material_light = 2131165201;
-
- // aapt resource value: 0x7f070012
- public const int dim_foreground_disabled_material_dark = 2131165202;
-
- // aapt resource value: 0x7f070013
- public const int dim_foreground_disabled_material_light = 2131165203;
-
- // aapt resource value: 0x7f070014
- public const int dim_foreground_material_dark = 2131165204;
-
- // aapt resource value: 0x7f070015
- public const int dim_foreground_material_light = 2131165205;
-
- // aapt resource value: 0x7f070016
- public const int highlighted_text_material_dark = 2131165206;
-
- // aapt resource value: 0x7f070017
- public const int highlighted_text_material_light = 2131165207;
-
- // aapt resource value: 0x7f070018
- public const int hint_foreground_material_dark = 2131165208;
-
- // aapt resource value: 0x7f070019
- public const int hint_foreground_material_light = 2131165209;
-
- // aapt resource value: 0x7f07001a
- public const int link_text_material_dark = 2131165210;
-
- // aapt resource value: 0x7f07001b
- public const int link_text_material_light = 2131165211;
-
- // aapt resource value: 0x7f07001c
- public const int material_blue_grey_800 = 2131165212;
-
- // aapt resource value: 0x7f07001d
- public const int material_blue_grey_900 = 2131165213;
-
- // aapt resource value: 0x7f07001e
- public const int material_blue_grey_950 = 2131165214;
-
- // aapt resource value: 0x7f07001f
- public const int material_deep_teal_200 = 2131165215;
-
- // aapt resource value: 0x7f070020
- public const int material_deep_teal_500 = 2131165216;
-
- // aapt resource value: 0x7f070021
- public const int primary_dark_material_dark = 2131165217;
-
- // aapt resource value: 0x7f070022
- public const int primary_dark_material_light = 2131165218;
-
- // aapt resource value: 0x7f070023
- public const int primary_material_dark = 2131165219;
-
- // aapt resource value: 0x7f070024
- public const int primary_material_light = 2131165220;
-
- // aapt resource value: 0x7f070025
- public const int primary_text_default_material_dark = 2131165221;
-
- // aapt resource value: 0x7f070026
- public const int primary_text_default_material_light = 2131165222;
-
- // aapt resource value: 0x7f070027
- public const int primary_text_disabled_material_dark = 2131165223;
-
- // aapt resource value: 0x7f070028
- public const int primary_text_disabled_material_light = 2131165224;
-
- // aapt resource value: 0x7f070029
- public const int ripple_material_dark = 2131165225;
-
- // aapt resource value: 0x7f07002a
- public const int ripple_material_light = 2131165226;
-
- // aapt resource value: 0x7f07002b
- public const int secondary_text_default_material_dark = 2131165227;
-
- // aapt resource value: 0x7f07002c
- public const int secondary_text_default_material_light = 2131165228;
-
- // aapt resource value: 0x7f07002d
- public const int secondary_text_disabled_material_dark = 2131165229;
-
- // aapt resource value: 0x7f07002e
- public const int secondary_text_disabled_material_light = 2131165230;
-
- // aapt resource value: 0x7f07002f
- public const int switch_thumb_disabled_material_dark = 2131165231;
-
- // aapt resource value: 0x7f070030
- public const int switch_thumb_disabled_material_light = 2131165232;
-
- // aapt resource value: 0x7f07003c
- public const int switch_thumb_material_dark = 2131165244;
-
- // aapt resource value: 0x7f07003d
- public const int switch_thumb_material_light = 2131165245;
-
- // aapt resource value: 0x7f070031
- public const int switch_thumb_normal_material_dark = 2131165233;
-
- // aapt resource value: 0x7f070032
- public const int switch_thumb_normal_material_light = 2131165234;
-
- static Color()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Color()
- {
- }
- }
-
- public partial class Dimension
- {
-
- // aapt resource value: 0x7f080000
- public const int abc_action_bar_content_inset_material = 2131230720;
-
- // aapt resource value: 0x7f080001
- public const int abc_action_bar_default_height_material = 2131230721;
-
- // aapt resource value: 0x7f080002
- public const int abc_action_bar_default_padding_material = 2131230722;
-
- // aapt resource value: 0x7f080003
- public const int abc_action_bar_icon_vertical_padding_material = 2131230723;
-
- // aapt resource value: 0x7f080004
- public const int abc_action_bar_navigation_padding_start_material = 2131230724;
-
- // aapt resource value: 0x7f080005
- public const int abc_action_bar_overflow_padding_end_material = 2131230725;
-
- // aapt resource value: 0x7f080006
- public const int abc_action_bar_overflow_padding_start_material = 2131230726;
-
- // aapt resource value: 0x7f080007
- public const int abc_action_bar_progress_bar_size = 2131230727;
-
- // aapt resource value: 0x7f080008
- public const int abc_action_bar_stacked_max_height = 2131230728;
-
- // aapt resource value: 0x7f080009
- public const int abc_action_bar_stacked_tab_max_width = 2131230729;
-
- // aapt resource value: 0x7f08000a
- public const int abc_action_bar_subtitle_bottom_margin_material = 2131230730;
-
- // aapt resource value: 0x7f08000b
- public const int abc_action_bar_subtitle_top_margin_material = 2131230731;
-
- // aapt resource value: 0x7f08000c
- public const int abc_action_button_min_height_material = 2131230732;
-
- // aapt resource value: 0x7f08000d
- public const int abc_action_button_min_width_material = 2131230733;
-
- // aapt resource value: 0x7f08000e
- public const int abc_action_button_min_width_overflow_material = 2131230734;
-
- // aapt resource value: 0x7f08000f
- public const int abc_alert_dialog_button_bar_height = 2131230735;
-
- // aapt resource value: 0x7f080010
- public const int abc_button_inset_horizontal_material = 2131230736;
-
- // aapt resource value: 0x7f080011
- public const int abc_button_inset_vertical_material = 2131230737;
-
- // aapt resource value: 0x7f080012
- public const int abc_button_padding_horizontal_material = 2131230738;
-
- // aapt resource value: 0x7f080013
- public const int abc_button_padding_vertical_material = 2131230739;
-
- // aapt resource value: 0x7f080014
- public const int abc_config_prefDialogWidth = 2131230740;
-
- // aapt resource value: 0x7f080015
- public const int abc_control_corner_material = 2131230741;
-
- // aapt resource value: 0x7f080016
- public const int abc_control_inset_material = 2131230742;
-
- // aapt resource value: 0x7f080017
- public const int abc_control_padding_material = 2131230743;
-
- // aapt resource value: 0x7f080018
- public const int abc_dialog_list_padding_vertical_material = 2131230744;
-
- // aapt resource value: 0x7f080019
- public const int abc_dialog_min_width_major = 2131230745;
-
- // aapt resource value: 0x7f08001a
- public const int abc_dialog_min_width_minor = 2131230746;
-
- // aapt resource value: 0x7f08001b
- public const int abc_dialog_padding_material = 2131230747;
-
- // aapt resource value: 0x7f08001c
- public const int abc_dialog_padding_top_material = 2131230748;
-
- // aapt resource value: 0x7f08001d
- public const int abc_disabled_alpha_material_dark = 2131230749;
-
- // aapt resource value: 0x7f08001e
- public const int abc_disabled_alpha_material_light = 2131230750;
-
- // aapt resource value: 0x7f08001f
- public const int abc_dropdownitem_icon_width = 2131230751;
-
- // aapt resource value: 0x7f080020
- public const int abc_dropdownitem_text_padding_left = 2131230752;
-
- // aapt resource value: 0x7f080021
- public const int abc_dropdownitem_text_padding_right = 2131230753;
-
- // aapt resource value: 0x7f080022
- public const int abc_edit_text_inset_bottom_material = 2131230754;
-
- // aapt resource value: 0x7f080023
- public const int abc_edit_text_inset_horizontal_material = 2131230755;
-
- // aapt resource value: 0x7f080024
- public const int abc_edit_text_inset_top_material = 2131230756;
-
- // aapt resource value: 0x7f080025
- public const int abc_floating_window_z = 2131230757;
-
- // aapt resource value: 0x7f080026
- public const int abc_list_item_padding_horizontal_material = 2131230758;
-
- // aapt resource value: 0x7f080027
- public const int abc_panel_menu_list_width = 2131230759;
-
- // aapt resource value: 0x7f080028
- public const int abc_search_view_preferred_width = 2131230760;
-
- // aapt resource value: 0x7f080029
- public const int abc_search_view_text_min_width = 2131230761;
-
- // aapt resource value: 0x7f08002a
- public const int abc_switch_padding = 2131230762;
-
- // aapt resource value: 0x7f08002b
- public const int abc_text_size_body_1_material = 2131230763;
-
- // aapt resource value: 0x7f08002c
- public const int abc_text_size_body_2_material = 2131230764;
-
- // aapt resource value: 0x7f08002d
- public const int abc_text_size_button_material = 2131230765;
-
- // aapt resource value: 0x7f08002e
- public const int abc_text_size_caption_material = 2131230766;
-
- // aapt resource value: 0x7f08002f
- public const int abc_text_size_display_1_material = 2131230767;
-
- // aapt resource value: 0x7f080030
- public const int abc_text_size_display_2_material = 2131230768;
-
- // aapt resource value: 0x7f080031
- public const int abc_text_size_display_3_material = 2131230769;
-
- // aapt resource value: 0x7f080032
- public const int abc_text_size_display_4_material = 2131230770;
-
- // aapt resource value: 0x7f080033
- public const int abc_text_size_headline_material = 2131230771;
-
- // aapt resource value: 0x7f080034
- public const int abc_text_size_large_material = 2131230772;
-
- // aapt resource value: 0x7f080035
- public const int abc_text_size_medium_material = 2131230773;
-
- // aapt resource value: 0x7f080036
- public const int abc_text_size_menu_material = 2131230774;
-
- // aapt resource value: 0x7f080037
- public const int abc_text_size_small_material = 2131230775;
-
- // aapt resource value: 0x7f080038
- public const int abc_text_size_subhead_material = 2131230776;
-
- // aapt resource value: 0x7f080039
- public const int abc_text_size_subtitle_material_toolbar = 2131230777;
-
- // aapt resource value: 0x7f08003a
- public const int abc_text_size_title_material = 2131230778;
-
- // aapt resource value: 0x7f08003b
- public const int abc_text_size_title_material_toolbar = 2131230779;
-
- // aapt resource value: 0x7f08003c
- public const int dialog_fixed_height_major = 2131230780;
-
- // aapt resource value: 0x7f08003d
- public const int dialog_fixed_height_minor = 2131230781;
-
- // aapt resource value: 0x7f08003e
- public const int dialog_fixed_width_major = 2131230782;
-
- // aapt resource value: 0x7f08003f
- public const int dialog_fixed_width_minor = 2131230783;
-
- // aapt resource value: 0x7f080040
- public const int disabled_alpha_material_dark = 2131230784;
-
- // aapt resource value: 0x7f080041
- public const int disabled_alpha_material_light = 2131230785;
-
- static Dimension()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Dimension()
- {
- }
- }
-
- public partial class Drawable
- {
-
- // aapt resource value: 0x7f020000
- public const int abc_ab_share_pack_mtrl_alpha = 2130837504;
-
- // aapt resource value: 0x7f020001
- public const int abc_btn_borderless_material = 2130837505;
-
- // aapt resource value: 0x7f020002
- public const int abc_btn_check_material = 2130837506;
-
- // aapt resource value: 0x7f020003
- public const int abc_btn_check_to_on_mtrl_000 = 2130837507;
-
- // aapt resource value: 0x7f020004
- public const int abc_btn_check_to_on_mtrl_015 = 2130837508;
-
- // aapt resource value: 0x7f020005
- public const int abc_btn_default_mtrl_shape = 2130837509;
-
- // aapt resource value: 0x7f020006
- public const int abc_btn_radio_material = 2130837510;
-
- // aapt resource value: 0x7f020007
- public const int abc_btn_radio_to_on_mtrl_000 = 2130837511;
-
- // aapt resource value: 0x7f020008
- public const int abc_btn_radio_to_on_mtrl_015 = 2130837512;
-
- // aapt resource value: 0x7f020009
- public const int abc_btn_rating_star_off_mtrl_alpha = 2130837513;
-
- // aapt resource value: 0x7f02000a
- public const int abc_btn_rating_star_on_mtrl_alpha = 2130837514;
-
- // aapt resource value: 0x7f02000b
- public const int abc_btn_switch_to_on_mtrl_00001 = 2130837515;
-
- // aapt resource value: 0x7f02000c
- public const int abc_btn_switch_to_on_mtrl_00012 = 2130837516;
-
- // aapt resource value: 0x7f02000d
- public const int abc_cab_background_internal_bg = 2130837517;
-
- // aapt resource value: 0x7f02000e
- public const int abc_cab_background_top_material = 2130837518;
-
- // aapt resource value: 0x7f02000f
- public const int abc_cab_background_top_mtrl_alpha = 2130837519;
-
- // aapt resource value: 0x7f020010
- public const int abc_dialog_material_background_dark = 2130837520;
-
- // aapt resource value: 0x7f020011
- public const int abc_dialog_material_background_light = 2130837521;
-
- // aapt resource value: 0x7f020012
- public const int abc_edit_text_material = 2130837522;
-
- // aapt resource value: 0x7f020013
- public const int abc_ic_ab_back_mtrl_am_alpha = 2130837523;
-
- // aapt resource value: 0x7f020014
- public const int abc_ic_clear_mtrl_alpha = 2130837524;
-
- // aapt resource value: 0x7f020015
- public const int abc_ic_commit_search_api_mtrl_alpha = 2130837525;
-
- // aapt resource value: 0x7f020016
- public const int abc_ic_go_search_api_mtrl_alpha = 2130837526;
-
- // aapt resource value: 0x7f020017
- public const int abc_ic_menu_copy_mtrl_am_alpha = 2130837527;
-
- // aapt resource value: 0x7f020018
- public const int abc_ic_menu_cut_mtrl_alpha = 2130837528;
-
- // aapt resource value: 0x7f020019
- public const int abc_ic_menu_moreoverflow_mtrl_alpha = 2130837529;
-
- // aapt resource value: 0x7f02001a
- public const int abc_ic_menu_paste_mtrl_am_alpha = 2130837530;
-
- // aapt resource value: 0x7f02001b
- public const int abc_ic_menu_selectall_mtrl_alpha = 2130837531;
-
- // aapt resource value: 0x7f02001c
- public const int abc_ic_menu_share_mtrl_alpha = 2130837532;
-
- // aapt resource value: 0x7f02001d
- public const int abc_ic_search_api_mtrl_alpha = 2130837533;
-
- // aapt resource value: 0x7f02001e
- public const int abc_ic_voice_search_api_mtrl_alpha = 2130837534;
-
- // aapt resource value: 0x7f02001f
- public const int abc_item_background_holo_dark = 2130837535;
-
- // aapt resource value: 0x7f020020
- public const int abc_item_background_holo_light = 2130837536;
-
- // aapt resource value: 0x7f020021
- public const int abc_list_divider_mtrl_alpha = 2130837537;
-
- // aapt resource value: 0x7f020022
- public const int abc_list_focused_holo = 2130837538;
-
- // aapt resource value: 0x7f020023
- public const int abc_list_longpressed_holo = 2130837539;
-
- // aapt resource value: 0x7f020024
- public const int abc_list_pressed_holo_dark = 2130837540;
-
- // aapt resource value: 0x7f020025
- public const int abc_list_pressed_holo_light = 2130837541;
-
- // aapt resource value: 0x7f020026
- public const int abc_list_selector_background_transition_holo_dark = 2130837542;
-
- // aapt resource value: 0x7f020027
- public const int abc_list_selector_background_transition_holo_light = 2130837543;
-
- // aapt resource value: 0x7f020028
- public const int abc_list_selector_disabled_holo_dark = 2130837544;
-
- // aapt resource value: 0x7f020029
- public const int abc_list_selector_disabled_holo_light = 2130837545;
-
- // aapt resource value: 0x7f02002a
- public const int abc_list_selector_holo_dark = 2130837546;
-
- // aapt resource value: 0x7f02002b
- public const int abc_list_selector_holo_light = 2130837547;
-
- // aapt resource value: 0x7f02002c
- public const int abc_menu_hardkey_panel_mtrl_mult = 2130837548;
-
- // aapt resource value: 0x7f02002d
- public const int abc_popup_background_mtrl_mult = 2130837549;
-
- // aapt resource value: 0x7f02002e
- public const int abc_ratingbar_full_material = 2130837550;
-
- // aapt resource value: 0x7f02002f
- public const int abc_spinner_mtrl_am_alpha = 2130837551;
-
- // aapt resource value: 0x7f020030
- public const int abc_spinner_textfield_background_material = 2130837552;
-
- // aapt resource value: 0x7f020031
- public const int abc_switch_thumb_material = 2130837553;
-
- // aapt resource value: 0x7f020032
- public const int abc_switch_track_mtrl_alpha = 2130837554;
-
- // aapt resource value: 0x7f020033
- public const int abc_tab_indicator_material = 2130837555;
-
- // aapt resource value: 0x7f020034
- public const int abc_tab_indicator_mtrl_alpha = 2130837556;
-
- // aapt resource value: 0x7f020035
- public const int abc_text_cursor_mtrl_alpha = 2130837557;
-
- // aapt resource value: 0x7f020036
- public const int abc_textfield_activated_mtrl_alpha = 2130837558;
-
- // aapt resource value: 0x7f020037
- public const int abc_textfield_default_mtrl_alpha = 2130837559;
-
- // aapt resource value: 0x7f020038
- public const int abc_textfield_search_activated_mtrl_alpha = 2130837560;
-
- // aapt resource value: 0x7f020039
- public const int abc_textfield_search_default_mtrl_alpha = 2130837561;
-
- // aapt resource value: 0x7f02003a
- public const int abc_textfield_search_material = 2130837562;
-
- // aapt resource value: 0x7f02003b
- public const int dialog_disclosure = 2130837563;
-
- // aapt resource value: 0x7f02003c
- public const int dialog_expander_ic_minimized = 2130837564;
-
- // aapt resource value: 0x7f02003d
- public const int Icon = 2130837565;
-
- static Drawable()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Drawable()
- {
- }
- }
-
- public partial class Id
- {
-
- // aapt resource value: 0x7f090040
- public const int action_bar = 2131296320;
-
- // aapt resource value: 0x7f090000
- public const int action_bar_activity_content = 2131296256;
-
- // aapt resource value: 0x7f09003f
- public const int action_bar_container = 2131296319;
-
- // aapt resource value: 0x7f09003b
- public const int action_bar_root = 2131296315;
-
- // aapt resource value: 0x7f090001
- public const int action_bar_spinner = 2131296257;
-
- // aapt resource value: 0x7f090024
- public const int action_bar_subtitle = 2131296292;
-
- // aapt resource value: 0x7f090023
- public const int action_bar_title = 2131296291;
-
- // aapt resource value: 0x7f090041
- public const int action_context_bar = 2131296321;
-
- // aapt resource value: 0x7f090002
- public const int action_menu_divider = 2131296258;
-
- // aapt resource value: 0x7f090003
- public const int action_menu_presenter = 2131296259;
-
- // aapt resource value: 0x7f09003d
- public const int action_mode_bar = 2131296317;
-
- // aapt resource value: 0x7f09003c
- public const int action_mode_bar_stub = 2131296316;
-
- // aapt resource value: 0x7f090025
- public const int action_mode_close_button = 2131296293;
-
- // aapt resource value: 0x7f090026
- public const int activity_chooser_view_content = 2131296294;
-
- // aapt resource value: 0x7f090030
- public const int alertTitle = 2131296304;
-
- // aapt resource value: 0x7f090016
- public const int always = 2131296278;
-
- // aapt resource value: 0x7f090013
- public const int beginning = 2131296275;
-
- // aapt resource value: 0x7f090036
- public const int buttonPanel = 2131296310;
-
- // aapt resource value: 0x7f090038
- public const int checkbox = 2131296312;
-
- // aapt resource value: 0x7f090017
- public const int collapseActionView = 2131296279;
-
- // aapt resource value: 0x7f090031
- public const int contentPanel = 2131296305;
-
- // aapt resource value: 0x7f090035
- public const int custom = 2131296309;
-
- // aapt resource value: 0x7f090034
- public const int customPanel = 2131296308;
-
- // aapt resource value: 0x7f09003e
- public const int decor_content_parent = 2131296318;
-
- // aapt resource value: 0x7f090029
- public const int default_activity_button = 2131296297;
-
- // aapt resource value: 0x7f09001b
- public const int dialog = 2131296283;
-
- // aapt resource value: 0x7f090051
- public const int dialog_BoolField = 2131296337;
-
- // aapt resource value: 0x7f090052
- public const int dialog_Button = 2131296338;
-
- // aapt resource value: 0x7f090058
- public const int dialog_DisclosureField = 2131296344;
-
- // aapt resource value: 0x7f090054
- public const int dialog_ImageLeft = 2131296340;
-
- // aapt resource value: 0x7f090056
- public const int dialog_ImageRight = 2131296342;
-
- // aapt resource value: 0x7f09004f
- public const int dialog_LabelField = 2131296335;
-
- // aapt resource value: 0x7f090050
- public const int dialog_LabelSubtextField = 2131296336;
-
- // aapt resource value: 0x7f090057
- public const int dialog_Panel = 2131296343;
-
- // aapt resource value: 0x7f090059
- public const int dialog_RadioButtonList = 2131296345;
-
- // aapt resource value: 0x7f090055
- public const int dialog_SliderField = 2131296341;
-
- // aapt resource value: 0x7f09005a
- public const int dialog_Spinner = 2131296346;
-
- // aapt resource value: 0x7f090053
- public const int dialog_ValueField = 2131296339;
-
- // aapt resource value: 0x7f09000c
- public const int disableHome = 2131296268;
-
- // aapt resource value: 0x7f09001c
- public const int dropdown = 2131296284;
-
- // aapt resource value: 0x7f090042
- public const int edit_query = 2131296322;
-
- // aapt resource value: 0x7f090014
- public const int end = 2131296276;
-
- // aapt resource value: 0x7f090027
- public const int expand_activities_button = 2131296295;
-
- // aapt resource value: 0x7f090037
- public const int expanded_menu = 2131296311;
-
- // aapt resource value: 0x7f090004
- public const int home = 2131296260;
-
- // aapt resource value: 0x7f09000d
- public const int homeAsUp = 2131296269;
-
- // aapt resource value: 0x7f09005b
- public const int iFormFieldValue = 2131296347;
-
- // aapt resource value: 0x7f09002b
- public const int icon = 2131296299;
-
- // aapt resource value: 0x7f090018
- public const int ifRoom = 2131296280;
-
- // aapt resource value: 0x7f090028
- public const int image = 2131296296;
-
- // aapt resource value: 0x7f090009
- public const int listMode = 2131296265;
-
- // aapt resource value: 0x7f09002a
- public const int list_item = 2131296298;
-
- // aapt resource value: 0x7f090015
- public const int middle = 2131296277;
-
- // aapt resource value: 0x7f09001e
- public const int multiply = 2131296286;
-
- // aapt resource value: 0x7f09005c
- public const int myButton = 2131296348;
-
- // aapt resource value: 0x7f090019
- public const int never = 2131296281;
-
- // aapt resource value: 0x7f09000e
- public const int none = 2131296270;
-
- // aapt resource value: 0x7f09000a
- public const int normal = 2131296266;
-
- // aapt resource value: 0x7f09002d
- public const int parentPanel = 2131296301;
-
- // aapt resource value: 0x7f090005
- public const int progress_circular = 2131296261;
-
- // aapt resource value: 0x7f090006
- public const int progress_horizontal = 2131296262;
-
- // aapt resource value: 0x7f09003a
- public const int radio = 2131296314;
-
- // aapt resource value: 0x7f09001f
- public const int screen = 2131296287;
-
- // aapt resource value: 0x7f090032
- public const int scrollView = 2131296306;
-
- // aapt resource value: 0x7f090044
- public const int search_badge = 2131296324;
-
- // aapt resource value: 0x7f090043
- public const int search_bar = 2131296323;
-
- // aapt resource value: 0x7f090045
- public const int search_button = 2131296325;
-
- // aapt resource value: 0x7f09004a
- public const int search_close_btn = 2131296330;
-
- // aapt resource value: 0x7f090046
- public const int search_edit_frame = 2131296326;
-
- // aapt resource value: 0x7f09004c
- public const int search_go_btn = 2131296332;
-
- // aapt resource value: 0x7f090047
- public const int search_mag_icon = 2131296327;
-
- // aapt resource value: 0x7f090048
- public const int search_plate = 2131296328;
-
- // aapt resource value: 0x7f090049
- public const int search_src_text = 2131296329;
-
- // aapt resource value: 0x7f09004d
- public const int search_voice_btn = 2131296333;
-
- // aapt resource value: 0x7f09004e
- public const int select_dialog_listview = 2131296334;
-
- // aapt resource value: 0x7f090039
- public const int shortcut = 2131296313;
-
- // aapt resource value: 0x7f09000f
- public const int showCustom = 2131296271;
-
- // aapt resource value: 0x7f090010
- public const int showHome = 2131296272;
-
- // aapt resource value: 0x7f090011
- public const int showTitle = 2131296273;
-
- // aapt resource value: 0x7f090007
- public const int split_action_bar = 2131296263;
-
- // aapt resource value: 0x7f090020
- public const int src_atop = 2131296288;
-
- // aapt resource value: 0x7f090021
- public const int src_in = 2131296289;
-
- // aapt resource value: 0x7f090022
- public const int src_over = 2131296290;
-
- // aapt resource value: 0x7f09004b
- public const int submit_area = 2131296331;
-
- // aapt resource value: 0x7f09000b
- public const int tabMode = 2131296267;
-
- // aapt resource value: 0x7f090033
- public const int textSpacerNoButtons = 2131296307;
-
- // aapt resource value: 0x7f09002c
- public const int title = 2131296300;
-
- // aapt resource value: 0x7f09002f
- public const int title_template = 2131296303;
-
- // aapt resource value: 0x7f09002e
- public const int topPanel = 2131296302;
-
- // aapt resource value: 0x7f090008
- public const int up = 2131296264;
-
- // aapt resource value: 0x7f090012
- public const int useLogo = 2131296274;
-
- // aapt resource value: 0x7f09001a
- public const int withText = 2131296282;
-
- // aapt resource value: 0x7f09001d
- public const int wrap_content = 2131296285;
-
- static Id()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Id()
- {
- }
- }
-
- public partial class Integer
- {
-
- // aapt resource value: 0x7f0a0000
- public const int abc_config_activityDefaultDur = 2131361792;
-
- // aapt resource value: 0x7f0a0001
- public const int abc_config_activityShortDur = 2131361793;
-
- // aapt resource value: 0x7f0a0002
- public const int abc_max_action_buttons = 2131361794;
-
- static Integer()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Integer()
- {
- }
- }
-
- public partial class Layout
- {
-
- // aapt resource value: 0x7f030000
- public const int abc_action_bar_title_item = 2130903040;
-
- // aapt resource value: 0x7f030001
- public const int abc_action_bar_up_container = 2130903041;
-
- // aapt resource value: 0x7f030002
- public const int abc_action_bar_view_list_nav_layout = 2130903042;
-
- // aapt resource value: 0x7f030003
- public const int abc_action_menu_item_layout = 2130903043;
-
- // aapt resource value: 0x7f030004
- public const int abc_action_menu_layout = 2130903044;
-
- // aapt resource value: 0x7f030005
- public const int abc_action_mode_bar = 2130903045;
-
- // aapt resource value: 0x7f030006
- public const int abc_action_mode_close_item_material = 2130903046;
-
- // aapt resource value: 0x7f030007
- public const int abc_activity_chooser_view = 2130903047;
-
- // aapt resource value: 0x7f030008
- public const int abc_activity_chooser_view_list_item = 2130903048;
-
- // aapt resource value: 0x7f030009
- public const int abc_alert_dialog_material = 2130903049;
-
- // aapt resource value: 0x7f03000a
- public const int abc_dialog_title_material = 2130903050;
-
- // aapt resource value: 0x7f03000b
- public const int abc_expanded_menu_layout = 2130903051;
-
- // aapt resource value: 0x7f03000c
- public const int abc_list_menu_item_checkbox = 2130903052;
-
- // aapt resource value: 0x7f03000d
- public const int abc_list_menu_item_icon = 2130903053;
-
- // aapt resource value: 0x7f03000e
- public const int abc_list_menu_item_layout = 2130903054;
-
- // aapt resource value: 0x7f03000f
- public const int abc_list_menu_item_radio = 2130903055;
-
- // aapt resource value: 0x7f030010
- public const int abc_popup_menu_item_layout = 2130903056;
-
- // aapt resource value: 0x7f030011
- public const int abc_screen_content_include = 2130903057;
-
- // aapt resource value: 0x7f030012
- public const int abc_screen_simple = 2130903058;
-
- // aapt resource value: 0x7f030013
- public const int abc_screen_simple_overlay_action_mode = 2130903059;
-
- // aapt resource value: 0x7f030014
- public const int abc_screen_toolbar = 2130903060;
-
- // aapt resource value: 0x7f030015
- public const int abc_search_dropdown_item_icons_2line = 2130903061;
-
- // aapt resource value: 0x7f030016
- public const int abc_search_view = 2130903062;
-
- // aapt resource value: 0x7f030017
- public const int abc_select_dialog_material = 2130903063;
-
- // aapt resource value: 0x7f030018
- public const int abc_simple_dropdown_hint = 2130903064;
-
- // aapt resource value: 0x7f030019
- public const int dialog_achievements = 2130903065;
-
- // aapt resource value: 0x7f03001a
- public const int dialog_boolfieldleft = 2130903066;
-
- // aapt resource value: 0x7f03001b
- public const int dialog_boolfieldright = 2130903067;
-
- // aapt resource value: 0x7f03001c
- public const int dialog_boolfieldsubleft = 2130903068;
-
- // aapt resource value: 0x7f03001d
- public const int dialog_boolfieldsubright = 2130903069;
-
- // aapt resource value: 0x7f03001e
- public const int dialog_button = 2130903070;
-
- // aapt resource value: 0x7f03001f
- public const int dialog_datefield = 2130903071;
-
- // aapt resource value: 0x7f030020
- public const int dialog_fieldsetlabel = 2130903072;
-
- // aapt resource value: 0x7f030021
- public const int dialog_floatimage = 2130903073;
-
- // aapt resource value: 0x7f030022
- public const int dialog_labelfieldbelow = 2130903074;
-
- // aapt resource value: 0x7f030023
- public const int dialog_labelfieldright = 2130903075;
-
- // aapt resource value: 0x7f030024
- public const int dialog_onofffieldright = 2130903076;
-
- // aapt resource value: 0x7f030025
- public const int dialog_panel = 2130903077;
-
- // aapt resource value: 0x7f030026
- public const int dialog_root = 2130903078;
-
- // aapt resource value: 0x7f030027
- public const int dialog_selectlist = 2130903079;
-
- // aapt resource value: 0x7f030028
- public const int dialog_selectlistfield = 2130903080;
-
- // aapt resource value: 0x7f030029
- public const int dialog_textarea = 2130903081;
-
- // aapt resource value: 0x7f03002a
- public const int dialog_textfieldbelow = 2130903082;
-
- // aapt resource value: 0x7f03002b
- public const int dialog_textfieldright = 2130903083;
-
- // aapt resource value: 0x7f03002c
- public const int Main = 2130903084;
-
- // aapt resource value: 0x7f03002d
- public const int select_dialog_item_material = 2130903085;
-
- // aapt resource value: 0x7f03002e
- public const int select_dialog_multichoice_material = 2130903086;
-
- // aapt resource value: 0x7f03002f
- public const int select_dialog_singlechoice_material = 2130903087;
-
- // aapt resource value: 0x7f030030
- public const int support_simple_spinner_dropdown_item = 2130903088;
-
- static Layout()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Layout()
- {
- }
- }
-
- public partial class String
- {
-
- // aapt resource value: 0x7f050002
- public const int abc_action_bar_home_description = 2131034114;
-
- // aapt resource value: 0x7f050003
- public const int abc_action_bar_home_description_format = 2131034115;
-
- // aapt resource value: 0x7f050004
- public const int abc_action_bar_home_subtitle_description_format = 2131034116;
-
- // aapt resource value: 0x7f050005
- public const int abc_action_bar_up_description = 2131034117;
-
- // aapt resource value: 0x7f050006
- public const int abc_action_menu_overflow_description = 2131034118;
-
- // aapt resource value: 0x7f050007
- public const int abc_action_mode_done = 2131034119;
-
- // aapt resource value: 0x7f050008
- public const int abc_activity_chooser_view_see_all = 2131034120;
-
- // aapt resource value: 0x7f050009
- public const int abc_activitychooserview_choose_application = 2131034121;
-
- // aapt resource value: 0x7f05000a
- public const int abc_search_hint = 2131034122;
-
- // aapt resource value: 0x7f05000b
- public const int abc_searchview_description_clear = 2131034123;
-
- // aapt resource value: 0x7f05000c
- public const int abc_searchview_description_query = 2131034124;
-
- // aapt resource value: 0x7f05000d
- public const int abc_searchview_description_search = 2131034125;
-
- // aapt resource value: 0x7f05000e
- public const int abc_searchview_description_submit = 2131034126;
-
- // aapt resource value: 0x7f05000f
- public const int abc_searchview_description_voice = 2131034127;
-
- // aapt resource value: 0x7f050010
- public const int abc_shareactionprovider_share_with = 2131034128;
-
- // aapt resource value: 0x7f050011
- public const int abc_shareactionprovider_share_with_application = 2131034129;
-
- // aapt resource value: 0x7f050012
- public const int abc_toolbar_collapse_description = 2131034130;
-
- // aapt resource value: 0x7f050001
- public const int app_name = 2131034113;
-
- // aapt resource value: 0x7f050000
- public const int hello = 2131034112;
-
- // aapt resource value: 0x7f050013
- public const int library_name = 2131034131;
-
- static String()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private String()
- {
- }
- }
-
- public partial class Style
- {
-
- // aapt resource value: 0x7f0b0000
- public const int AlertDialog_AppCompat = 2131427328;
-
- // aapt resource value: 0x7f0b0001
- public const int AlertDialog_AppCompat_Light = 2131427329;
-
- // aapt resource value: 0x7f0b0002
- public const int Animation_AppCompat_Dialog = 2131427330;
-
- // aapt resource value: 0x7f0b0003
- public const int Animation_AppCompat_DropDownUp = 2131427331;
-
- // aapt resource value: 0x7f0b0004
- public const int Base_AlertDialog_AppCompat = 2131427332;
-
- // aapt resource value: 0x7f0b0005
- public const int Base_AlertDialog_AppCompat_Light = 2131427333;
-
- // aapt resource value: 0x7f0b0006
- public const int Base_Animation_AppCompat_Dialog = 2131427334;
-
- // aapt resource value: 0x7f0b0007
- public const int Base_Animation_AppCompat_DropDownUp = 2131427335;
-
- // aapt resource value: 0x7f0b0008
- public const int Base_DialogWindowTitle_AppCompat = 2131427336;
-
- // aapt resource value: 0x7f0b0009
- public const int Base_DialogWindowTitleBackground_AppCompat = 2131427337;
-
- // aapt resource value: 0x7f0b000a
- public const int Base_TextAppearance_AppCompat = 2131427338;
-
- // aapt resource value: 0x7f0b000b
- public const int Base_TextAppearance_AppCompat_Body1 = 2131427339;
-
- // aapt resource value: 0x7f0b000c
- public const int Base_TextAppearance_AppCompat_Body2 = 2131427340;
-
- // aapt resource value: 0x7f0b000d
- public const int Base_TextAppearance_AppCompat_Button = 2131427341;
-
- // aapt resource value: 0x7f0b000e
- public const int Base_TextAppearance_AppCompat_Caption = 2131427342;
-
- // aapt resource value: 0x7f0b000f
- public const int Base_TextAppearance_AppCompat_Display1 = 2131427343;
-
- // aapt resource value: 0x7f0b0010
- public const int Base_TextAppearance_AppCompat_Display2 = 2131427344;
-
- // aapt resource value: 0x7f0b0011
- public const int Base_TextAppearance_AppCompat_Display3 = 2131427345;
-
- // aapt resource value: 0x7f0b0012
- public const int Base_TextAppearance_AppCompat_Display4 = 2131427346;
-
- // aapt resource value: 0x7f0b0013
- public const int Base_TextAppearance_AppCompat_Headline = 2131427347;
-
- // aapt resource value: 0x7f0b0014
- public const int Base_TextAppearance_AppCompat_Inverse = 2131427348;
-
- // aapt resource value: 0x7f0b0015
- public const int Base_TextAppearance_AppCompat_Large = 2131427349;
-
- // aapt resource value: 0x7f0b0016
- public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131427350;
-
- // aapt resource value: 0x7f0b0017
- public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131427351;
-
- // aapt resource value: 0x7f0b0018
- public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131427352;
-
- // aapt resource value: 0x7f0b0019
- public const int Base_TextAppearance_AppCompat_Medium = 2131427353;
-
- // aapt resource value: 0x7f0b001a
- public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131427354;
-
- // aapt resource value: 0x7f0b001b
- public const int Base_TextAppearance_AppCompat_Menu = 2131427355;
-
- // aapt resource value: 0x7f0b001c
- public const int Base_TextAppearance_AppCompat_SearchResult = 2131427356;
-
- // aapt resource value: 0x7f0b001d
- public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131427357;
-
- // aapt resource value: 0x7f0b001e
- public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131427358;
-
- // aapt resource value: 0x7f0b001f
- public const int Base_TextAppearance_AppCompat_Small = 2131427359;
-
- // aapt resource value: 0x7f0b0020
- public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131427360;
-
- // aapt resource value: 0x7f0b0021
- public const int Base_TextAppearance_AppCompat_Subhead = 2131427361;
-
- // aapt resource value: 0x7f0b0022
- public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131427362;
-
- // aapt resource value: 0x7f0b0023
- public const int Base_TextAppearance_AppCompat_Title = 2131427363;
-
- // aapt resource value: 0x7f0b0024
- public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131427364;
-
- // aapt resource value: 0x7f0b0025
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131427365;
-
- // aapt resource value: 0x7f0b0026
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131427366;
-
- // aapt resource value: 0x7f0b0027
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131427367;
-
- // aapt resource value: 0x7f0b0028
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131427368;
-
- // aapt resource value: 0x7f0b0029
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131427369;
-
- // aapt resource value: 0x7f0b002a
- public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131427370;
-
- // aapt resource value: 0x7f0b002b
- public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131427371;
-
- // aapt resource value: 0x7f0b002c
- public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131427372;
-
- // aapt resource value: 0x7f0b002d
- public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131427373;
-
- // aapt resource value: 0x7f0b002e
- public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131427374;
-
- // aapt resource value: 0x7f0b002f
- public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131427375;
-
- // aapt resource value: 0x7f0b0030
- public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131427376;
-
- // aapt resource value: 0x7f0b0031
- public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131427377;
-
- // aapt resource value: 0x7f0b0032
- public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131427378;
-
- // aapt resource value: 0x7f0b0033
- public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131427379;
-
- // aapt resource value: 0x7f0b0034
- public const int Base_Theme_AppCompat = 2131427380;
-
- // aapt resource value: 0x7f0b0035
- public const int Base_Theme_AppCompat_CompactMenu = 2131427381;
-
- // aapt resource value: 0x7f0b0036
- public const int Base_Theme_AppCompat_Dialog = 2131427382;
-
- // aapt resource value: 0x7f0b0037
- public const int Base_Theme_AppCompat_Dialog_Alert = 2131427383;
-
- // aapt resource value: 0x7f0b0038
- public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131427384;
-
- // aapt resource value: 0x7f0b0039
- public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131427385;
-
- // aapt resource value: 0x7f0b003a
- public const int Base_Theme_AppCompat_DialogWhenLarge = 2131427386;
-
- // aapt resource value: 0x7f0b003b
- public const int Base_Theme_AppCompat_Light = 2131427387;
-
- // aapt resource value: 0x7f0b003c
- public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131427388;
-
- // aapt resource value: 0x7f0b003d
- public const int Base_Theme_AppCompat_Light_Dialog = 2131427389;
-
- // aapt resource value: 0x7f0b003e
- public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131427390;
-
- // aapt resource value: 0x7f0b003f
- public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131427391;
-
- // aapt resource value: 0x7f0b0040
- public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131427392;
-
- // aapt resource value: 0x7f0b0041
- public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131427393;
-
- // aapt resource value: 0x7f0b0042
- public const int Base_ThemeOverlay_AppCompat = 2131427394;
-
- // aapt resource value: 0x7f0b0043
- public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131427395;
-
- // aapt resource value: 0x7f0b0044
- public const int Base_ThemeOverlay_AppCompat_Dark = 2131427396;
-
- // aapt resource value: 0x7f0b0045
- public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131427397;
-
- // aapt resource value: 0x7f0b0046
- public const int Base_ThemeOverlay_AppCompat_Light = 2131427398;
-
- // aapt resource value: 0x7f0b010f
- public const int Base_V11_Theme_AppCompat_Dialog = 2131427599;
-
- // aapt resource value: 0x7f0b0110
- public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131427600;
-
- // aapt resource value: 0x7f0b0117
- public const int Base_V21_Theme_AppCompat = 2131427607;
-
- // aapt resource value: 0x7f0b0118
- public const int Base_V21_Theme_AppCompat_Dialog = 2131427608;
-
- // aapt resource value: 0x7f0b0119
- public const int Base_V21_Theme_AppCompat_Light = 2131427609;
-
- // aapt resource value: 0x7f0b011a
- public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131427610;
-
- // aapt resource value: 0x7f0b0047
- public const int Base_V7_Theme_AppCompat = 2131427399;
-
- // aapt resource value: 0x7f0b0048
- public const int Base_V7_Theme_AppCompat_Dialog = 2131427400;
-
- // aapt resource value: 0x7f0b0049
- public const int Base_V7_Theme_AppCompat_Light = 2131427401;
-
- // aapt resource value: 0x7f0b004a
- public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131427402;
-
- // aapt resource value: 0x7f0b004b
- public const int Base_Widget_AppCompat_ActionBar = 2131427403;
-
- // aapt resource value: 0x7f0b004c
- public const int Base_Widget_AppCompat_ActionBar_Solid = 2131427404;
-
- // aapt resource value: 0x7f0b004d
- public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131427405;
-
- // aapt resource value: 0x7f0b004e
- public const int Base_Widget_AppCompat_ActionBar_TabText = 2131427406;
-
- // aapt resource value: 0x7f0b004f
- public const int Base_Widget_AppCompat_ActionBar_TabView = 2131427407;
-
- // aapt resource value: 0x7f0b0050
- public const int Base_Widget_AppCompat_ActionButton = 2131427408;
-
- // aapt resource value: 0x7f0b0051
- public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131427409;
-
- // aapt resource value: 0x7f0b0052
- public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131427410;
-
- // aapt resource value: 0x7f0b0053
- public const int Base_Widget_AppCompat_ActionMode = 2131427411;
-
- // aapt resource value: 0x7f0b0054
- public const int Base_Widget_AppCompat_ActivityChooserView = 2131427412;
-
- // aapt resource value: 0x7f0b0055
- public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131427413;
-
- // aapt resource value: 0x7f0b0056
- public const int Base_Widget_AppCompat_Button = 2131427414;
-
- // aapt resource value: 0x7f0b0057
- public const int Base_Widget_AppCompat_Button_Borderless = 2131427415;
-
- // aapt resource value: 0x7f0b0058
- public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131427416;
-
- // aapt resource value: 0x7f0b0059
- public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131427417;
-
- // aapt resource value: 0x7f0b005a
- public const int Base_Widget_AppCompat_Button_Small = 2131427418;
-
- // aapt resource value: 0x7f0b005b
- public const int Base_Widget_AppCompat_ButtonBar = 2131427419;
-
- // aapt resource value: 0x7f0b005c
- public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131427420;
-
- // aapt resource value: 0x7f0b005d
- public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131427421;
-
- // aapt resource value: 0x7f0b005e
- public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131427422;
-
- // aapt resource value: 0x7f0b005f
- public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131427423;
-
- // aapt resource value: 0x7f0b0060
- public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131427424;
-
- // aapt resource value: 0x7f0b0061
- public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131427425;
-
- // aapt resource value: 0x7f0b0062
- public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131427426;
-
- // aapt resource value: 0x7f0b0063
- public const int Base_Widget_AppCompat_EditText = 2131427427;
-
- // aapt resource value: 0x7f0b0064
- public const int Base_Widget_AppCompat_Light_ActionBar = 2131427428;
-
- // aapt resource value: 0x7f0b0065
- public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131427429;
-
- // aapt resource value: 0x7f0b0066
- public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131427430;
-
- // aapt resource value: 0x7f0b0067
- public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131427431;
-
- // aapt resource value: 0x7f0b0068
- public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131427432;
-
- // aapt resource value: 0x7f0b0069
- public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131427433;
-
- // aapt resource value: 0x7f0b006a
- public const int Base_Widget_AppCompat_Light_PopupMenu = 2131427434;
-
- // aapt resource value: 0x7f0b006b
- public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131427435;
-
- // aapt resource value: 0x7f0b006c
- public const int Base_Widget_AppCompat_ListPopupWindow = 2131427436;
-
- // aapt resource value: 0x7f0b006d
- public const int Base_Widget_AppCompat_ListView = 2131427437;
-
- // aapt resource value: 0x7f0b006e
- public const int Base_Widget_AppCompat_ListView_DropDown = 2131427438;
-
- // aapt resource value: 0x7f0b006f
- public const int Base_Widget_AppCompat_ListView_Menu = 2131427439;
-
- // aapt resource value: 0x7f0b0070
- public const int Base_Widget_AppCompat_PopupMenu = 2131427440;
-
- // aapt resource value: 0x7f0b0071
- public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131427441;
-
- // aapt resource value: 0x7f0b0072
- public const int Base_Widget_AppCompat_PopupWindow = 2131427442;
-
- // aapt resource value: 0x7f0b0073
- public const int Base_Widget_AppCompat_ProgressBar = 2131427443;
-
- // aapt resource value: 0x7f0b0074
- public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131427444;
-
- // aapt resource value: 0x7f0b0075
- public const int Base_Widget_AppCompat_RatingBar = 2131427445;
-
- // aapt resource value: 0x7f0b0076
- public const int Base_Widget_AppCompat_SearchView = 2131427446;
-
- // aapt resource value: 0x7f0b0077
- public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131427447;
-
- // aapt resource value: 0x7f0b0078
- public const int Base_Widget_AppCompat_Spinner = 2131427448;
-
- // aapt resource value: 0x7f0b0079
- public const int Base_Widget_AppCompat_Spinner_DropDown_ActionBar = 2131427449;
-
- // aapt resource value: 0x7f0b007a
- public const int Base_Widget_AppCompat_Spinner_Underlined = 2131427450;
-
- // aapt resource value: 0x7f0b007b
- public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131427451;
-
- // aapt resource value: 0x7f0b007c
- public const int Base_Widget_AppCompat_Toolbar = 2131427452;
-
- // aapt resource value: 0x7f0b007d
- public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131427453;
-
- // aapt resource value: 0x7f0b007e
- public const int Platform_AppCompat = 2131427454;
-
- // aapt resource value: 0x7f0b007f
- public const int Platform_AppCompat_Light = 2131427455;
-
- // aapt resource value: 0x7f0b0080
- public const int Platform_ThemeOverlay_AppCompat_Dark = 2131427456;
-
- // aapt resource value: 0x7f0b0081
- public const int Platform_ThemeOverlay_AppCompat_Light = 2131427457;
-
- // aapt resource value: 0x7f0b0111
- public const int Platform_V11_AppCompat = 2131427601;
-
- // aapt resource value: 0x7f0b0112
- public const int Platform_V11_AppCompat_Light = 2131427602;
-
- // aapt resource value: 0x7f0b0113
- public const int Platform_V12_AppCompat = 2131427603;
-
- // aapt resource value: 0x7f0b0114
- public const int Platform_V12_AppCompat_Light = 2131427604;
-
- // aapt resource value: 0x7f0b0115
- public const int Platform_V14_AppCompat = 2131427605;
-
- // aapt resource value: 0x7f0b0116
- public const int Platform_V14_AppCompat_Light = 2131427606;
-
- // aapt resource value: 0x7f0b0082
- public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131427458;
-
- // aapt resource value: 0x7f0b0083
- public const int RtlOverlay_Widget_AppCompat_ActionButton_Overflow = 2131427459;
-
- // aapt resource value: 0x7f0b0084
- public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131427460;
-
- // aapt resource value: 0x7f0b0085
- public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131427461;
-
- // aapt resource value: 0x7f0b0086
- public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131427462;
-
- // aapt resource value: 0x7f0b0087
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131427463;
-
- // aapt resource value: 0x7f0b0088
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131427464;
-
- // aapt resource value: 0x7f0b0089
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131427465;
-
- // aapt resource value: 0x7f0b008a
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131427466;
-
- // aapt resource value: 0x7f0b008b
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131427467;
-
- // aapt resource value: 0x7f0b008c
- public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131427468;
-
- // aapt resource value: 0x7f0b008d
- public const int RtlOverlay_Widget_AppCompat_Toolbar_Button_Navigation = 2131427469;
-
- // aapt resource value: 0x7f0b008e
- public const int TextAppearance_AppCompat = 2131427470;
-
- // aapt resource value: 0x7f0b008f
- public const int TextAppearance_AppCompat_Body1 = 2131427471;
-
- // aapt resource value: 0x7f0b0090
- public const int TextAppearance_AppCompat_Body2 = 2131427472;
-
- // aapt resource value: 0x7f0b0091
- public const int TextAppearance_AppCompat_Button = 2131427473;
-
- // aapt resource value: 0x7f0b0092
- public const int TextAppearance_AppCompat_Caption = 2131427474;
-
- // aapt resource value: 0x7f0b0093
- public const int TextAppearance_AppCompat_Display1 = 2131427475;
-
- // aapt resource value: 0x7f0b0094
- public const int TextAppearance_AppCompat_Display2 = 2131427476;
-
- // aapt resource value: 0x7f0b0095
- public const int TextAppearance_AppCompat_Display3 = 2131427477;
-
- // aapt resource value: 0x7f0b0096
- public const int TextAppearance_AppCompat_Display4 = 2131427478;
-
- // aapt resource value: 0x7f0b0097
- public const int TextAppearance_AppCompat_Headline = 2131427479;
-
- // aapt resource value: 0x7f0b0098
- public const int TextAppearance_AppCompat_Inverse = 2131427480;
-
- // aapt resource value: 0x7f0b0099
- public const int TextAppearance_AppCompat_Large = 2131427481;
-
- // aapt resource value: 0x7f0b009a
- public const int TextAppearance_AppCompat_Large_Inverse = 2131427482;
-
- // aapt resource value: 0x7f0b009b
- public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131427483;
-
- // aapt resource value: 0x7f0b009c
- public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131427484;
-
- // aapt resource value: 0x7f0b009d
- public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131427485;
-
- // aapt resource value: 0x7f0b009e
- public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131427486;
-
- // aapt resource value: 0x7f0b009f
- public const int TextAppearance_AppCompat_Medium = 2131427487;
-
- // aapt resource value: 0x7f0b00a0
- public const int TextAppearance_AppCompat_Medium_Inverse = 2131427488;
-
- // aapt resource value: 0x7f0b00a1
- public const int TextAppearance_AppCompat_Menu = 2131427489;
-
- // aapt resource value: 0x7f0b00a2
- public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131427490;
-
- // aapt resource value: 0x7f0b00a3
- public const int TextAppearance_AppCompat_SearchResult_Title = 2131427491;
-
- // aapt resource value: 0x7f0b00a4
- public const int TextAppearance_AppCompat_Small = 2131427492;
-
- // aapt resource value: 0x7f0b00a5
- public const int TextAppearance_AppCompat_Small_Inverse = 2131427493;
-
- // aapt resource value: 0x7f0b00a6
- public const int TextAppearance_AppCompat_Subhead = 2131427494;
-
- // aapt resource value: 0x7f0b00a7
- public const int TextAppearance_AppCompat_Subhead_Inverse = 2131427495;
-
- // aapt resource value: 0x7f0b00a8
- public const int TextAppearance_AppCompat_Title = 2131427496;
-
- // aapt resource value: 0x7f0b00a9
- public const int TextAppearance_AppCompat_Title_Inverse = 2131427497;
-
- // aapt resource value: 0x7f0b00aa
- public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131427498;
-
- // aapt resource value: 0x7f0b00ab
- public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131427499;
-
- // aapt resource value: 0x7f0b00ac
- public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131427500;
-
- // aapt resource value: 0x7f0b00ad
- public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131427501;
-
- // aapt resource value: 0x7f0b00ae
- public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131427502;
-
- // aapt resource value: 0x7f0b00af
- public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131427503;
-
- // aapt resource value: 0x7f0b00b0
- public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131427504;
-
- // aapt resource value: 0x7f0b00b1
- public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131427505;
-
- // aapt resource value: 0x7f0b00b2
- public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131427506;
-
- // aapt resource value: 0x7f0b00b3
- public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131427507;
-
- // aapt resource value: 0x7f0b00b4
- public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131427508;
-
- // aapt resource value: 0x7f0b00b5
- public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131427509;
-
- // aapt resource value: 0x7f0b00b6
- public const int TextAppearance_AppCompat_Widget_Switch = 2131427510;
-
- // aapt resource value: 0x7f0b00b7
- public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131427511;
-
- // aapt resource value: 0x7f0b00b8
- public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131427512;
-
- // aapt resource value: 0x7f0b00b9
- public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131427513;
-
- // aapt resource value: 0x7f0b00ba
- public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131427514;
-
- // aapt resource value: 0x7f0b00bb
- public const int Theme_AppCompat = 2131427515;
-
- // aapt resource value: 0x7f0b00bc
- public const int Theme_AppCompat_CompactMenu = 2131427516;
-
- // aapt resource value: 0x7f0b00bd
- public const int Theme_AppCompat_Dialog = 2131427517;
-
- // aapt resource value: 0x7f0b00be
- public const int Theme_AppCompat_Dialog_Alert = 2131427518;
-
- // aapt resource value: 0x7f0b00bf
- public const int Theme_AppCompat_Dialog_MinWidth = 2131427519;
-
- // aapt resource value: 0x7f0b00c0
- public const int Theme_AppCompat_DialogWhenLarge = 2131427520;
-
- // aapt resource value: 0x7f0b00c1
- public const int Theme_AppCompat_Light = 2131427521;
-
- // aapt resource value: 0x7f0b00c2
- public const int Theme_AppCompat_Light_DarkActionBar = 2131427522;
-
- // aapt resource value: 0x7f0b00c3
- public const int Theme_AppCompat_Light_Dialog = 2131427523;
-
- // aapt resource value: 0x7f0b00c4
- public const int Theme_AppCompat_Light_Dialog_Alert = 2131427524;
-
- // aapt resource value: 0x7f0b00c5
- public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131427525;
-
- // aapt resource value: 0x7f0b00c6
- public const int Theme_AppCompat_Light_DialogWhenLarge = 2131427526;
-
- // aapt resource value: 0x7f0b00c7
- public const int Theme_AppCompat_Light_NoActionBar = 2131427527;
-
- // aapt resource value: 0x7f0b00c8
- public const int Theme_AppCompat_NoActionBar = 2131427528;
-
- // aapt resource value: 0x7f0b00c9
- public const int ThemeOverlay_AppCompat = 2131427529;
-
- // aapt resource value: 0x7f0b00ca
- public const int ThemeOverlay_AppCompat_ActionBar = 2131427530;
-
- // aapt resource value: 0x7f0b00cb
- public const int ThemeOverlay_AppCompat_Dark = 2131427531;
-
- // aapt resource value: 0x7f0b00cc
- public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131427532;
-
- // aapt resource value: 0x7f0b00cd
- public const int ThemeOverlay_AppCompat_Light = 2131427533;
-
- // aapt resource value: 0x7f0b00ce
- public const int Widget_AppCompat_ActionBar = 2131427534;
-
- // aapt resource value: 0x7f0b00cf
- public const int Widget_AppCompat_ActionBar_Solid = 2131427535;
-
- // aapt resource value: 0x7f0b00d0
- public const int Widget_AppCompat_ActionBar_TabBar = 2131427536;
-
- // aapt resource value: 0x7f0b00d1
- public const int Widget_AppCompat_ActionBar_TabText = 2131427537;
-
- // aapt resource value: 0x7f0b00d2
- public const int Widget_AppCompat_ActionBar_TabView = 2131427538;
-
- // aapt resource value: 0x7f0b00d3
- public const int Widget_AppCompat_ActionButton = 2131427539;
-
- // aapt resource value: 0x7f0b00d4
- public const int Widget_AppCompat_ActionButton_CloseMode = 2131427540;
-
- // aapt resource value: 0x7f0b00d5
- public const int Widget_AppCompat_ActionButton_Overflow = 2131427541;
-
- // aapt resource value: 0x7f0b00d6
- public const int Widget_AppCompat_ActionMode = 2131427542;
-
- // aapt resource value: 0x7f0b00d7
- public const int Widget_AppCompat_ActivityChooserView = 2131427543;
-
- // aapt resource value: 0x7f0b00d8
- public const int Widget_AppCompat_AutoCompleteTextView = 2131427544;
-
- // aapt resource value: 0x7f0b00d9
- public const int Widget_AppCompat_Button = 2131427545;
-
- // aapt resource value: 0x7f0b00da
- public const int Widget_AppCompat_Button_Borderless = 2131427546;
-
- // aapt resource value: 0x7f0b00db
- public const int Widget_AppCompat_Button_Borderless_Colored = 2131427547;
-
- // aapt resource value: 0x7f0b00dc
- public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131427548;
-
- // aapt resource value: 0x7f0b00dd
- public const int Widget_AppCompat_Button_Small = 2131427549;
-
- // aapt resource value: 0x7f0b00de
- public const int Widget_AppCompat_ButtonBar = 2131427550;
-
- // aapt resource value: 0x7f0b00df
- public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131427551;
-
- // aapt resource value: 0x7f0b00e0
- public const int Widget_AppCompat_CompoundButton_CheckBox = 2131427552;
-
- // aapt resource value: 0x7f0b00e1
- public const int Widget_AppCompat_CompoundButton_RadioButton = 2131427553;
-
- // aapt resource value: 0x7f0b00e2
- public const int Widget_AppCompat_CompoundButton_Switch = 2131427554;
-
- // aapt resource value: 0x7f0b00e3
- public const int Widget_AppCompat_DrawerArrowToggle = 2131427555;
-
- // aapt resource value: 0x7f0b00e4
- public const int Widget_AppCompat_DropDownItem_Spinner = 2131427556;
-
- // aapt resource value: 0x7f0b00e5
- public const int Widget_AppCompat_EditText = 2131427557;
-
- // aapt resource value: 0x7f0b00e6
- public const int Widget_AppCompat_Light_ActionBar = 2131427558;
-
- // aapt resource value: 0x7f0b00e7
- public const int Widget_AppCompat_Light_ActionBar_Solid = 2131427559;
-
- // aapt resource value: 0x7f0b00e8
- public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131427560;
-
- // aapt resource value: 0x7f0b00e9
- public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131427561;
-
- // aapt resource value: 0x7f0b00ea
- public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131427562;
-
- // aapt resource value: 0x7f0b00eb
- public const int Widget_AppCompat_Light_ActionBar_TabText = 2131427563;
-
- // aapt resource value: 0x7f0b00ec
- public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131427564;
-
- // aapt resource value: 0x7f0b00ed
- public const int Widget_AppCompat_Light_ActionBar_TabView = 2131427565;
-
- // aapt resource value: 0x7f0b00ee
- public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131427566;
-
- // aapt resource value: 0x7f0b00ef
- public const int Widget_AppCompat_Light_ActionButton = 2131427567;
-
- // aapt resource value: 0x7f0b00f0
- public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131427568;
-
- // aapt resource value: 0x7f0b00f1
- public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131427569;
-
- // aapt resource value: 0x7f0b00f2
- public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131427570;
-
- // aapt resource value: 0x7f0b00f3
- public const int Widget_AppCompat_Light_ActivityChooserView = 2131427571;
-
- // aapt resource value: 0x7f0b00f4
- public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131427572;
-
- // aapt resource value: 0x7f0b00f5
- public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131427573;
-
- // aapt resource value: 0x7f0b00f6
- public const int Widget_AppCompat_Light_ListPopupWindow = 2131427574;
-
- // aapt resource value: 0x7f0b00f7
- public const int Widget_AppCompat_Light_ListView_DropDown = 2131427575;
-
- // aapt resource value: 0x7f0b00f8
- public const int Widget_AppCompat_Light_PopupMenu = 2131427576;
-
- // aapt resource value: 0x7f0b00f9
- public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131427577;
-
- // aapt resource value: 0x7f0b00fa
- public const int Widget_AppCompat_Light_SearchView = 2131427578;
-
- // aapt resource value: 0x7f0b00fb
- public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131427579;
-
- // aapt resource value: 0x7f0b00fc
- public const int Widget_AppCompat_ListPopupWindow = 2131427580;
-
- // aapt resource value: 0x7f0b00fd
- public const int Widget_AppCompat_ListView = 2131427581;
-
- // aapt resource value: 0x7f0b00fe
- public const int Widget_AppCompat_ListView_DropDown = 2131427582;
-
- // aapt resource value: 0x7f0b00ff
- public const int Widget_AppCompat_ListView_Menu = 2131427583;
-
- // aapt resource value: 0x7f0b0100
- public const int Widget_AppCompat_PopupMenu = 2131427584;
-
- // aapt resource value: 0x7f0b0101
- public const int Widget_AppCompat_PopupMenu_Overflow = 2131427585;
-
- // aapt resource value: 0x7f0b0102
- public const int Widget_AppCompat_PopupWindow = 2131427586;
-
- // aapt resource value: 0x7f0b0103
- public const int Widget_AppCompat_ProgressBar = 2131427587;
-
- // aapt resource value: 0x7f0b0104
- public const int Widget_AppCompat_ProgressBar_Horizontal = 2131427588;
-
- // aapt resource value: 0x7f0b0105
- public const int Widget_AppCompat_RatingBar = 2131427589;
-
- // aapt resource value: 0x7f0b0106
- public const int Widget_AppCompat_SearchView = 2131427590;
-
- // aapt resource value: 0x7f0b0107
- public const int Widget_AppCompat_SearchView_ActionBar = 2131427591;
-
- // aapt resource value: 0x7f0b0108
- public const int Widget_AppCompat_Spinner = 2131427592;
-
- // aapt resource value: 0x7f0b0109
- public const int Widget_AppCompat_Spinner_DropDown = 2131427593;
-
- // aapt resource value: 0x7f0b010a
- public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131427594;
-
- // aapt resource value: 0x7f0b010b
- public const int Widget_AppCompat_Spinner_Underlined = 2131427595;
-
- // aapt resource value: 0x7f0b010c
- public const int Widget_AppCompat_TextView_SpinnerItem = 2131427596;
-
- // aapt resource value: 0x7f0b010d
- public const int Widget_AppCompat_Toolbar = 2131427597;
-
- // aapt resource value: 0x7f0b010e
- public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131427598;
-
- static Style()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Style()
- {
- }
- }
-
- public partial class Styleable
- {
-
- public static int[] ActionBar = new int[]
- {
- 2130771969,
- 2130771971,
- 2130771972,
- 2130771973,
- 2130771974,
- 2130771975,
- 2130771976,
- 2130771977,
- 2130771978,
- 2130771979,
- 2130771980,
- 2130771981,
- 2130771982,
- 2130771983,
- 2130771984,
- 2130771985,
- 2130771986,
- 2130771987,
- 2130771988,
- 2130771989,
- 2130771990,
- 2130771991,
- 2130771992,
- 2130771993,
- 2130771994,
- 2130771995,
- 2130772092};
-
- // aapt resource value: 10
- public const int ActionBar_background = 10;
-
- // aapt resource value: 12
- public const int ActionBar_backgroundSplit = 12;
-
- // aapt resource value: 11
- public const int ActionBar_backgroundStacked = 11;
-
- // aapt resource value: 21
- public const int ActionBar_contentInsetEnd = 21;
-
- // aapt resource value: 22
- public const int ActionBar_contentInsetLeft = 22;
-
- // aapt resource value: 23
- public const int ActionBar_contentInsetRight = 23;
-
- // aapt resource value: 20
- public const int ActionBar_contentInsetStart = 20;
-
- // aapt resource value: 13
- public const int ActionBar_customNavigationLayout = 13;
-
- // aapt resource value: 3
- public const int ActionBar_displayOptions = 3;
-
- // aapt resource value: 9
- public const int ActionBar_divider = 9;
-
- // aapt resource value: 24
- public const int ActionBar_elevation = 24;
-
- // aapt resource value: 0
- public const int ActionBar_height = 0;
-
- // aapt resource value: 19
- public const int ActionBar_hideOnContentScroll = 19;
-
- // aapt resource value: 26
- public const int ActionBar_homeAsUpIndicator = 26;
-
- // aapt resource value: 14
- public const int ActionBar_homeLayout = 14;
-
- // aapt resource value: 7
- public const int ActionBar_icon = 7;
-
- // aapt resource value: 16
- public const int ActionBar_indeterminateProgressStyle = 16;
-
- // aapt resource value: 18
- public const int ActionBar_itemPadding = 18;
-
- // aapt resource value: 8
- public const int ActionBar_logo = 8;
-
- // aapt resource value: 2
- public const int ActionBar_navigationMode = 2;
-
- // aapt resource value: 25
- public const int ActionBar_popupTheme = 25;
-
- // aapt resource value: 17
- public const int ActionBar_progressBarPadding = 17;
-
- // aapt resource value: 15
- public const int ActionBar_progressBarStyle = 15;
-
- // aapt resource value: 4
- public const int ActionBar_subtitle = 4;
-
- // aapt resource value: 6
- public const int ActionBar_subtitleTextStyle = 6;
-
- // aapt resource value: 1
- public const int ActionBar_title = 1;
-
- // aapt resource value: 5
- public const int ActionBar_titleTextStyle = 5;
-
- public static int[] ActionBarLayout = new int[]
- {
- 16842931};
-
- // aapt resource value: 0
- public const int ActionBarLayout_android_layout_gravity = 0;
-
- public static int[] ActionMenuItemView = new int[]
- {
- 16843071};
-
- // aapt resource value: 0
- public const int ActionMenuItemView_android_minWidth = 0;
-
- public static int[] ActionMenuView;
-
- public static int[] ActionMode = new int[]
- {
- 2130771969,
- 2130771975,
- 2130771976,
- 2130771980,
- 2130771982,
- 2130771996};
-
- // aapt resource value: 3
- public const int ActionMode_background = 3;
-
- // aapt resource value: 4
- public const int ActionMode_backgroundSplit = 4;
-
- // aapt resource value: 5
- public const int ActionMode_closeItemLayout = 5;
-
- // aapt resource value: 0
- public const int ActionMode_height = 0;
-
- // aapt resource value: 2
- public const int ActionMode_subtitleTextStyle = 2;
-
- // aapt resource value: 1
- public const int ActionMode_titleTextStyle = 1;
-
- public static int[] ActivityChooserView = new int[]
- {
- 2130771997,
- 2130771998};
-
- // aapt resource value: 1
- public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 1;
-
- // aapt resource value: 0
- public const int ActivityChooserView_initialActivityCount = 0;
-
- public static int[] AlertDialog = new int[]
- {
- 16842994,
- 2130771999,
- 2130772000,
- 2130772001,
- 2130772002,
- 2130772003};
-
- // aapt resource value: 0
- public const int AlertDialog_android_layout = 0;
-
- // aapt resource value: 1
- public const int AlertDialog_buttonPanelSideLayout = 1;
-
- // aapt resource value: 5
- public const int AlertDialog_listItemLayout = 5;
-
- // aapt resource value: 2
- public const int AlertDialog_listLayout = 2;
-
- // aapt resource value: 3
- public const int AlertDialog_multiChoiceItemLayout = 3;
-
- // aapt resource value: 4
- public const int AlertDialog_singleChoiceItemLayout = 4;
-
- public static int[] AppCompatTextView = new int[]
- {
- 16842804,
- 2130772004};
-
- // aapt resource value: 0
- public const int AppCompatTextView_android_textAppearance = 0;
-
- // aapt resource value: 1
- public const int AppCompatTextView_textAllCaps = 1;
-
- public static int[] DrawerArrowToggle = new int[]
- {
- 2130772005,
- 2130772006,
- 2130772007,
- 2130772008,
- 2130772009,
- 2130772010,
- 2130772011,
- 2130772012};
-
- // aapt resource value: 6
- public const int DrawerArrowToggle_barSize = 6;
-
- // aapt resource value: 0
- public const int DrawerArrowToggle_color = 0;
-
- // aapt resource value: 2
- public const int DrawerArrowToggle_drawableSize = 2;
-
- // aapt resource value: 3
- public const int DrawerArrowToggle_gapBetweenBars = 3;
-
- // aapt resource value: 5
- public const int DrawerArrowToggle_middleBarArrowSize = 5;
-
- // aapt resource value: 1
- public const int DrawerArrowToggle_spinBars = 1;
-
- // aapt resource value: 7
- public const int DrawerArrowToggle_thickness = 7;
-
- // aapt resource value: 4
- public const int DrawerArrowToggle_topBottomBarArrowSize = 4;
-
- public static int[] LinearLayoutCompat = new int[]
- {
- 16842927,
- 16842948,
- 16843046,
- 16843047,
- 16843048,
- 2130771979,
- 2130772013,
- 2130772014,
- 2130772015};
-
- // aapt resource value: 2
- public const int LinearLayoutCompat_android_baselineAligned = 2;
-
- // aapt resource value: 3
- public const int LinearLayoutCompat_android_baselineAlignedChildIndex = 3;
-
- // aapt resource value: 0
- public const int LinearLayoutCompat_android_gravity = 0;
-
- // aapt resource value: 1
- public const int LinearLayoutCompat_android_orientation = 1;
-
- // aapt resource value: 4
- public const int LinearLayoutCompat_android_weightSum = 4;
-
- // aapt resource value: 5
- public const int LinearLayoutCompat_divider = 5;
-
- // aapt resource value: 8
- public const int LinearLayoutCompat_dividerPadding = 8;
-
- // aapt resource value: 6
- public const int LinearLayoutCompat_measureWithLargestChild = 6;
-
- // aapt resource value: 7
- public const int LinearLayoutCompat_showDividers = 7;
-
- public static int[] LinearLayoutCompat_Layout = new int[]
- {
- 16842931,
- 16842996,
- 16842997,
- 16843137};
-
- // aapt resource value: 0
- public const int LinearLayoutCompat_Layout_android_layout_gravity = 0;
-
- // aapt resource value: 2
- public const int LinearLayoutCompat_Layout_android_layout_height = 2;
-
- // aapt resource value: 3
- public const int LinearLayoutCompat_Layout_android_layout_weight = 3;
-
- // aapt resource value: 1
- public const int LinearLayoutCompat_Layout_android_layout_width = 1;
-
- public static int[] ListPopupWindow = new int[]
- {
- 16843436,
- 16843437};
-
- // aapt resource value: 0
- public const int ListPopupWindow_android_dropDownHorizontalOffset = 0;
-
- // aapt resource value: 1
- public const int ListPopupWindow_android_dropDownVerticalOffset = 1;
-
- public static int[] MenuGroup = new int[]
- {
- 16842766,
- 16842960,
- 16843156,
- 16843230,
- 16843231,
- 16843232};
-
- // aapt resource value: 5
- public const int MenuGroup_android_checkableBehavior = 5;
-
- // aapt resource value: 0
- public const int MenuGroup_android_enabled = 0;
-
- // aapt resource value: 1
- public const int MenuGroup_android_id = 1;
-
- // aapt resource value: 3
- public const int MenuGroup_android_menuCategory = 3;
-
- // aapt resource value: 4
- public const int MenuGroup_android_orderInCategory = 4;
-
- // aapt resource value: 2
- public const int MenuGroup_android_visible = 2;
-
- public static int[] MenuItem = new int[]
- {
- 16842754,
- 16842766,
- 16842960,
- 16843014,
- 16843156,
- 16843230,
- 16843231,
- 16843233,
- 16843234,
- 16843235,
- 16843236,
- 16843237,
- 16843375,
- 2130772016,
- 2130772017,
- 2130772018,
- 2130772019};
-
- // aapt resource value: 14
- public const int MenuItem_actionLayout = 14;
-
- // aapt resource value: 16
- public const int MenuItem_actionProviderClass = 16;
-
- // aapt resource value: 15
- public const int MenuItem_actionViewClass = 15;
-
- // aapt resource value: 9
- public const int MenuItem_android_alphabeticShortcut = 9;
-
- // aapt resource value: 11
- public const int MenuItem_android_checkable = 11;
-
- // aapt resource value: 3
- public const int MenuItem_android_checked = 3;
-
- // aapt resource value: 1
- public const int MenuItem_android_enabled = 1;
-
- // aapt resource value: 0
- public const int MenuItem_android_icon = 0;
-
- // aapt resource value: 2
- public const int MenuItem_android_id = 2;
-
- // aapt resource value: 5
- public const int MenuItem_android_menuCategory = 5;
-
- // aapt resource value: 10
- public const int MenuItem_android_numericShortcut = 10;
-
- // aapt resource value: 12
- public const int MenuItem_android_onClick = 12;
-
- // aapt resource value: 6
- public const int MenuItem_android_orderInCategory = 6;
-
- // aapt resource value: 7
- public const int MenuItem_android_title = 7;
-
- // aapt resource value: 8
- public const int MenuItem_android_titleCondensed = 8;
-
- // aapt resource value: 4
- public const int MenuItem_android_visible = 4;
-
- // aapt resource value: 13
- public const int MenuItem_showAsAction = 13;
-
- public static int[] MenuView = new int[]
- {
- 16842926,
- 16843052,
- 16843053,
- 16843054,
- 16843055,
- 16843056,
- 16843057,
- 2130772020};
-
- // aapt resource value: 4
- public const int MenuView_android_headerBackground = 4;
-
- // aapt resource value: 2
- public const int MenuView_android_horizontalDivider = 2;
-
- // aapt resource value: 5
- public const int MenuView_android_itemBackground = 5;
-
- // aapt resource value: 6
- public const int MenuView_android_itemIconDisabledAlpha = 6;
-
- // aapt resource value: 1
- public const int MenuView_android_itemTextAppearance = 1;
-
- // aapt resource value: 3
- public const int MenuView_android_verticalDivider = 3;
-
- // aapt resource value: 0
- public const int MenuView_android_windowAnimationStyle = 0;
-
- // aapt resource value: 7
- public const int MenuView_preserveIconSpacing = 7;
-
- public static int[] PopupWindow = new int[]
- {
- 16843126,
- 2130772021};
-
- // aapt resource value: 0
- public const int PopupWindow_android_popupBackground = 0;
-
- // aapt resource value: 1
- public const int PopupWindow_overlapAnchor = 1;
-
- public static int[] PopupWindowBackgroundState = new int[]
- {
- 2130772022};
-
- // aapt resource value: 0
- public const int PopupWindowBackgroundState_state_above_anchor = 0;
-
- public static int[] SearchView = new int[]
- {
- 16842970,
- 16843039,
- 16843296,
- 16843364,
- 2130772023,
- 2130772024,
- 2130772025,
- 2130772026,
- 2130772027,
- 2130772028,
- 2130772029,
- 2130772030,
- 2130772031,
- 2130772032,
- 2130772033,
- 2130772034};
-
- // aapt resource value: 0
- public const int SearchView_android_focusable = 0;
-
- // aapt resource value: 3
- public const int SearchView_android_imeOptions = 3;
-
- // aapt resource value: 2
- public const int SearchView_android_inputType = 2;
-
- // aapt resource value: 1
- public const int SearchView_android_maxWidth = 1;
-
- // aapt resource value: 7
- public const int SearchView_closeIcon = 7;
-
- // aapt resource value: 12
- public const int SearchView_commitIcon = 12;
-
- // aapt resource value: 8
- public const int SearchView_goIcon = 8;
-
- // aapt resource value: 5
- public const int SearchView_iconifiedByDefault = 5;
-
- // aapt resource value: 4
- public const int SearchView_layout = 4;
-
- // aapt resource value: 14
- public const int SearchView_queryBackground = 14;
-
- // aapt resource value: 6
- public const int SearchView_queryHint = 6;
-
- // aapt resource value: 10
- public const int SearchView_searchHintIcon = 10;
-
- // aapt resource value: 9
- public const int SearchView_searchIcon = 9;
-
- // aapt resource value: 15
- public const int SearchView_submitBackground = 15;
-
- // aapt resource value: 13
- public const int SearchView_suggestionRowLayout = 13;
-
- // aapt resource value: 11
- public const int SearchView_voiceIcon = 11;
-
- public static int[] Spinner = new int[]
- {
- 16842927,
- 16842964,
- 16843125,
- 16843126,
- 16843362,
- 16843436,
- 16843437,
- 2130772035,
- 2130772036,
- 2130772037,
- 2130772038};
-
- // aapt resource value: 1
- public const int Spinner_android_background = 1;
-
- // aapt resource value: 5
- public const int Spinner_android_dropDownHorizontalOffset = 5;
-
- // aapt resource value: 2
- public const int Spinner_android_dropDownSelector = 2;
-
- // aapt resource value: 6
- public const int Spinner_android_dropDownVerticalOffset = 6;
-
- // aapt resource value: 4
- public const int Spinner_android_dropDownWidth = 4;
-
- // aapt resource value: 0
- public const int Spinner_android_gravity = 0;
-
- // aapt resource value: 3
- public const int Spinner_android_popupBackground = 3;
-
- // aapt resource value: 10
- public const int Spinner_disableChildrenWhenDisabled = 10;
-
- // aapt resource value: 9
- public const int Spinner_popupPromptView = 9;
-
- // aapt resource value: 7
- public const int Spinner_prompt = 7;
-
- // aapt resource value: 8
- public const int Spinner_spinnerMode = 8;
-
- public static int[] SwitchCompat = new int[]
- {
- 16843044,
- 16843045,
- 16843074,
- 2130772039,
- 2130772040,
- 2130772041,
- 2130772042,
- 2130772043,
- 2130772044,
- 2130772045};
-
- // aapt resource value: 1
- public const int SwitchCompat_android_textOff = 1;
-
- // aapt resource value: 0
- public const int SwitchCompat_android_textOn = 0;
-
- // aapt resource value: 2
- public const int SwitchCompat_android_thumb = 2;
-
- // aapt resource value: 9
- public const int SwitchCompat_showText = 9;
-
- // aapt resource value: 8
- public const int SwitchCompat_splitTrack = 8;
-
- // aapt resource value: 6
- public const int SwitchCompat_switchMinWidth = 6;
-
- // aapt resource value: 7
- public const int SwitchCompat_switchPadding = 7;
-
- // aapt resource value: 5
- public const int SwitchCompat_switchTextAppearance = 5;
-
- // aapt resource value: 4
- public const int SwitchCompat_thumbTextPadding = 4;
-
- // aapt resource value: 3
- public const int SwitchCompat_track = 3;
-
- public static int[] TextAppearance = new int[]
- {
- 16842901,
- 16842902,
- 16842903,
- 16842904,
- 2130772004};
-
- // aapt resource value: 3
- public const int TextAppearance_android_textColor = 3;
-
- // aapt resource value: 0
- public const int TextAppearance_android_textSize = 0;
-
- // aapt resource value: 2
- public const int TextAppearance_android_textStyle = 2;
-
- // aapt resource value: 1
- public const int TextAppearance_android_typeface = 1;
-
- // aapt resource value: 4
- public const int TextAppearance_textAllCaps = 4;
-
- public static int[] Theme = new int[]
- {
- 16842839,
- 16842926,
- 2130772046,
- 2130772047,
- 2130772048,
- 2130772049,
- 2130772050,
- 2130772051,
- 2130772052,
- 2130772053,
- 2130772054,
- 2130772055,
- 2130772056,
- 2130772057,
- 2130772058,
- 2130772059,
- 2130772060,
- 2130772061,
- 2130772062,
- 2130772063,
- 2130772064,
- 2130772065,
- 2130772066,
- 2130772067,
- 2130772068,
- 2130772069,
- 2130772070,
- 2130772071,
- 2130772072,
- 2130772073,
- 2130772074,
- 2130772075,
- 2130772076,
- 2130772077,
- 2130772078,
- 2130772079,
- 2130772080,
- 2130772081,
- 2130772082,
- 2130772083,
- 2130772084,
- 2130772085,
- 2130772086,
- 2130772087,
- 2130772088,
- 2130772089,
- 2130772090,
- 2130772091,
- 2130772092,
- 2130772093,
- 2130772094,
- 2130772095,
- 2130772096,
- 2130772097,
- 2130772098,
- 2130772099,
- 2130772100,
- 2130772101,
- 2130772102,
- 2130772103,
- 2130772104,
- 2130772105,
- 2130772106,
- 2130772107,
- 2130772108,
- 2130772109,
- 2130772110,
- 2130772111,
- 2130772112,
- 2130772113,
- 2130772114,
- 2130772115,
- 2130772116,
- 2130772117,
- 2130772118,
- 2130772119,
- 2130772120,
- 2130772121,
- 2130772122,
- 2130772123,
- 2130772124,
- 2130772125,
- 2130772126,
- 2130772127,
- 2130772128,
- 2130772129,
- 2130772130,
- 2130772131,
- 2130772132,
- 2130772133,
- 2130772134,
- 2130772135,
- 2130772136,
- 2130772137,
- 2130772138,
- 2130772139,
- 2130772140,
- 2130772141,
- 2130772142,
- 2130772143,
- 2130772144,
- 2130772145,
- 2130772146,
- 2130772147,
- 2130772148,
- 2130772149};
-
- // aapt resource value: 23
- public const int Theme_actionBarDivider = 23;
-
- // aapt resource value: 24
- public const int Theme_actionBarItemBackground = 24;
-
- // aapt resource value: 17
- public const int Theme_actionBarPopupTheme = 17;
-
- // aapt resource value: 22
- public const int Theme_actionBarSize = 22;
-
- // aapt resource value: 19
- public const int Theme_actionBarSplitStyle = 19;
-
- // aapt resource value: 18
- public const int Theme_actionBarStyle = 18;
-
- // aapt resource value: 13
- public const int Theme_actionBarTabBarStyle = 13;
-
- // aapt resource value: 12
- public const int Theme_actionBarTabStyle = 12;
-
- // aapt resource value: 14
- public const int Theme_actionBarTabTextStyle = 14;
-
- // aapt resource value: 20
- public const int Theme_actionBarTheme = 20;
-
- // aapt resource value: 21
- public const int Theme_actionBarWidgetTheme = 21;
-
- // aapt resource value: 49
- public const int Theme_actionButtonStyle = 49;
-
- // aapt resource value: 45
- public const int Theme_actionDropDownStyle = 45;
-
- // aapt resource value: 25
- public const int Theme_actionMenuTextAppearance = 25;
-
- // aapt resource value: 26
- public const int Theme_actionMenuTextColor = 26;
-
- // aapt resource value: 29
- public const int Theme_actionModeBackground = 29;
-
- // aapt resource value: 28
- public const int Theme_actionModeCloseButtonStyle = 28;
-
- // aapt resource value: 31
- public const int Theme_actionModeCloseDrawable = 31;
-
- // aapt resource value: 33
- public const int Theme_actionModeCopyDrawable = 33;
-
- // aapt resource value: 32
- public const int Theme_actionModeCutDrawable = 32;
-
- // aapt resource value: 37
- public const int Theme_actionModeFindDrawable = 37;
-
- // aapt resource value: 34
- public const int Theme_actionModePasteDrawable = 34;
-
- // aapt resource value: 39
- public const int Theme_actionModePopupWindowStyle = 39;
-
- // aapt resource value: 35
- public const int Theme_actionModeSelectAllDrawable = 35;
-
- // aapt resource value: 36
- public const int Theme_actionModeShareDrawable = 36;
-
- // aapt resource value: 30
- public const int Theme_actionModeSplitBackground = 30;
-
- // aapt resource value: 27
- public const int Theme_actionModeStyle = 27;
-
- // aapt resource value: 38
- public const int Theme_actionModeWebSearchDrawable = 38;
-
- // aapt resource value: 15
- public const int Theme_actionOverflowButtonStyle = 15;
-
- // aapt resource value: 16
- public const int Theme_actionOverflowMenuStyle = 16;
-
- // aapt resource value: 56
- public const int Theme_activityChooserViewStyle = 56;
-
- // aapt resource value: 89
- public const int Theme_alertDialogButtonGroupStyle = 89;
-
- // aapt resource value: 90
- public const int Theme_alertDialogCenterButtons = 90;
-
- // aapt resource value: 88
- public const int Theme_alertDialogStyle = 88;
-
- // aapt resource value: 91
- public const int Theme_alertDialogTheme = 91;
-
- // aapt resource value: 1
- public const int Theme_android_windowAnimationStyle = 1;
-
- // aapt resource value: 0
- public const int Theme_android_windowIsFloating = 0;
-
- // aapt resource value: 96
- public const int Theme_autoCompleteTextViewStyle = 96;
-
- // aapt resource value: 51
- public const int Theme_buttonBarButtonStyle = 51;
-
- // aapt resource value: 94
- public const int Theme_buttonBarNegativeButtonStyle = 94;
-
- // aapt resource value: 95
- public const int Theme_buttonBarNeutralButtonStyle = 95;
-
- // aapt resource value: 93
- public const int Theme_buttonBarPositiveButtonStyle = 93;
-
- // aapt resource value: 50
- public const int Theme_buttonBarStyle = 50;
-
- // aapt resource value: 97
- public const int Theme_buttonStyle = 97;
-
- // aapt resource value: 98
- public const int Theme_buttonStyleSmall = 98;
-
- // aapt resource value: 99
- public const int Theme_checkboxStyle = 99;
-
- // aapt resource value: 100
- public const int Theme_checkedTextViewStyle = 100;
-
- // aapt resource value: 82
- public const int Theme_colorAccent = 82;
-
- // aapt resource value: 86
- public const int Theme_colorButtonNormal = 86;
-
- // aapt resource value: 84
- public const int Theme_colorControlActivated = 84;
-
- // aapt resource value: 85
- public const int Theme_colorControlHighlight = 85;
-
- // aapt resource value: 83
- public const int Theme_colorControlNormal = 83;
-
- // aapt resource value: 80
- public const int Theme_colorPrimary = 80;
-
- // aapt resource value: 81
- public const int Theme_colorPrimaryDark = 81;
-
- // aapt resource value: 87
- public const int Theme_colorSwitchThumbNormal = 87;
-
- // aapt resource value: 43
- public const int Theme_dialogPreferredPadding = 43;
-
- // aapt resource value: 42
- public const int Theme_dialogTheme = 42;
-
- // aapt resource value: 55
- public const int Theme_dividerHorizontal = 55;
-
- // aapt resource value: 54
- public const int Theme_dividerVertical = 54;
-
- // aapt resource value: 72
- public const int Theme_dropDownListViewStyle = 72;
-
- // aapt resource value: 46
- public const int Theme_dropdownListPreferredItemHeight = 46;
-
- // aapt resource value: 62
- public const int Theme_editTextBackground = 62;
-
- // aapt resource value: 61
- public const int Theme_editTextColor = 61;
-
- // aapt resource value: 101
- public const int Theme_editTextStyle = 101;
-
- // aapt resource value: 48
- public const int Theme_homeAsUpIndicator = 48;
-
- // aapt resource value: 79
- public const int Theme_listChoiceBackgroundIndicator = 79;
-
- // aapt resource value: 44
- public const int Theme_listDividerAlertDialog = 44;
-
- // aapt resource value: 73
- public const int Theme_listPopupWindowStyle = 73;
-
- // aapt resource value: 67
- public const int Theme_listPreferredItemHeight = 67;
-
- // aapt resource value: 69
- public const int Theme_listPreferredItemHeightLarge = 69;
-
- // aapt resource value: 68
- public const int Theme_listPreferredItemHeightSmall = 68;
-
- // aapt resource value: 70
- public const int Theme_listPreferredItemPaddingLeft = 70;
-
- // aapt resource value: 71
- public const int Theme_listPreferredItemPaddingRight = 71;
-
- // aapt resource value: 76
- public const int Theme_panelBackground = 76;
-
- // aapt resource value: 78
- public const int Theme_panelMenuListTheme = 78;
-
- // aapt resource value: 77
- public const int Theme_panelMenuListWidth = 77;
-
- // aapt resource value: 59
- public const int Theme_popupMenuStyle = 59;
-
- // aapt resource value: 60
- public const int Theme_popupWindowStyle = 60;
-
- // aapt resource value: 102
- public const int Theme_radioButtonStyle = 102;
-
- // aapt resource value: 103
- public const int Theme_ratingBarStyle = 103;
-
- // aapt resource value: 66
- public const int Theme_searchViewStyle = 66;
-
- // aapt resource value: 52
- public const int Theme_selectableItemBackground = 52;
-
- // aapt resource value: 53
- public const int Theme_selectableItemBackgroundBorderless = 53;
-
- // aapt resource value: 47
- public const int Theme_spinnerDropDownItemStyle = 47;
-
- // aapt resource value: 104
- public const int Theme_spinnerStyle = 104;
-
- // aapt resource value: 105
- public const int Theme_switchStyle = 105;
-
- // aapt resource value: 40
- public const int Theme_textAppearanceLargePopupMenu = 40;
-
- // aapt resource value: 74
- public const int Theme_textAppearanceListItem = 74;
-
- // aapt resource value: 75
- public const int Theme_textAppearanceListItemSmall = 75;
-
- // aapt resource value: 64
- public const int Theme_textAppearanceSearchResultSubtitle = 64;
-
- // aapt resource value: 63
- public const int Theme_textAppearanceSearchResultTitle = 63;
-
- // aapt resource value: 41
- public const int Theme_textAppearanceSmallPopupMenu = 41;
-
- // aapt resource value: 92
- public const int Theme_textColorAlertDialogListItem = 92;
-
- // aapt resource value: 65
- public const int Theme_textColorSearchUrl = 65;
-
- // aapt resource value: 58
- public const int Theme_toolbarNavigationButtonStyle = 58;
-
- // aapt resource value: 57
- public const int Theme_toolbarStyle = 57;
-
- // aapt resource value: 2
- public const int Theme_windowActionBar = 2;
-
- // aapt resource value: 4
- public const int Theme_windowActionBarOverlay = 4;
-
- // aapt resource value: 5
- public const int Theme_windowActionModeOverlay = 5;
-
- // aapt resource value: 9
- public const int Theme_windowFixedHeightMajor = 9;
-
- // aapt resource value: 7
- public const int Theme_windowFixedHeightMinor = 7;
-
- // aapt resource value: 6
- public const int Theme_windowFixedWidthMajor = 6;
-
- // aapt resource value: 8
- public const int Theme_windowFixedWidthMinor = 8;
-
- // aapt resource value: 10
- public const int Theme_windowMinWidthMajor = 10;
-
- // aapt resource value: 11
- public const int Theme_windowMinWidthMinor = 11;
-
- // aapt resource value: 3
- public const int Theme_windowNoTitle = 3;
-
- public static int[] Toolbar = new int[]
- {
- 16842927,
- 16843072,
- 2130771971,
- 2130771974,
- 2130771990,
- 2130771991,
- 2130771992,
- 2130771993,
- 2130771995,
- 2130772150,
- 2130772151,
- 2130772152,
- 2130772153,
- 2130772154,
- 2130772155,
- 2130772156,
- 2130772157,
- 2130772158,
- 2130772159,
- 2130772160,
- 2130772161};
-
- // aapt resource value: 0
- public const int Toolbar_android_gravity = 0;
-
- // aapt resource value: 1
- public const int Toolbar_android_minHeight = 1;
-
- // aapt resource value: 18
- public const int Toolbar_collapseContentDescription = 18;
-
- // aapt resource value: 17
- public const int Toolbar_collapseIcon = 17;
-
- // aapt resource value: 5
- public const int Toolbar_contentInsetEnd = 5;
-
- // aapt resource value: 6
- public const int Toolbar_contentInsetLeft = 6;
-
- // aapt resource value: 7
- public const int Toolbar_contentInsetRight = 7;
-
- // aapt resource value: 4
- public const int Toolbar_contentInsetStart = 4;
-
- // aapt resource value: 16
- public const int Toolbar_maxButtonHeight = 16;
-
- // aapt resource value: 20
- public const int Toolbar_navigationContentDescription = 20;
-
- // aapt resource value: 19
- public const int Toolbar_navigationIcon = 19;
-
- // aapt resource value: 8
- public const int Toolbar_popupTheme = 8;
-
- // aapt resource value: 3
- public const int Toolbar_subtitle = 3;
-
- // aapt resource value: 10
- public const int Toolbar_subtitleTextAppearance = 10;
-
- // aapt resource value: 2
- public const int Toolbar_title = 2;
-
- // aapt resource value: 15
- public const int Toolbar_titleMarginBottom = 15;
-
- // aapt resource value: 13
- public const int Toolbar_titleMarginEnd = 13;
-
- // aapt resource value: 12
- public const int Toolbar_titleMarginStart = 12;
-
- // aapt resource value: 14
- public const int Toolbar_titleMarginTop = 14;
-
- // aapt resource value: 11
- public const int Toolbar_titleMargins = 11;
-
- // aapt resource value: 9
- public const int Toolbar_titleTextAppearance = 9;
-
- public static int[] View = new int[]
- {
- 16842752,
- 16842970,
- 2130772162,
- 2130772163,
- 2130772164,
- 2130772165,
- 2130772166};
-
- // aapt resource value: 1
- public const int View_android_focusable = 1;
-
- // aapt resource value: 0
- public const int View_android_theme = 0;
-
- // aapt resource value: 5
- public const int View_backgroundTint = 5;
-
- // aapt resource value: 6
- public const int View_backgroundTintMode = 6;
-
- // aapt resource value: 3
- public const int View_paddingEnd = 3;
-
- // aapt resource value: 2
- public const int View_paddingStart = 2;
-
- // aapt resource value: 4
- public const int View_theme = 4;
-
- public static int[] ViewStubCompat = new int[]
- {
- 16842960,
- 16842994,
- 16842995};
-
- // aapt resource value: 0
- public const int ViewStubCompat_android_id = 0;
-
- // aapt resource value: 2
- public const int ViewStubCompat_android_inflatedId = 2;
-
- // aapt resource value: 1
- public const int ViewStubCompat_android_layout = 1;
-
- static Styleable()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Styleable()
- {
- }
- }
- }
-}
-#pragma warning restore 1591
diff --git a/ReactiveUI.Tests/Xaml/RxUIViewModelGeneratorTest.cs b/ReactiveUI.Tests/Xaml/RxUIViewModelGeneratorTest.cs
deleted file mode 100644
index 78f8ed2a60..0000000000
--- a/ReactiveUI.Tests/Xaml/RxUIViewModelGeneratorTest.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-using RxUIViewModelGenerator;
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Globalization;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using System.Resources;
-using System.Text;
-using System.Threading.Tasks;
-using Xunit;
-using Splat;
-
-namespace ReactiveUI.Tests
-{
- /* TODO: We don't care about this right now
- public class ViewModelRendererTests : IEnableLogger
- {
- const string testTemplate = "";
-
- [Fact]
- public void ShouldThrowOnEmptyStringOrGarbage()
- {
- var inputs = new[] {
- "###woefowaefjawioefj",
- "",
- };
-
- inputs.ForEach(x => {
- Assert.Throws(() => {
- var fixture = new ScaffoldRenderer();
- fixture.RenderGeneratedViewModel(x);
- });
- });
- }
-
- [Fact]
- public void ParseInterfacesSmokeTest()
- {
- var fixture = new ScaffoldRenderer();
-
- var f = new StackTrace(true).GetFrame(0);
- var dir = Path.GetDirectoryName(f.GetFileName());
- string result = fixture.RenderGeneratedViewModel(File.ReadAllText(Path.Combine(dir, "TestInterface.cs.txt"))).Item2;
- this.Log().Info(result);
-
- Assert.Contains("IRoutableViewModel", result);
- Assert.Contains("ObservableAsPropertyHelper", result);
- Assert.Contains("HostScreen", result);
- }
-
- [Fact]
- public void RenderXamlControlsSmokeTest()
- {
- var fixture = new ScaffoldRenderer();
-
- var f = new StackTrace(true).GetFrame(0);
- var dir = Path.GetDirectoryName(f.GetFileName());
- var results = fixture.RenderUserControlXaml(File.ReadAllText(Path.Combine(dir, "TestInterface.cs.txt")));
-
- Assert.Equal(2, results.Count());
- }
-
- [Fact]
- public void RenderXamlCodebehindSmokeTest()
- {
- var fixture = new ScaffoldRenderer();
-
- var f = new StackTrace(true).GetFrame(0);
- var dir = Path.GetDirectoryName(f.GetFileName());
- var results = fixture.RenderUserControlCodeBehind(File.ReadAllText(Path.Combine(dir, "TestInterface.cs.txt")));
-
- Assert.Equal(2, results.Count());
- }
- }
- */
-}
diff --git a/ReactiveUI.Tests/packages.ReactiveUI.Tests_Android.config b/ReactiveUI.Tests/packages.ReactiveUI.Tests_Android.config
deleted file mode 100644
index 62c9d8005a..0000000000
--- a/ReactiveUI.Tests/packages.ReactiveUI.Tests_Android.config
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Tests/packages.ReactiveUI.Tests_iOS.config b/ReactiveUI.Tests/packages.ReactiveUI.Tests_iOS.config
deleted file mode 100644
index 87f390191a..0000000000
--- a/ReactiveUI.Tests/packages.ReactiveUI.Tests_iOS.config
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.Winforms/Winforms/WinformsDefaultPropertyBinding.cs b/ReactiveUI.Winforms/Winforms/WinformsDefaultPropertyBinding.cs
deleted file mode 100644
index f1a5e959ab..0000000000
--- a/ReactiveUI.Winforms/Winforms/WinformsDefaultPropertyBinding.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-namespace ReactiveUI.Winforms
-{
- using System;
- using System.Linq;
- using System.Windows.Forms;
-
- public class WinformsDefaultPropertyBinding : IDefaultPropertyBindingProvider
- {
- public Tuple GetPropertyForControl(object control)
- {
- // NB: These are intentionally arranged in priority order from most
- // specific to least specific.
- var items = new[] {
-
- new { Type = typeof(RichTextBox), Property = "Text" },
- new { Type = typeof(Label), Property = "Text" },
- new { Type = typeof(Button), Property = "Text" },
- new { Type = typeof(CheckBox), Property = "Checked" },
- new { Type = typeof(TextBox), Property = "Text" },
- new { Type = typeof(ProgressBar), Property = "Value" }
- };
-
- var type = control.GetType();
- var kvp = items.FirstOrDefault(x => x.Type.IsAssignableFrom(type));
-
- return kvp != null ? Tuple.Create(kvp.Property, 5) : null;
- }
- }
-}
\ No newline at end of file
diff --git a/ReactiveUI.XamForms/XamForms/ActivationForViewFetcher.cs b/ReactiveUI.XamForms/XamForms/ActivationForViewFetcher.cs
deleted file mode 100644
index 83b5848a53..0000000000
--- a/ReactiveUI.XamForms/XamForms/ActivationForViewFetcher.cs
+++ /dev/null
@@ -1,32 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reactive;
-using System.Reactive.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows;
-using System.Reflection;
-using Xamarin.Forms;
-
-namespace ReactiveUI.XamForms
-{
- public class ActivationForViewFetcher : IActivationForViewFetcher
- {
- public int GetAffinityForView(Type view)
- {
- return (typeof(Page).GetTypeInfo().IsAssignableFrom(view.GetTypeInfo())) ? 10 : 0;
- }
-
- public IObservable GetActivationForView(IActivatable view)
- {
- var fe = view as Page;
-
- var ret = Observable.Merge(
- Observable.FromEventPattern(x => fe.Appearing += x, x => fe.Appearing -= x).Select(_ => true),
- Observable.FromEventPattern(x => fe.Disappearing += x, x => fe.Disappearing -= x).Select(_ => false));
-
- return ret.DistinctUntilChanged();
- }
- }
-}
diff --git a/ReactiveUI.XamForms/XamForms/RoutedViewHost.cs b/ReactiveUI.XamForms/XamForms/RoutedViewHost.cs
deleted file mode 100644
index 38e976f468..0000000000
--- a/ReactiveUI.XamForms/XamForms/RoutedViewHost.cs
+++ /dev/null
@@ -1,107 +0,0 @@
-using System;
-using Xamarin.Forms;
-using Splat;
-using ReactiveUI;
-using System.Reactive.Linq;
-using System.Reactive.Threading.Tasks;
-using System.Diagnostics;
-
-namespace ReactiveUI.XamForms
-{
- public class RoutedViewHost : NavigationPage, IActivatable
- {
- public static readonly BindableProperty RouterProperty = BindableProperty.Create(
- x => x.Router, null, BindingMode.OneWay);
-
- public RoutingState Router {
- get { return (RoutingState)GetValue(RouterProperty); }
- set { SetValue(RouterProperty, value); }
- }
-
- public RoutedViewHost()
- {
- this.WhenActivated(new Action>(d => {
- bool currentlyPopping = false;
-
- d (this.WhenAnyObservable (x => x.Router.NavigationStack.Changed)
- .Where(_ => Router.NavigationStack.IsEmpty)
- .SelectMany (_ => pageForViewModel (Router.GetCurrentViewModel ()))
- .SelectMany (async x => {
- currentlyPopping = true;
- await this.PopToRootAsync ();
- currentlyPopping = false;
-
- return x;
- })
- .Subscribe ());
-
- d(this.WhenAnyObservable(x => x.Router.Navigate)
- .SelectMany(_ => pageForViewModel(Router.GetCurrentViewModel()))
- .SelectMany(x => this.PushAsync(x).ToObservable())
- .Subscribe());
-
- d(this.WhenAnyObservable(x => x.Router.NavigateBack)
- .SelectMany(async x => {
- currentlyPopping = true;
- await this.PopAsync();
- currentlyPopping = false;
-
- return x;
- })
- .Do(_ => ((IViewFor)this.CurrentPage).ViewModel = Router.GetCurrentViewModel())
- .Subscribe());
-
- var poppingEvent = Observable.FromEventPattern(x => this.Popped += x, x => this.Popped -= x);
-
- // NB: Catch when the user hit back as opposed to the application
- // requesting Back via NavigateBack
- d(poppingEvent
- .Where(_ => !currentlyPopping && Router != null)
- .Subscribe(_ => {
- Router.NavigationStack.RemoveAt(Router.NavigationStack.Count - 1);
- ((IViewFor)this.CurrentPage).ViewModel = Router.GetCurrentViewModel();
- }));
- }));
-
- Router = Locator.Current.GetService().Router;
- if (Router == null) throw new Exception("You *must* register an IScreen class representing your App's main Screen");
-
- this.WhenAnyValue(x => x.Router)
- .SelectMany(router => {
- return router.NavigationStack.ToObservable()
- .Select(x => (Page)ViewLocator.Current.ResolveView(x))
- .SelectMany(x => this.PushAsync(x).ToObservable())
- .Finally(() => {
-
- var vm = router.GetCurrentViewModel();
- if (vm == null) return;
-
- ((IViewFor)this.CurrentPage).ViewModel = vm;
- this.CurrentPage.Title = vm.UrlPathSegment;
- });
- })
- .Subscribe();
- }
-
- IObservable pageForViewModel(IRoutableViewModel vm)
- {
- if (vm == null) return Observable.Empty();
-
- var ret = ViewLocator.Current.ResolveView(vm);
- if (ret == null) {
- var msg = String.Format(
- "Couldn't find a View for ViewModel. You probably need to register an IViewFor<{0}>",
- vm.GetType().Name);
-
- return Observable.Throw(new Exception(msg));
- }
-
- ret.ViewModel = vm;
-
- var pg = (Page)ret;
- pg.Title = vm.UrlPathSegment;
- return Observable.Return(pg);
- }
- }
-}
-
diff --git a/ReactiveUI.XamForms/XamForms/XamlDefaultPropertyBinding.cs b/ReactiveUI.XamForms/XamForms/XamlDefaultPropertyBinding.cs
deleted file mode 100644
index 6a97e745d9..0000000000
--- a/ReactiveUI.XamForms/XamForms/XamlDefaultPropertyBinding.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Linq;
-using System.Reflection;
-using Xamarin.Forms;
-
-namespace ReactiveUI.XamForms
-{
- public class XamlDefaultPropertyBinding : IDefaultPropertyBindingProvider
- {
- public Tuple GetPropertyForControl(object control)
- {
- // NB: These are intentionally arranged in priority order from most
- // specific to least specific.
- var items = new[] {
- new { Type = typeof(Slider), Property = "Value" },
- new { Type = typeof(InputView), Property = "Text" },
- new { Type = typeof(TextCell), Property = "Text" },
- new { Type = typeof(Label), Property = "Text" },
- new { Type = typeof(ProgressBar), Property = "Value" },
- new { Type = typeof(Image), Property = "Source" },
- };
-
- var type = control.GetType();
- var kvp = items.FirstOrDefault(x => x.Type.GetTypeInfo().IsAssignableFrom(type.GetTypeInfo()));
-
- return kvp != null ? Tuple.Create(kvp.Property, 5) : null;
- }
- }
-}
\ No newline at end of file
diff --git a/ReactiveUI.XamForms/packages.config b/ReactiveUI.XamForms/packages.config
deleted file mode 100644
index 547c033d8f..0000000000
--- a/ReactiveUI.XamForms/packages.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI.sln b/ReactiveUI.sln
deleted file mode 100644
index dd37918783..0000000000
--- a/ReactiveUI.sln
+++ /dev/null
@@ -1,1006 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.31101.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_Net45", "ReactiveUI.Tests\ReactiveUI.Tests_Net45.csproj", "{6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BD9762CF-E104-481C-96A6-26E624B86283}"
- ProjectSection(SolutionItems) = preProject
- Local.testsettings = Local.testsettings
- ReactiveUI.vsmdi = ReactiveUI.vsmdi
- TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_WP8", "ReactiveUI.Testing\ReactiveUI.Testing_WP8.csproj", "{987AD32C-C854-4350-B427-059924717484}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Net45", "ReactiveUI.Testing\ReactiveUI.Testing_Net45.csproj", "{DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Blend_WP8", "ReactiveUI.Blend\ReactiveUI.Blend_WP8.csproj", "{685E862E-AA12-4D05-AD27-61AB2D71E411}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Blend_Net45", "ReactiveUI.Blend\ReactiveUI.Blend_Net45.csproj", "{7866B5B1-5457-43A2-976A-E784EB10F2DA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI", "ReactiveUI\ReactiveUI.csproj", "{464CB812-F99F-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Net45", "ReactiveUI.Events\ReactiveUI.Events_Net45.csproj", "{600998C4-54DD-4755-BFA8-6F44544D8E2E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WinRT", "ReactiveUI.Events\ReactiveUI.Events_WinRT.csproj", "{689EC7CA-2D81-4124-929E-397B330CC358}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WP8", "ReactiveUI.Events\ReactiveUI.Events_WP8.csproj", "{A9459904-F785-4255-866A-A619787CB895}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RxUIViewModelGenerator", "RxUIViewModelGenerator\RxUIViewModelGenerator.csproj", "{EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_WinRT", "ReactiveUI.Testing\ReactiveUI.Testing_WinRT.csproj", "{1ACA04C7-F566-4095-8306-7947428230F3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WinRT80", "ReactiveUI.Events\ReactiveUI.Events_WinRT80.csproj", "{38293C8C-061C-4D69-8247-2693673141FD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Blend_WinRT", "ReactiveUI.Blend\ReactiveUI.Blend_WinRT.csproj", "{14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerfConsoleRunner", "PerfConsoleRunner\PerfConsoleRunner.csproj", "{DBC5FEB0-8535-4D77-AA1B-BA8957253996}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Net45", "ReactiveUI\ReactiveUI_Net45.csproj", "{1CE2D235-8072-4649-BA5A-CFB1AF8776E0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_WinRT", "ReactiveUI\ReactiveUI_WinRT.csproj", "{689EC7C5-2D81-4124-929E-397B330CC358}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_WinRT80", "ReactiveUI\ReactiveUI_WinRT80.csproj", "{1C0C56B6-98E1-4916-A470-C5A2C8EAF630}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_WP8", "ReactiveUI\ReactiveUI_WP8.csproj", "{F9459904-F785-4255-866A-A619787CB895}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Winforms_Net45", "ReactiveUI.Winforms\ReactiveUI.Winforms_Net45.csproj", "{F5ECBDE5-E525-4482-B568-63217BCB0A0B}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Playground-Wpa81.Shared", "Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.shproj", "{FAF376B9-B829-4BF9-9DA9-EAAE2F491E65}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-Wpa81.Windows", "Playground-Wpa81\Playground-Wpa81.Windows\Playground-Wpa81.Windows.csproj", "{F27311C9-2CA2-45BF-B61C-E93445BD3261}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-Wpa81.WindowsPhone", "Playground-Wpa81\Playground-Wpa81.WindowsPhone\Playground-Wpa81.WindowsPhone.csproj", "{87310A2D-D731-4DAA-B930-7BCE328A7B49}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WP81", "ReactiveUI.Events\ReactiveUI.Events_WP81.csproj", "{4F7CE962-4373-4D80-828F-C09FC880A539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WPA81", "ReactiveUI.Events\ReactiveUI.Events_WPA81.csproj", "{874074FB-21F7-4405-8238-04992B61621C}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{AA2BDF98-2D28-4212-BFA6-8C5270065C06}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.projitems*{faf376b9-b829-4bf9-9da9-eaae2f491e65}*SharedItemsImports = 13
- Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.projitems*{87310a2d-d731-4daa-b930-7bce328a7b49}*SharedItemsImports = 4
- Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.projitems*{f27311c9-2ca2-45bf-b61c-e93445bd3261}*SharedItemsImports = 4
- EndGlobalSection
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
- Ad-Hoc|ARM = Ad-Hoc|ARM
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator
- Ad-Hoc|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- 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|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Any CPU.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|ARM.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|x64.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|x86.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {987AD32C-C854-4350-B427-059924717484}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {987AD32C-C854-4350-B427-059924717484}.Debug|x64.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|x86.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|Any CPU.Build.0 = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|ARM.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|iPhone.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Release|Mixed Platforms.Build.0 = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Release|x64.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|x86.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|x64.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|x86.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Any CPU.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|ARM.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|iPhone.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|x64.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|x86.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|x64.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|x86.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Any CPU.Build.0 = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|ARM.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|iPhone.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Mixed Platforms.Build.0 = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|x64.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|x86.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Any CPU.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|ARM.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|x64.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|x86.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|ARM.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x64.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Any CPU.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|ARM.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|x64.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|x86.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|x64.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|x86.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Any CPU.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|ARM.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|iPhone.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|x64.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|x86.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {A9459904-F785-4255-866A-A619787CB895}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.Build.0 = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|ARM.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.Build.0 = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Release|x64.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|x86.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Any CPU.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|ARM.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|x64.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|x86.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Any CPU.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|ARM.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|x64.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|x86.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|x64.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|x86.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|x64.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|x86.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Any CPU.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|ARM.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|iPhone.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|x64.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|x86.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Any CPU.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|ARM.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|x64.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|x86.ActiveCfg = Release|Any CPU
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|Any CPU.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|ARM.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|iPhone.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|x64.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|x86.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|Any CPU.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|ARM.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|iPhone.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|iPhoneSimulator.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|x64.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|x86.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|x86.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|Any CPU.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|ARM.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|iPhone.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|x64.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|x86.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|x86.Build.0 = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|Any CPU.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|ARM.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|iPhone.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|Mixed Platforms.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|x64.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|x86.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|x86.Build.0 = Release|x86
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Any CPU.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|ARM.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|x64.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|x86.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|x64.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|x86.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|x64.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|x86.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Any CPU.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|ARM.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|iPhone.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|x64.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|x86.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Any CPU.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|ARM.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|x64.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|x86.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x86.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|ARM.ActiveCfg = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|ARM.Build.0 = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|x64.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|x86.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|x86.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|ARM.ActiveCfg = Debug|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Debug|ARM.Build.0 = Debug|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {F9459904-F785-4255-866A-A619787CB895}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|x86.ActiveCfg = Debug|x86
- {F9459904-F785-4255-866A-A619787CB895}.Debug|x86.Build.0 = Debug|x86
- {F9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.Build.0 = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|ARM.ActiveCfg = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Release|ARM.Build.0 = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Release|x64.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|x86.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Release|x86.Build.0 = Release|x86
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|x64.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|x86.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|ARM.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|x64.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|x86.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x64.Build.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x86.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|ARM.ActiveCfg = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|ARM.Build.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|ARM.Deploy.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x64.ActiveCfg = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x64.Build.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x64.Deploy.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x86.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x86.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x86.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|ARM.ActiveCfg = Debug|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|ARM.Build.0 = Debug|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|ARM.Deploy.0 = Debug|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x64.ActiveCfg = Debug|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x64.Build.0 = Debug|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x64.Deploy.0 = Debug|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x86.ActiveCfg = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x86.Build.0 = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x86.Deploy.0 = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Any CPU.Build.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|ARM.ActiveCfg = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|ARM.Build.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|ARM.Deploy.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Mixed Platforms.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x64.ActiveCfg = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x64.Build.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x64.Deploy.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x86.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x86.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x86.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x86.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|ARM.ActiveCfg = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|ARM.Build.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|ARM.Deploy.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x64.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x86.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x86.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x86.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|ARM.ActiveCfg = Debug|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|ARM.Build.0 = Debug|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|ARM.Deploy.0 = Debug|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Mixed Platforms.Deploy.0 = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x86.ActiveCfg = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x86.Build.0 = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x86.Deploy.0 = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Any CPU.Build.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|ARM.ActiveCfg = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|ARM.Build.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|ARM.Deploy.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Mixed Platforms.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Mixed Platforms.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x64.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x86.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x86.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x86.Deploy.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|x86.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|ARM.ActiveCfg = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|ARM.Build.0 = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|x64.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|x86.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|x86.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|ARM.ActiveCfg = Debug|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|ARM.Build.0 = Debug|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|x86.ActiveCfg = Debug|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|x86.Build.0 = Debug|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Any CPU.Build.0 = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|ARM.ActiveCfg = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|ARM.Build.0 = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Mixed Platforms.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|x64.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|x86.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|x86.Build.0 = Release|x86
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|x64.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|x86.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Any CPU.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|ARM.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|iPhone.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|x64.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|x86.ActiveCfg = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(TestCaseManagementSettings) = postSolution
- CategoryFile = ReactiveUI.vsmdi
- EndGlobalSection
-EndGlobal
diff --git a/ReactiveUI.sln.DotSettings b/ReactiveUI.sln.DotSettings
deleted file mode 100644
index 1ec564350b..0000000000
--- a/ReactiveUI.sln.DotSettings
+++ /dev/null
@@ -1,8 +0,0 @@
-
- True
- C:\Users\Oren\Source\Git\ReactiveUI\RxUI.DotSettings
- ..\RxUI.DotSettings
- True
- 1
- True
-
diff --git a/ReactiveUI.vsmdi b/ReactiveUI.vsmdi
deleted file mode 100644
index 350bcd416f..0000000000
--- a/ReactiveUI.vsmdi
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/ReactiveUI/Android/AndroidDefaultPropertyBinding.cs b/ReactiveUI/Android/AndroidDefaultPropertyBinding.cs
deleted file mode 100644
index f3b108cf9e..0000000000
--- a/ReactiveUI/Android/AndroidDefaultPropertyBinding.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Linq;
-using ReactiveUI;
-using Android.Widget;
-
-namespace ReactiveUI
-{
- ///
- /// Default property bindings for common Android widgets
- ///
- public class AndroidDefaultPropertyBinding : IDefaultPropertyBindingProvider
- {
- public Tuple GetPropertyForControl(object control)
- {
- // NB: These are intentionally arranged in priority order from most
- // specific to least specific.
- var items = new[] {
- new { Type = typeof(TextView), Property = "Text" },
- new { Type = typeof(ProgressBar), Property = "Progress" },
- new { Type = typeof(CompoundButton), Property = "Checked" },
- };
-
- var type = control.GetType();
- var kvp = items.FirstOrDefault(x => x.Type.IsAssignableFrom(type));
-
- return kvp != null ? Tuple.Create(kvp.Property, 5) : null;
- }
- }
-}
\ No newline at end of file
diff --git a/ReactiveUI/Cocoa/CocoaDefaultPropertyBinding.cs b/ReactiveUI/Cocoa/CocoaDefaultPropertyBinding.cs
deleted file mode 100644
index ee5d0c784a..0000000000
--- a/ReactiveUI/Cocoa/CocoaDefaultPropertyBinding.cs
+++ /dev/null
@@ -1,52 +0,0 @@
-using System;
-using System.Linq;
-
-#if UNIFIED && UIKIT
-using UIKit;
-#elif UNIFIED && COCOA
-using AppKit;
-#elif UIKIT
-using MonoTouch.UIKit;
-#else
-using MonoMac.AppKit;
-#endif
-
-namespace ReactiveUI
-{
- ///
- /// Provides default property bindings for a number of common Cocoa controls.
- ///
- public class CocoaDefaultPropertyBinding : IDefaultPropertyBindingProvider
- {
- public Tuple GetPropertyForControl(object control)
- {
- // NB: These are intentionally arranged in priority order from most
- // specific to least specific.
-#if UIKIT
- var items = new[] {
- new { Type = typeof(UISlider), Property = "Value" },
- new { Type = typeof(UITextView), Property = "Text" },
- new { Type = typeof(UITextField), Property = "Text" },
- new { Type = typeof(UIButton), Property = "Title" },
- new { Type = typeof(UIImageView), Property = "Image" },
- };
-#else
- var items = new[] {
- new { Type = typeof(NSSlider), Property = "DoubleValue" },
- new { Type = typeof(NSTextView), Property = "Value" },
- new { Type = typeof(NSTextField), Property = "StringValue" },
- new { Type = typeof(NSLevelIndicator), Property = "DoubleValue" },
- new { Type = typeof(NSProgressIndicator), Property = "DoubleValue" },
- new { Type = typeof(NSButton), Property = "Title" },
- new { Type = typeof(NSMenuItem), Property = "Title" },
- new { Type = typeof(NSImageView), Property = "Image" },
- };
-#endif
-
- var type = control.GetType();
- var kvp = items.FirstOrDefault(x => x.Type.IsAssignableFrom(type));
-
- return kvp != null ? Tuple.Create(kvp.Property, 5) : null;
- }
- }
-}
diff --git a/ReactiveUI/Cocoa/CommonReactiveSource.cs b/ReactiveUI/Cocoa/CommonReactiveSource.cs
deleted file mode 100644
index 5be499040a..0000000000
--- a/ReactiveUI/Cocoa/CommonReactiveSource.cs
+++ /dev/null
@@ -1,479 +0,0 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Collections.Specialized;
-using System.Linq;
-using System.Reactive;
-using System.Reactive.Disposables;
-using System.Reactive.Linq;
-using System.Reactive.Subjects;
-using Splat;
-using System.Reactive.Concurrency;
-using System.Text;
-
-#if UNIFIED
-using Foundation;
-using UIKit;
-#else
-using MonoTouch.Foundation;
-#endif
-
-namespace ReactiveUI
-{
- ///
- /// Interface used to extract a common API between
- /// and .
- ///
- interface IUICollViewAdapter
- {
- IObservable IsReloadingData { get; }
- void ReloadData();
- void PerformBatchUpdates(Action updates, Action completion);
- void InsertSections(NSIndexSet indexes);
- void DeleteSections(NSIndexSet indexes);
- void ReloadSections(NSIndexSet indexes);
- void MoveSection(int fromIndex, int toIndex);
- void InsertItems(NSIndexPath[] paths);
- void DeleteItems(NSIndexPath[] paths);
- void ReloadItems(NSIndexPath[] paths);
- void MoveItem(NSIndexPath path, NSIndexPath newPath);
- TUIViewCell DequeueReusableCell(NSString cellKey, NSIndexPath path);
- }
-
- interface ISectionInformation
- {
- IReactiveNotifyCollectionChanged Collection { get; }
- Func CellKeySelector { get; }
- Action InitializeCellAction { get; }
- }
-
- ///
- /// Internal class containing the common code between
- /// and .
- ///
- sealed class CommonReactiveSource : ReactiveObject, IDisposable, IEnableLogger
- where TSectionInfo : ISectionInformation
- {
- ///
- /// Main disposable which is disposed when this object is disposed.
- ///
- readonly CompositeDisposable mainDisp = new CompositeDisposable();
-
- ///
- /// Disposable used by the setup procedure.
- ///
- readonly SerialDisposable setupDisp = new SerialDisposable();
-
- ///
- /// The adapter of the UIKit view.
- ///
- readonly IUICollViewAdapter adapter;
-
- ///
- /// Maps a section to the subscription for that section's data.
- ///
- IDictionary sectionSubscriptions;
-
- ///
- /// Collects all changes to sections or items within a section until such time that they can be applied.
- ///
- IList> pendingChanges;
-
- ///
- /// Tracks whether changes are currently being collected for later application.
- ///
- bool isCollectingChanges;
-
- ///
- /// Gets or sets the list of sections that this
- /// should display. Setting a new value always causes the table view to be reloaded.
- /// If the list implements ,
- /// then the source will react to changes to the contents of the list as well.
- ///
- public IReadOnlyList SectionInfo {
- get { return sectionInfo; }
- set { this.RaiseAndSetIfChanged(ref sectionInfo, value); }
- }
-
- ///
- /// Field backing . Initialized to an empty
- /// array in order to avoid null reference exceptions if the source is
- /// used before a real section info has been set.
- ///
- IReadOnlyList sectionInfo = new TSectionInfo[] {};
-
- ///
- /// IObservable that pushes a new value after the corresponding IUICollViewAdapter
- /// finishes processing changes from the underlying collection. Due to the buffered
- /// nature of the processing, the value is an IEnumerable of the changes.
- ///
- /// An IEnumerable containing all the changes processed. Note that in
- /// some cases those can be different than the change events published by the
- /// underlying collection (for example the return value will contain a single
- /// Reset event arg even though the collection did not send a Reset, but the adapter
- /// performed a Reload nevertheless)
- public IObservable> DidPerformUpdates {
- get { return didPerformUpdates; }
- }
-
- readonly ISubject> didPerformUpdates =
- new Subject>();
-
- public CommonReactiveSource(IUICollViewAdapter adapter)
- {
- this.adapter = adapter;
- this.sectionSubscriptions = new Dictionary();
- this.pendingChanges = new List>();
-
- mainDisp.Add(setupDisp);
- mainDisp.Add(this
- .ObservableForProperty(
- x => x.SectionInfo,
- true /* beforeChange */,
- true /* skipInitial */)
- .Subscribe(
- _ => DetachFromSectionInfo(),
- ex => this.Log().ErrorException("Error while SectionInfo was changing.", ex)));
-
- mainDisp.Add(this
- .WhenAnyValue(x => x.SectionInfo)
- .Subscribe(AttachToSectionInfo, ex => this.Log().ErrorException("Error while watching for SectionInfo.", ex)));
- }
-
- public TUIViewCell GetCell(NSIndexPath indexPath)
- {
- var section = SectionInfo[indexPath.Section];
- var vm = ((IList)section.Collection) [indexPath.Row];
- var cell = adapter.DequeueReusableCell(section.CellKeySelector(vm), indexPath);
- var view = cell as IViewFor;
-
- if (view != null) {
- this.Log().Debug("GetCell: Setting vm for Row: " + indexPath.Row);
- view.ViewModel = vm;
- }
-
- (section.InitializeCellAction ?? (_ => {}))(cell);
- return cell;
- }
-
- public int NumberOfSections()
- {
- var count = SectionInfo.Count;
- this.Log().Debug(string.Format("NumberOfSections: {0} (from {1})", count, SectionInfo));
-
- return count;
- }
-
- public int RowsInSection(int section)
- {
- var list = (IList)SectionInfo[section].Collection;
- var count = list.Count;
- this.Log().Debug(string.Format("RowsInSection: {0}-{1} (from {2} / {3})", section, count, SectionInfo, list));
-
- return count;
- }
-
- public object ItemAt(NSIndexPath path)
- {
- var list = (IList)SectionInfo[path.Section].Collection;
- this.Log().Debug(string.Format("ItemAt: {0}.{1} (from {2} / {3})", path.Section, path.Row, SectionInfo, list));
-
- return list[path.Row];
- }
-
- public void Dispose()
- {
- mainDisp.Dispose();
- }
-
- void DetachFromSectionInfo()
- {
- // Dispose every binding. Ensures that no matter what,
- // we won't let events from the old data reach us while
- // we morph into the new data.
- this.Log().Debug("SectionInfo about to change, disposing all bindings...");
- setupDisp.Disposable = Disposable.Empty;
- }
-
- void AttachToSectionInfo(IReadOnlyList newSectionInfo)
- {
- this.Log().Debug("SectionInfo changed to {0}, resetup data and bindings...", newSectionInfo);
-
- if (newSectionInfo == null) {
- this.Log().Debug("Null SectionInfo, done!");
- setupDisp.Disposable = Disposable.Empty;
- return;
- }
-
- // Disposable that holds garbage from this method.
- var disp = new CompositeDisposable();
- setupDisp.Disposable = disp;
-
- // Disposable that holds the subscriptions to individual sections.
- var subscrDisp = new SerialDisposable();
- disp.Add(subscrDisp);
-
- // Decide when we should check for section changes.
- var reactiveSectionInfo = newSectionInfo as IReactiveNotifyCollectionChanged;
-
- var sectionChanging = reactiveSectionInfo == null ? Observable.Never() : reactiveSectionInfo
- .Changing
- .Select(_ => Unit.Default);
-
- var sectionChanged = reactiveSectionInfo == null ? Observable.Return(Unit.Default) : reactiveSectionInfo
- .Changed
- .Select(_ => Unit.Default)
- .StartWith(Unit.Default);
-
- if (reactiveSectionInfo == null) {
- this.Log().Warn("New section info {0} does not implement IReactiveNotifyCollectionChanged.", newSectionInfo);
- }
-
- // NOTE: the implicit use of the immediate scheduler in various places below is intentional
- // without it, iOS can interject its own logic amongst ours and therefore could see an inconsistent view of the data
-
- // Add section change listeners. Always will run once right away
- // due to sectionChanged's construction.
- //
- // TODO: Instead of listening to Changed events and then reseting,
- // we could listen to more specific events and avoid some reloads.
- disp.Add(sectionChanging.Subscribe(_ => {
- // Dispose the old bindings. Ensures that old events won't
- // arrive while we morph into the new data.
- this.Log().Debug("{0} is about to change, disposing section bindings...", newSectionInfo);
- subscrDisp.Disposable = Disposable.Empty;
- }));
-
- disp.Add(sectionChanged.Subscribe(x => {
- var disp2 = new CompositeDisposable();
- subscrDisp.Disposable = disp2;
-
- var sectionChangedWhilstNotReloadingList = new List>();
- var sectionChangedList = new List>();
-
- for (int i = 0; i < newSectionInfo.Count; i++)
- {
- var section = i;
- var current = newSectionInfo[i].Collection;
- this.Log().Debug("Setting up section {0} binding...", section);
-
- sectionChangedWhilstNotReloadingList.Add(adapter
- .IsReloadingData
- .DistinctUntilChanged()
- .Do(y => this.Log().Debug("IsReloadingData: {0} (for section {1})", y, section))
- .Select(y => y ? Observable.Empty() : current.Changed)
- .Switch());
- sectionChangedList.Add(current.Changed);
- }
-
- var anySectionChangedWhilstNotReloading = Observable.Merge(sectionChangedWhilstNotReloadingList);
- var anySectionChanged = Observable.Merge(sectionChangedList);
-
- disp2.Add(adapter
- .IsReloadingData
- .DistinctUntilChanged()
- .Select(y => y ? anySectionChanged : Observable.Never())
- .Switch()
- .Subscribe(_ =>
- {
- adapter.ReloadData();
- pendingChanges.Clear();
- }));
-
- disp2.Add(anySectionChangedWhilstNotReloading
- .Subscribe(_ =>
- {
- if (!isCollectingChanges)
- {
- isCollectingChanges = true;
-
- RxApp.MainThreadScheduler.Schedule(() => this.ApplyPendingChanges());
- }
- }));
-
- for (var section = 0; section < sectionChangedWhilstNotReloadingList.Count; ++section)
- {
- var sectionNum = section;
- var specificSectionChanged = sectionChangedWhilstNotReloadingList[section];
- disp2.Add(
- specificSectionChanged
- .Subscribe(
- xs => this.pendingChanges.Add(Tuple.Create(sectionNum, xs)),
- ex => this.Log().Error("Error while watching section {0}'s Collection: {1}", sectionNum, ex)));
- }
-
- this.Log().Debug("Done resetuping section data and bindings!");
-
- // Tell the view that the data needs to be reloaded.
- this.Log().Debug("Calling ReloadData()...", newSectionInfo);
- adapter.ReloadData();
- pendingChanges.Clear();
- }));
-
- this.Log().Debug("Done resetuping all bindings!");
- }
-
- private void ApplyPendingChanges()
- {
- try
- {
- List allEventArgs = new List();
-
- this.Log().Debug("Beginning update");
- adapter.PerformBatchUpdates(() =>
- {
- if (this.Log().Level >= LogLevel.Debug)
- {
- this.Log().Debug("The pending changes (in order received) are:");
-
- foreach (var pendingChange in pendingChanges)
- {
- this.Log().Debug(
- "Section {0}: Action={1}, OldStartingIndex={2}, NewStartingIndex={3}, OldItems.Count={4}, NewItems.Count={5}",
- pendingChange.Item1,
- pendingChange.Item2.Action,
- pendingChange.Item2.OldStartingIndex,
- pendingChange.Item2.NewStartingIndex,
- pendingChange.Item2.OldItems == null ? "null" : pendingChange.Item2.OldItems.Count.ToString(),
- pendingChange.Item2.NewItems == null ? "null" : pendingChange.Item2.NewItems.Count.ToString());
- }
- }
-
- foreach (var sectionedUpdates in pendingChanges.GroupBy(x => x.Item1))
- {
- var section = sectionedUpdates.First().Item1;
-
- this.Log().Debug("Processing updates for section {0}", section);
-
- var allSectionEas = sectionedUpdates
- .Select(x => x.Item2)
- .ToList();
-
- if (allSectionEas.Any(x => x.Action == NotifyCollectionChangedAction.Reset))
- {
- this.Log().Debug("Section {0} included a reset notification, so reloading that section.", section);
-#if UNIFIED
- adapter.ReloadSections(new NSIndexSet((nuint)section));
-#else
- adapter.ReloadSections(new NSIndexSet((uint)section));
-#endif
- continue;
- }
-
- var updates = allSectionEas
- .SelectMany(GetUpdatesForEvent)
- .ToList();
-
- if (this.Log().Level >= LogLevel.Debug)
- {
- this.Log().Debug(
- "Updates for section {0}: {1}",
- section,
- updates
- .Aggregate(
- new StringBuilder(),
- (current, next) =>
- {
- if (current.Length > 0)
- {
- current.Append(":");
- }
-
- return current.Append(next);
- },
- x => x.ToString()));
- }
-
- var normalizedUpdates = IndexNormalizer.Normalize(updates);
-
- if (this.Log().Level >= LogLevel.Debug)
- {
- this.Log().Debug(
- "Normalized updates for section {0}: {1}",
- section,
- normalizedUpdates
- .Aggregate(
- new StringBuilder(),
- (current, next) =>
- {
- if (current.Length > 0)
- {
- current.Append(":");
- }
-
- return current.Append(next);
- },
- x => x.ToString()));
- }
-
- foreach (var normalizedUpdate in normalizedUpdates)
- {
- switch (normalizedUpdate.Type)
- {
- case UpdateType.Add:
- DoUpdate(adapter.InsertItems, new[] { normalizedUpdate.Index }, section);
- break;
- case UpdateType.Delete:
- DoUpdate(adapter.DeleteItems, new[] { normalizedUpdate.Index }, section);
- break;
- default:
- throw new NotSupportedException();
- }
- }
- }
- }, () =>
- {
- this.Log().Debug("Ending update");
- didPerformUpdates.OnNext(allEventArgs);
- });
- }
- finally
- {
- pendingChanges.Clear();
- isCollectingChanges = false;
- }
- }
-
- static IEnumerable GetUpdatesForEvent(NotifyCollectionChangedEventArgs ea)
- {
- switch (ea.Action)
- {
- case NotifyCollectionChangedAction.Add:
- return Enumerable
- .Range(ea.NewStartingIndex, ea.NewItems == null ? 1 : ea.NewItems.Count)
- .Select(x => Update.CreateAdd(x));
- case NotifyCollectionChangedAction.Remove:
- return Enumerable
- .Range(ea.OldStartingIndex, ea.OldItems == null ? 1 : ea.OldItems.Count)
- .Select(x => Update.CreateDelete(x));
- case NotifyCollectionChangedAction.Move:
- return Enumerable
- .Range(ea.OldStartingIndex, ea.OldItems == null ? 1 : ea.OldItems.Count)
- .Select(x => Update.CreateDelete(x))
- .Concat(
- Enumerable
- .Range(ea.NewStartingIndex, ea.NewItems == null ? 1 : ea.NewItems.Count)
- .Select(x => Update.CreateAdd(x)));
- case NotifyCollectionChangedAction.Replace:
- return Enumerable
- .Range(ea.NewStartingIndex, ea.NewItems == null ? 1 : ea.NewItems.Count)
- .SelectMany(x => new[] { Update.CreateDelete(x), Update.CreateAdd(x) });
- default:
- throw new NotSupportedException("Don't know how to deal with " + ea.Action);
- }
- }
-
- void DoUpdate(Action method, IEnumerable update, int section)
- {
- var toChange = update
- .Select(x => NSIndexPath.FromRowSection(x, section))
- .ToArray();
-
- this.Log().Debug("Calling {0}: [{1}]", method.Method.Name,
- String.Join(",", toChange.Select(x => x.Section + "-" + x.Row)));
-
- method(toChange);
- }
- }
-}
-
diff --git a/ReactiveUI/Cocoa/RoutedViewHost.cs b/ReactiveUI/Cocoa/RoutedViewHost.cs
deleted file mode 100644
index eaf9901947..0000000000
--- a/ReactiveUI/Cocoa/RoutedViewHost.cs
+++ /dev/null
@@ -1,89 +0,0 @@
-using System;
-using System.Reactive.Linq;
-using ReactiveUI;
-
-#if UNIFIED && UIKIT
-using UIKit;
-using NSView = UIKit.UIView;
-using NSViewController = UIKit.UIViewController;
-#elif UNIFIED && COCOA
-using AppKit;
-#elif UIKIT
-using MonoTouch.UIKit;
-using NSView = MonoTouch.UIKit.UIView;
-using NSViewController = MonoTouch.UIKit.UIViewController;
-#else
-using MonoMac.AppKit;
-#endif
-
-namespace ReactiveUI
-{
- ///
- /// RoutedViewHost is a helper class that will connect a RoutingState
- /// to an arbitrary NSView and attempt to load the View for the latest
- /// ViewModel as a child view of the target. Usually the target view will
- /// be the NSWindow.
- ///
- /// This is a bit different than the XAML's RoutedViewHost in the sense
- /// that this isn't a Control itself, it only manipulates other Views.
- ///
- public class RoutedViewHost : ReactiveObject
- {
- RoutingState _Router;
- public RoutingState Router {
- get { return _Router; }
- set { this.RaiseAndSetIfChanged(ref _Router, value); }
- }
-
- IObservable _ViewContractObservable;
- public IObservable ViewContractObservable {
- get { return _ViewContractObservable; }
- set { this.RaiseAndSetIfChanged(ref _ViewContractObservable, value); }
- }
-
- NSViewController _DefaultContent;
- public NSViewController DefaultContent {
- get { return _DefaultContent; }
- set { this.RaiseAndSetIfChanged(ref _DefaultContent, value); }
- }
-
- public IViewLocator ViewLocator { get; set; }
-
- public RoutedViewHost(NSView targetView)
- {
- NSView viewLastAdded = null;
-
- ViewContractObservable = Observable.Return(default(string));
-
- var vmAndContract = Observable.CombineLatest(
- this.WhenAnyObservable(x => x.Router.CurrentViewModel),
- this.WhenAnyObservable(x => x.ViewContractObservable),
- (vm, contract) => new { ViewModel = vm, Contract = contract, });
-
- vmAndContract.Subscribe(x => {
- if (viewLastAdded != null)
- viewLastAdded.RemoveFromSuperview();
-
- if (x.ViewModel == null) {
- if (DefaultContent != null)
- targetView.AddSubview(DefaultContent.View);
- return;
- }
-
- var viewLocator = ViewLocator ?? ReactiveUI.ViewLocator.Current;
- var view = viewLocator.ResolveView(x.ViewModel, x.Contract) ?? viewLocator.ResolveView(x.ViewModel, null);
- view.ViewModel = x.ViewModel;
-
- if (view is NSViewController) {
- viewLastAdded = ((NSViewController)view).View;
- } else if (view is NSView) {
- viewLastAdded = (NSView)view;
- } else {
- throw new Exception(String.Format("'{0}' must be an NSViewController or NSView", view.GetType().FullName));
- }
-
- targetView.AddSubview(viewLastAdded);
- }, RxApp.DefaultExceptionHandler.OnNext);
- }
- }
-}
diff --git a/ReactiveUI/Cocoa/ViewModelViewHost.cs b/ReactiveUI/Cocoa/ViewModelViewHost.cs
deleted file mode 100644
index 499c70d733..0000000000
--- a/ReactiveUI/Cocoa/ViewModelViewHost.cs
+++ /dev/null
@@ -1,127 +0,0 @@
-using System;
-using System.Reactive.Linq;
-using ReactiveUI;
-
-#if UNIFIED && UIKIT
-using UIKit;
-using NSView = UIKit.UIView;
-using NSViewController = UIKit.UIViewController;
-#elif UNIFIED && COCOA
-using AppKit;
-#elif UIKIT
-using MonoTouch.UIKit;
-using NSView = MonoTouch.UIKit.UIView;
-using NSViewController = MonoTouch.UIKit.UIViewController;
-#else
-using MonoMac.AppKit;
-#endif
-
-namespace ReactiveUI
-{
- ///
- /// ViewModelViewHost is a helper class that will connect a ViewModel
- /// to an arbitrary NSView and attempt to load the View for the current
- /// ViewModel as a child view of the target.
- ///
- /// This is a bit different than the XAML's ViewModelViewHost in the sense
- /// that this isn't a Control itself, it only manipulates other Views.
- ///
- public class ViewModelViewHost : ReactiveObject
- {
- ///
- /// Gets or sets a value indicating whether this
- /// will automatically create Auto Layout constraints tying the sub view to the parent view.
- ///
- /// true if add layout contraints to sub view; otherwise, false .
- public bool AddAutoLayoutConstraintsToSubView { get; set; }
-
- public ViewModelViewHost(NSView targetView)
- {
- if (targetView == null) throw new ArgumentNullException("targetView");
-
- NSView viewLastAdded = null;
- ViewContractObservable = Observable.Return(default(string));
-
- var vmAndContract = Observable.CombineLatest(
- this.WhenAny(x => x.ViewModel, x => x.Value),
- this.WhenAnyObservable(x => x.ViewContractObservable),
- (vm, contract) => new { ViewModel = vm, Contract = contract, });
-
- vmAndContract.Subscribe(x => {
- if (viewLastAdded != null) viewLastAdded.RemoveFromSuperview();
-
- if (ViewModel == null) {
- if (DefaultContent != null) targetView.AddSubview(DefaultContent.View);
- return;
- }
-
- // get an instance of the view controller for the supplied VM + Contract
- var viewLocator = ViewLocator ?? ReactiveUI.ViewLocator.Current;
- var viewController = viewLocator.ResolveView(x.ViewModel, x.Contract);
-
- // if not found, throw
- if (viewController == null) {
- var message = String.Format("Unable to resolve view for \"{0}\"", x.ViewModel.GetType());
-
- if (x.Contract != null) {
- message += String.Format(" and contract \"{0}\"", x.Contract.GetType());
- }
-
- message += ".";
- throw new Exception(message);
- }
-
- // set the VM on the controller and stash a copy of the added view
- viewController.ViewModel = x.ViewModel;
- viewLastAdded = ((NSViewController)viewController).View;
-
- // sanity check, view controllers are expect to have a view
- if (viewLastAdded == null) {
- var message = string.Format("No view associated with view controller {0}.", viewController.GetType());
- throw new Exception(message);
- }
-
- if (AddAutoLayoutConstraintsToSubView) {
- // see https://developer.apple.com/library/ios/documentation/userexperience/conceptual/AutolayoutPG/AdoptingAutoLayout/AdoptingAutoLayout.html
- viewLastAdded.TranslatesAutoresizingMaskIntoConstraints = false;
- }
-
- targetView.AddSubview(viewLastAdded);
-
- if (AddAutoLayoutConstraintsToSubView) {
- // Add edge constraints so that subview trails changes in parent
- addEdgeConstraint(NSLayoutAttribute.Left, targetView, viewLastAdded);
- addEdgeConstraint(NSLayoutAttribute.Right, targetView, viewLastAdded);
- addEdgeConstraint(NSLayoutAttribute.Top, targetView, viewLastAdded);
- addEdgeConstraint(NSLayoutAttribute.Bottom, targetView, viewLastAdded);
- }
- });
- }
-
- void addEdgeConstraint(NSLayoutAttribute edge, NSView parentView, NSView subView)
- {
- var constraint = NSLayoutConstraint.Create(subView, edge, NSLayoutRelation.Equal, parentView, edge, 1, 0);
- parentView.AddConstraint(constraint);
- }
-
- NSViewController _DefaultContent;
- public NSViewController DefaultContent {
- get { return _DefaultContent; }
- set { this.RaiseAndSetIfChanged(ref _DefaultContent, value); }
- }
-
- IReactiveObject _ViewModel;
- public IReactiveObject ViewModel {
- get { return _ViewModel; }
- set { this.RaiseAndSetIfChanged(ref _ViewModel, value); }
- }
-
- IObservable _ViewContractObservable;
- public IObservable ViewContractObservable {
- get { return _ViewContractObservable; }
- set { this.RaiseAndSetIfChanged(ref _ViewContractObservable, value); }
- }
-
- public IViewLocator ViewLocator { get; set; }
- }
-}
diff --git a/ReactiveUI/DefaultPropertyBinding.cs b/ReactiveUI/DefaultPropertyBinding.cs
deleted file mode 100644
index a44775cd75..0000000000
--- a/ReactiveUI/DefaultPropertyBinding.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using Splat;
-
-namespace ReactiveUI
-{
- ///
- /// Helper class used by ReactiveUI to determine the default property in an
- /// implicit binding.
- ///
- public class DefaultPropertyBinding
- {
- static DefaultPropertyBinding()
- {
- RxApp.EnsureInitialized();
- }
-
- public static string GetPropertyForControl(object control)
- {
- return Locator.Current.GetServices()
- .Select(x => x.GetPropertyForControl(control))
- .Where(x => x != null)
- .OrderByDescending(x => x.Item2)
- .Select(x => x.Item1)
- .FirstOrDefault();
- }
- }
-}
diff --git a/ReactiveUI/IDependencyResolver.cs b/ReactiveUI/IDependencyResolver.cs
deleted file mode 100644
index 68e793043b..0000000000
--- a/ReactiveUI/IDependencyResolver.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reactive.Disposables;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-using Splat;
-
-namespace ReactiveUI
-{
- public static class DependencyResolverMixins
- {
- ///
- /// This method allows you to initialize resolvers with the default
- /// ReactiveUI types. All resolvers used as the default
- /// Locator.Current
- ///
- /// The resolver to initialize.
- public static void InitializeReactiveUI(this IMutableDependencyResolver resolver)
- {
- var extraNs = new[] {
- "ReactiveUI.XamForms",
- "ReactiveUI.Winforms",
- };
-
- // Set up the built-in registration
- (new Registrations()).Register((f,t) => resolver.RegisterConstant(f(), t));
- (new PlatformRegistrations()).Register((f,t) => resolver.RegisterConstant(f(), t));
-
- var fdr = typeof(ModernDependencyResolver);
-
- var assmName = new AssemblyName(
- fdr.AssemblyQualifiedName.Replace(fdr.FullName + ", ", ""));
-
- extraNs.ForEach(ns => processRegistrationForNamespace(ns, assmName, resolver));
- }
-
- static bool processRegistrationForNamespace(string ns, AssemblyName assmName, IMutableDependencyResolver resolver)
- {
- var targetType = ns + ".Registrations";
- string fullName = targetType + ", " + assmName.FullName.Replace(assmName.Name, ns);
-
- var registerTypeClass = Reflection.ReallyFindType(fullName, false);
- if (registerTypeClass == null) return false;
-
- var registerer = (IWantsToRegisterStuff)Activator.CreateInstance(registerTypeClass);
- registerer.Register((f, t) => resolver.RegisterConstant(f(), t));
-
- return true;
- }
- }
-}
diff --git a/ReactiveUI/Legacy/ReactiveCommand.cs b/ReactiveUI/Legacy/ReactiveCommand.cs
deleted file mode 100644
index 6a5fadbc6f..0000000000
--- a/ReactiveUI/Legacy/ReactiveCommand.cs
+++ /dev/null
@@ -1,341 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics.Contracts;
-using System.Linq;
-using System.Reactive;
-using System.Reactive.Concurrency;
-using System.Reactive.Threading.Tasks;
-using System.Reactive.Linq;
-using System.Reactive.Subjects;
-using System.Text;
-using System.Threading;
-using System.Threading.Tasks;
-using System.Windows.Input;
-using System.Linq.Expressions;
-using ReactiveUI;
-
-using LegacyRxCmd = ReactiveUI.Legacy.ReactiveCommand;
-
-namespace ReactiveUI.Legacy
-{
- ///
- /// ReactiveCommand is the default Command implementation in ReactiveUI, which
- /// conforms to the spec described in IReactiveCommand.
- ///
- public class ReactiveCommand : IReactiveCommand, IObservable
- {
- IDisposable innerDisp;
-
- readonly Subject inflight = new Subject();
- readonly ScheduledSubject exceptions;
- readonly Subject executed = new Subject();
- readonly IScheduler defaultScheduler;
-
- public ReactiveCommand() : this(null, false, null) { }
- public ReactiveCommand(IObservable canExecute, bool initialCondition = true) : this(canExecute, false, null, initialCondition) { }
-
- public ReactiveCommand(IObservable canExecute, bool allowsConcurrentExecution, IScheduler scheduler, bool initialCondition = true)
- {
- canExecute = canExecute ?? Observable.Return(true);
- defaultScheduler = scheduler ?? RxApp.MainThreadScheduler;
- AllowsConcurrentExecution = allowsConcurrentExecution;
-
- canExecute = canExecute.Catch(ex => {
- exceptions.OnNext(ex);
- return Observable.Empty();
- });
-
- ThrownExceptions = exceptions = new ScheduledSubject(defaultScheduler, RxApp.DefaultExceptionHandler);
-
- var isExecuting = inflight
- .Scan(0, (acc, x) => acc + (x ? 1 : -1))
- .Select(x => x > 0)
- .Publish(false)
- .PermaRef()
- .DistinctUntilChanged();
-
- IsExecuting = isExecuting.ObserveOn(defaultScheduler);
-
- var isBusy = allowsConcurrentExecution ? Observable.Return(false) : isExecuting;
- var canExecuteAndNotBusy = Observable.CombineLatest(canExecute, isBusy, (ce, b) => ce && !b);
-
- var canExecuteObs = canExecuteAndNotBusy
- .Publish(initialCondition)
- .RefCount();
-
- CanExecuteObservable = canExecuteObs
- .DistinctUntilChanged()
- .ObserveOn(defaultScheduler);
-
- innerDisp = canExecuteObs.Subscribe(x => {
- if (canExecuteLatest == x) return;
-
- canExecuteLatest = x;
- defaultScheduler.Schedule(() => this.raiseCanExecuteChanged(EventArgs.Empty));
- }, exceptions.OnNext);
- }
-
- ///
- /// This creates a ReactiveCommand that calls several child
- /// ReactiveCommands when invoked. Its CanExecute will match the
- /// combined result of the child CanExecutes (i.e. if any child
- /// commands cannot execute, neither can the parent)
- ///
- /// An Observable that determines whether the
- /// parent command can execute
- /// The commands to combine.
- public static LegacyRxCmd CreateCombined(IObservable canExecute, params ReactiveCommand[] commands)
- {
- var childrenCanExecute = commands
- .Select(x => x.CanExecuteObservable)
- .CombineLatest(latestCanExecute => latestCanExecute.All(x => x != false));
-
- var canExecuteSum = Observable.CombineLatest(
- canExecute.StartWith(true),
- childrenCanExecute,
- (parent, child) => parent && child);
-
- var ret = new LegacyRxCmd(canExecuteSum);
- ret.Subscribe(x => {
- foreach (var cmd in commands) cmd.Execute(x);
- });
-
- return ret;
- }
-
- public static ReactiveCommand CreateCombined(params ReactiveCommand[] commands)
- {
- return CreateCombined(Observable.Return(true), commands);
- }
-
- ///
- /// Registers an asynchronous method to be called whenever the command
- /// is Executed. This method returns an IObservable representing the
- /// asynchronous operation, and is allowed to OnError / should OnComplete.
- ///
- /// A filtered version of the Observable which is marshaled
- /// to the UI thread. This Observable should only report successes and
- /// instead send OnError messages to the ThrownExceptions property.
- /// The asynchronous method to call.
- /// The 1st type parameter.
- public IObservable RegisterAsync(Func> asyncBlock)
- {
- var ret = executed.Select(x => {
- return asyncBlock(x)
- .Catch(ex => {
- exceptions.OnNext(ex);
- return Observable.Empty();
- })
- .Finally(() => { lock (inflight) { inflight.OnNext(false); } });
- });
-
- return ret
- .Do(_ => { lock (inflight) { inflight.OnNext(true); } })
- .Merge()
- .ObserveOn(defaultScheduler)
- .Publish().RefCount();
- }
-
- ///
- /// Gets a value indicating whether this instance is executing. This
- /// Observable is guaranteed to always return a value immediately (i.e.
- /// it is backed by a BehaviorSubject), meaning it is safe to determine
- /// the current state of the command via IsExecuting.First()
- ///
- /// true
- /// false
- public IObservable IsExecuting { get; protected set; }
-
- public bool AllowsConcurrentExecution { get; protected set; }
-
- ///
- /// Fires whenever an exception would normally terminate ReactiveUI
- /// internal state.
- ///
- /// The thrown exceptions.
- public IObservable ThrownExceptions { get; protected set; }
-
- public IDisposable Subscribe(IObserver observer)
- {
- return executed.Subscribe(
- Observer.Create(
- x => marshalFailures(observer.OnNext, x),
- ex => marshalFailures(observer.OnError, ex),
- () => marshalFailures(observer.OnCompleted)));
- }
-
- bool canExecuteLatest;
- public bool CanExecute(object parameter)
- {
- return canExecuteLatest;
- }
-
- public event EventHandler CanExecuteChanged;
-
- public void Execute(object parameter)
- {
- lock(inflight) { inflight.OnNext(true); }
- executed.OnNext(parameter);
- lock(inflight) { inflight.OnNext(false); }
- }
-
- public IObservable CanExecuteObservable { get; protected set; }
-
- public void Dispose()
- {
- var disp = Interlocked.Exchange(ref innerDisp, null);
- if (disp != null) disp.Dispose();
- }
-
- void marshalFailures(Action block, T param)
- {
- try {
- block(param);
- } catch (Exception ex) {
- exceptions.OnNext(ex);
- }
- }
-
- void marshalFailures(Action block)
- {
- marshalFailures(_ => block(), Unit.Default);
- }
-
- protected virtual void raiseCanExecuteChanged(EventArgs e)
- {
- var handler = this.CanExecuteChanged;
-
- if (handler != null) {
- handler(this, e);
- }
- }
- }
-
- public static class ReactiveCommandMixins
- {
- ///
- /// ToCommand is a convenience method for returning a new
- /// ReactiveCommand based on an existing Observable chain.
- ///
- /// The scheduler to publish events on - default
- /// is RxApp.MainThreadScheduler.
- /// A new ReactiveCommand whose CanExecute Observable is the
- /// current object.
- public static ReactiveCommand ToCommand(this IObservable This, bool allowsConcurrentExecution = false, IScheduler scheduler = null)
- {
- return new ReactiveCommand(This, allowsConcurrentExecution, scheduler);
- }
-
- ///
- /// A utility method that will pipe an Observable to an ICommand (i.e.
- /// it will first call its CanExecute with the provided value, then if
- /// the command can be executed, Execute() will be called)
- ///
- /// The command to be executed.
- /// An object that when disposes, disconnects the Observable
- /// from the command.
- public static IDisposable InvokeCommand(this IObservable This, ICommand command)
- {
- return This.ObserveOn(RxApp.MainThreadScheduler).Subscribe(x => {
- if (!command.CanExecute(x)) {
- return;
- }
- command.Execute(x);
- });
- }
-
- ///
- /// A utility method that will pipe an Observable to an ICommand (i.e.
- /// it will first call its CanExecute with the provided value, then if
- /// the command can be executed, Execute() will be called)
- ///
- /// The root object which has the Command.
- /// The expression to reference the Command.
- /// An object that when disposes, disconnects the Observable
- /// from the command.
- public static IDisposable InvokeCommand(this IObservable This, TTarget target, Expression> commandProperty)
- {
- return This.CombineLatest(target.WhenAnyValue(commandProperty), (val, cmd) => new { val, cmd })
- .ObserveOn(RxApp.MainThreadScheduler)
- .Subscribe(x => {
- if (!x.cmd.CanExecute(x.val)) {
- return;
- }
-
- x.cmd.Execute(x.val);
- });
- }
-
- ///
- /// RegisterAsyncFunction registers an asynchronous method that returns a result
- /// to be called whenever the Command's Execute method is called.
- ///
- /// The function to be run in the
- /// background.
- ///
- /// An Observable that will fire on the UI thread once per
- /// invoecation of Execute, once the async method completes. Subscribe to
- /// this to retrieve the result of the calculationFunc.
- public static IObservable RegisterAsyncFunction(this LegacyRxCmd This,
- Func calculationFunc,
- IScheduler scheduler = null)
- {
- Contract.Requires(calculationFunc != null);
-
- var asyncFunc = calculationFunc.ToAsync(scheduler ?? RxApp.TaskpoolScheduler);
- return This.RegisterAsync(asyncFunc);
- }
-
- ///
- /// RegisterAsyncAction registers an asynchronous method that runs
- /// whenever the Command's Execute method is called and doesn't return a
- /// result.
- ///
- /// The function to be run in the
- /// background.
- public static IObservable RegisterAsyncAction(this LegacyRxCmd This,
- Action calculationFunc,
- IScheduler scheduler = null)
- {
- Contract.Requires(calculationFunc != null);
-
- // NB: This PermaRef isn't exactly correct, but the people using
- // this method probably are Doing It Wrong, so let's let them
- // continue to do so.
- return This.RegisterAsyncFunction(x => { calculationFunc(x); return new Unit(); }, scheduler)
- .Publish().PermaRef();
- }
-
- ///
- /// RegisterAsyncTask registers an TPL/Async method that runs when a
- /// Command gets executed and returns the result
- ///
- /// An Observable that will fire on the UI thread once per
- /// invoecation of Execute, once the async method completes. Subscribe to
- /// this to retrieve the result of the calculationFunc.
- public static IObservable RegisterAsyncTask(this LegacyRxCmd This, Func> calculationFunc)
- {
- Contract.Requires(calculationFunc != null);
- return This.RegisterAsync(x => calculationFunc(x).ToObservable());
- }
-
- ///
- /// RegisterAsyncTask registers an TPL/Async method that runs when a
- /// Command gets executed and returns no result.
- ///
- /// The function to be run in the
- /// background.
- /// An Observable that signals when the Task completes, on
- /// the UI thread.
- public static IObservable RegisterAsyncTask(this LegacyRxCmd This, Func calculationFunc)
- {
- Contract.Requires(calculationFunc != null);
-
- // NB: This PermaRef isn't exactly correct, but the people using
- // this method probably are Doing It Wrong, so let's let them
- // continue to do so.
- return This.RegisterAsync(x => calculationFunc(x).ToObservable())
- .Publish().PermaRef();
- }
- }
-}
diff --git a/ReactiveUI/NullDefaultPropertyBindingProvider.cs b/ReactiveUI/NullDefaultPropertyBindingProvider.cs
deleted file mode 100644
index 06e891a70d..0000000000
--- a/ReactiveUI/NullDefaultPropertyBindingProvider.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace ReactiveUI
-{
- ///
- /// Null default property binding provider.
- ///
- public class NullDefaultPropertyBindingProvider : IDefaultPropertyBindingProvider
- {
- public Tuple GetPropertyForControl(object control)
- {
- return null;
- }
- }
-}
diff --git a/ReactiveUI/ReactiveUI_Mac64.csproj b/ReactiveUI/ReactiveUI_Mac64.csproj
deleted file mode 100644
index f5e395e246..0000000000
--- a/ReactiveUI/ReactiveUI_Mac64.csproj
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {1913BF79-061F-4667-ADF9-8E6CDA6D1211}
- {A3F8F2AB-B479-4A4A-A458-A89E7DC349F1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- ReactiveUI
- ReactiveUI
- v2.0
- Xamarin.Mac
-
-
- True
- full
- False
- bin\Debug\Xamarin.Mac10
- obj\Debug\Xamarin.Mac10
- DEBUG;MONO;COCOA;UNIFIED
- prompt
- 4
- False
- False
- False
- False
- False
- Mac Developer
- False
- false
-
-
- True
- bin\Release\Xamarin.Mac10
- obj\Release\Xamarin.Mac10
- prompt
- 4
- False
- False
- Full
- False
- False
- False
- Mac Developer
- False
- MONO;COCOA;UNIFIED
- true
- True
- bin\Release\Xamarin.Mac10\ReactiveUI.xml
- false
-
-
-
-
-
-
-
-
- ..\packages\Splat.1.6.2\lib\Xamarin.Mac10\Splat.dll
-
-
- ..\packages\Rx-Core.2.2.5\lib\net45\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\net45\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\net45\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\net45\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- True
- VariadicTemplates.tt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI/ReactiveUI_iOS64.csproj b/ReactiveUI/ReactiveUI_iOS64.csproj
deleted file mode 100644
index 2c331e164c..0000000000
--- a/ReactiveUI/ReactiveUI_iOS64.csproj
+++ /dev/null
@@ -1,166 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- ReactiveUI
- Resources
- ReactiveUI
- ..\
- true
-
-
- True
- full
- False
- bin\Debug\Xamarin.iOS10
- obj\Debug\Xamarin.iOS10
- DEBUG;MONO;UIKIT;COCOA;UNIFIED
- prompt
- 4
- False
- true
- iPhone Developer
-
-
- pdbonly
- True
- bin\Release\Xamarin.iOS10
- obj\Release\Xamarin.iOS10
- prompt
- 4
- False
- MONO;UIKIT;COCOA;UNIFIED
- bin\Release\Xamarin.iOS10\ReactiveUI.xml
- True
- iPhone Developer
- true
-
-
-
-
-
-
-
-
- ..\packages\Splat.1.6.2\lib\Xamarin.iOS10\Splat.dll
-
-
- ..\packages\Rx-Core.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Core.dll
-
-
- ..\packages\Rx-Interfaces.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Interfaces.dll
-
-
- ..\packages\Rx-Linq.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.Linq.dll
-
-
- ..\packages\Rx-PlatformServices.2.2.5\lib\portable-windows8+net45+wp8\System.Reactive.PlatformServices.dll
-
-
-
-
-
-
-
- Properties\CommonAssemblyInfo.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
- True
- True
- VariadicTemplates.tt
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI/RoutableViewModelMixin.cs b/ReactiveUI/RoutableViewModelMixin.cs
deleted file mode 100644
index 27a94fbcfb..0000000000
--- a/ReactiveUI/RoutableViewModelMixin.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace ReactiveUI
-{
- public static class RoutableViewModelMixin
- {
- ///
- /// This method allows you to set up connections that only operate
- /// while the ViewModel has focus, and cleans up when the ViewModel
- /// loses focus.
- ///
- /// Called when the ViewModel is navigated
- /// to - return an IDisposable that cleans up all of the things that are
- /// configured in the method.
- /// An IDisposable that lets you disconnect the entire process
- /// earlier than normal.
- public static IDisposable WhenNavigatedTo(this IRoutableViewModel This, Func onNavigatedTo)
- {
- IDisposable inner = null;
-
- var router = This.HostScreen.Router;
- return router.NavigationStack.CountChanged.Subscribe(_ => {
- if (router.GetCurrentViewModel() == This) {
- if (inner != null) inner.Dispose();
- inner = onNavigatedTo();
- } else {
- if (inner != null) {
- inner.Dispose();
- inner = null;
- }
- }
- });
- }
- }
-}
diff --git a/ReactiveUI/Xaml/TransitioningContentControl.WinRT.cs b/ReactiveUI/Xaml/TransitioningContentControl.WinRT.cs
deleted file mode 100644
index 99f8a661e4..0000000000
--- a/ReactiveUI/Xaml/TransitioningContentControl.WinRT.cs
+++ /dev/null
@@ -1,13 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Windows.UI.Xaml.Controls;
-
-namespace ReactiveUI
-{
- public class TransitioningContentControl : ContentControl
- {
- }
-}
diff --git a/ReactiveUI/Xaml/XamlDefaultPropertyBinding.cs b/ReactiveUI/Xaml/XamlDefaultPropertyBinding.cs
deleted file mode 100644
index 2953ba2b3e..0000000000
--- a/ReactiveUI/Xaml/XamlDefaultPropertyBinding.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-
-#if WINRT
-using Windows.UI.Xaml;
-using Windows.UI.Xaml.Controls;
-using Windows.UI.Xaml.Controls.Primitives;
-#else
-using System.Windows;
-using System.Windows.Controls;
-using System.Windows.Controls.Primitives;
-using System.Windows.Documents;
-#endif
-
-namespace ReactiveUI
-{
- public class XamlDefaultPropertyBinding : IDefaultPropertyBindingProvider
- {
- public Tuple GetPropertyForControl(object control)
- {
- // NB: These are intentionally arranged in priority order from most
- // specific to least specific.
- var items = new[] {
-#if !WINRT
- new { Type = typeof(RichTextBox), Property = "Document" },
-#endif
- new { Type = typeof(Slider), Property = "Value" },
-#if !SILVERLIGHT && !WINRT
- new { Type = typeof(Expander), Property = "IsExpanded" },
-#endif
- new { Type = typeof(ToggleButton), Property = "IsChecked" },
- new { Type = typeof(TextBox), Property = "Text" },
- new { Type = typeof(TextBlock), Property = "Text" },
- new { Type = typeof(ProgressBar), Property = "Value" },
- new { Type = typeof(ItemsControl), Property = "ItemsSource" },
- new { Type = typeof(Image), Property = "Source" },
- new { Type = typeof(ContentControl), Property = "Content" },
- new { Type = typeof(FrameworkElement), Property = "Visibility" },
- };
-
- var type = control.GetType();
- var kvp = items.FirstOrDefault(x => x.Type.GetTypeInfo().IsAssignableFrom(type.GetTypeInfo()));
-
- return kvp != null ? Tuple.Create(kvp.Property, 5) : null;
- }
- }
-}
\ No newline at end of file
diff --git a/ReactiveUI/packages.ReactiveUI_Mac.config b/ReactiveUI/packages.ReactiveUI_Mac.config
deleted file mode 100644
index 9e533ee2bc..0000000000
--- a/ReactiveUI/packages.ReactiveUI_Mac.config
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI/packages.ReactiveUI_WinRT80.config b/ReactiveUI/packages.ReactiveUI_WinRT80.config
deleted file mode 100644
index 59905c36c7..0000000000
--- a/ReactiveUI/packages.ReactiveUI_WinRT80.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI/packages.ReactiveUI_iOS64.config b/ReactiveUI/packages.ReactiveUI_iOS64.config
deleted file mode 100644
index dd45352764..0000000000
--- a/ReactiveUI/packages.ReactiveUI_iOS64.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/ReactiveUI_VSAll.sln b/ReactiveUI_VSAll.sln
deleted file mode 100644
index f66eb29416..0000000000
--- a/ReactiveUI_VSAll.sln
+++ /dev/null
@@ -1,1610 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.30626.0
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BD9762CF-E104-481C-96A6-26E624B86283}"
- ProjectSection(SolutionItems) = preProject
- CommonAssemblyInfo.cs = CommonAssemblyInfo.cs
- Local.testsettings = Local.testsettings
- ReactiveUI.vsmdi = ReactiveUI.vsmdi
- Rebracer.xml = Rebracer.xml
- TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI", "ReactiveUI\ReactiveUI.csproj", "{464CB812-F99F-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Blend_Net45", "ReactiveUI.Blend\ReactiveUI.Blend_Net45.csproj", "{7866B5B1-5457-43A2-976A-E784EB10F2DA}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Blend_WinRT", "ReactiveUI.Blend\ReactiveUI.Blend_WinRT.csproj", "{14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Blend_WP8", "ReactiveUI.Blend\ReactiveUI.Blend_WP8.csproj", "{685E862E-AA12-4D05-AD27-61AB2D71E411}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Net45", "ReactiveUI.Events\ReactiveUI.Events_Net45.csproj", "{600998C4-54DD-4755-BFA8-6F44544D8E2E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WinRT", "ReactiveUI.Events\ReactiveUI.Events_WinRT.csproj", "{689EC7CA-2D81-4124-929E-397B330CC358}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WinRT80", "ReactiveUI.Events\ReactiveUI.Events_WinRT80.csproj", "{38293C8C-061C-4D69-8247-2693673141FD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WP8", "ReactiveUI.Events\ReactiveUI.Events_WP8.csproj", "{A9459904-F785-4255-866A-A619787CB895}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Net45", "ReactiveUI.Testing\ReactiveUI.Testing_Net45.csproj", "{DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_WinRT", "ReactiveUI.Testing\ReactiveUI.Testing_WinRT.csproj", "{1ACA04C7-F566-4095-8306-7947428230F3}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_WP8", "ReactiveUI.Testing\ReactiveUI.Testing_WP8.csproj", "{987AD32C-C854-4350-B427-059924717484}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_Net45", "ReactiveUI.Tests\ReactiveUI.Tests_Net45.csproj", "{6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RxUIViewModelGenerator", "RxUIViewModelGenerator\RxUIViewModelGenerator.csproj", "{EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Android", "ReactiveUI.Events\ReactiveUI.Events_Android.csproj", "{A120F2EC-F343-47BD-9BD3-7572C1E58433}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_iOS", "ReactiveUI.Events\ReactiveUI.Events_iOS.csproj", "{334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Android", "ReactiveUI.Testing\ReactiveUI.Testing_Android.csproj", "{1920477B-BB94-93CF-984E-E177EF9FEDB1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_iOS", "ReactiveUI.Testing\ReactiveUI.Testing_iOS.csproj", "{90913370-9E94-3DBD-8F1E-15E10DB72FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_Android", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_Android.csproj", "{1131910A-9D6D-473F-9C69-3DCF6A1C81BC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_iOS", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_iOS.csproj", "{74BA5B4E-257A-42A7-BDAB-1FB40A903909}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-Android", "Playground-Android\Playground-Android.csproj", "{D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-iOS", "Playground-iOS\Playground-iOS.csproj", "{420CF325-38B9-4B30-8978-D519EC40B6A8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PerfConsoleRunner", "PerfConsoleRunner\PerfConsoleRunner.csproj", "{DBC5FEB0-8535-4D77-AA1B-BA8957253996}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_Android", "ReactiveUI.Tests\ReactiveUI.Tests_Android.csproj", "{56222D75-B176-4654-8396-377E60B22D39}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_iOS", "ReactiveUI.Tests\ReactiveUI.Tests_iOS.csproj", "{52BC39BB-AC43-44D8-AAAA-8C2386F75D76}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WPA81", "ReactiveUI.Events\ReactiveUI.Events_WPA81.csproj", "{874074FB-21F7-4405-8238-04992B61621C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_WP81", "ReactiveUI.Events\ReactiveUI.Events_WP81.csproj", "{4F7CE962-4373-4D80-828F-C09FC880A539}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.AndroidSupport", "ReactiveUI.AndroidSupport\ReactiveUI.AndroidSupport.csproj", "{F5A6E11B-B074-4A1C-B937-267D840E31DF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Android", "ReactiveUI\ReactiveUI_Android.csproj", "{F5A6E11B-B074-4A0B-B937-267D840E31DF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_iOS", "ReactiveUI\ReactiveUI_iOS.csproj", "{9091337A-9E94-4DBD-801E-15E1FDA78FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Net45", "ReactiveUI\ReactiveUI_Net45.csproj", "{1CE2D235-8072-4649-BA5A-CFB1AF8776E0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_WinRT", "ReactiveUI\ReactiveUI_WinRT.csproj", "{689EC7C5-2D81-4124-929E-397B330CC358}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_WinRT80", "ReactiveUI\ReactiveUI_WinRT80.csproj", "{1C0C56B6-98E1-4916-A470-C5A2C8EAF630}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_WP8", "ReactiveUI\ReactiveUI_WP8.csproj", "{F9459904-F785-4255-866A-A619787CB895}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Winforms_Net45", "ReactiveUI.Winforms\ReactiveUI.Winforms_Net45.csproj", "{F5ECBDE5-E525-4482-B568-63217BCB0A0B}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Playground-Wpa81.Shared", "Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.shproj", "{FAF376B9-B829-4BF9-9DA9-EAAE2F491E65}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-Wpa81.Windows", "Playground-Wpa81\Playground-Wpa81.Windows\Playground-Wpa81.Windows.csproj", "{F27311C9-2CA2-45BF-B61C-E93445BD3261}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-Wpa81.WindowsPhone", "Playground-Wpa81\Playground-Wpa81.WindowsPhone\Playground-Wpa81.WindowsPhone.csproj", "{87310A2D-D731-4DAA-B930-7BCE328A7B49}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{FDD7DDB8-D971-4007-918C-E4768DE2E1DF}"
- ProjectSection(SolutionItems) = preProject
- .nuget\NuGet.exe = .nuget\NuGet.exe
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_WinRT80", "ReactiveUI.Testing\ReactiveUI.Testing_WinRT80.csproj", "{547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.projitems*{faf376b9-b829-4bf9-9da9-eaae2f491e65}*SharedItemsImports = 13
- Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.projitems*{87310a2d-d731-4daa-b930-7bce328a7b49}*SharedItemsImports = 4
- Playground-Wpa81\Playground-Wpa81.Shared\Playground-Wpa81.Shared.projitems*{f27311c9-2ca2-45bf-b61c-e93445bd3261}*SharedItemsImports = 4
- EndGlobalSection
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Ad-Hoc|Any CPU = Ad-Hoc|Any CPU
- Ad-Hoc|ARM = Ad-Hoc|ARM
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator
- Ad-Hoc|Mixed Platforms = Ad-Hoc|Mixed Platforms
- 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|Mixed Platforms = AppStore|Mixed Platforms
- 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|Mixed Platforms = Debug|Mixed Platforms
- 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|Mixed Platforms = Release|Mixed Platforms
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|x64.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|x86.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|ARM.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x64.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|x64.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.AppStore|x86.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Any CPU.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|ARM.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|iPhone.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|x64.ActiveCfg = Release|Any CPU
- {7866B5B1-5457-43A2-976A-E784EB10F2DA}.Release|x86.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|Mixed Platforms.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|ARM.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|Mixed Platforms.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|x64.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Any CPU.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|ARM.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|x64.ActiveCfg = Release|Any CPU
- {14AE16FF-E9A7-4AB1-BCBB-3B2B2049288D}.Release|x86.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Ad-Hoc|x86.Build.0 = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|ARM.ActiveCfg = Release|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|ARM.Build.0 = Release|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|x64.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|x86.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.AppStore|x86.Build.0 = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|ARM.ActiveCfg = Debug|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|ARM.Build.0 = Debug|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|x64.ActiveCfg = Debug|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|x86.ActiveCfg = Debug|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Debug|x86.Build.0 = Debug|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Any CPU.Build.0 = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|ARM.ActiveCfg = Release|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|ARM.Build.0 = Release|ARM
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|iPhone.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|x64.ActiveCfg = Release|Any CPU
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|x86.ActiveCfg = Release|x86
- {685E862E-AA12-4D05-AD27-61AB2D71E411}.Release|x86.Build.0 = Release|x86
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|x64.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.AppStore|x86.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Any CPU.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|ARM.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|x64.ActiveCfg = Release|Any CPU
- {600998C4-54DD-4755-BFA8-6F44544D8E2E}.Release|x86.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|x64.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.AppStore|x86.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|x64.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Debug|x86.ActiveCfg = Debug|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Any CPU.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|ARM.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|iPhone.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|x64.ActiveCfg = Release|Any CPU
- {689EC7CA-2D81-4124-929E-397B330CC358}.Release|x86.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|x64.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.AppStore|x86.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|x64.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Debug|x86.ActiveCfg = Debug|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Any CPU.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|ARM.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|iPhone.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|x64.ActiveCfg = Release|Any CPU
- {38293C8C-061C-4D69-8247-2693673141FD}.Release|x86.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x86.Build.0 = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|ARM.ActiveCfg = Release|ARM
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|ARM.Build.0 = Release|ARM
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|x86.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.AppStore|x86.Build.0 = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|ARM.ActiveCfg = Debug|ARM
- {A9459904-F785-4255-866A-A619787CB895}.Debug|ARM.Build.0 = Debug|ARM
- {A9459904-F785-4255-866A-A619787CB895}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Debug|x86.ActiveCfg = Debug|x86
- {A9459904-F785-4255-866A-A619787CB895}.Debug|x86.Build.0 = Debug|x86
- {A9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.Build.0 = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|ARM.ActiveCfg = Release|ARM
- {A9459904-F785-4255-866A-A619787CB895}.Release|ARM.Build.0 = Release|ARM
- {A9459904-F785-4255-866A-A619787CB895}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|x64.ActiveCfg = Release|Any CPU
- {A9459904-F785-4255-866A-A619787CB895}.Release|x86.ActiveCfg = Release|x86
- {A9459904-F785-4255-866A-A619787CB895}.Release|x86.Build.0 = Release|x86
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|x64.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.AppStore|x86.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|x64.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Debug|x86.ActiveCfg = Debug|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Any CPU.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|ARM.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|iPhone.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|x64.ActiveCfg = Release|Any CPU
- {DD99FD0F-82F6-4C30-930E-4A1D0DF01D65}.Release|x86.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Any CPU.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|ARM.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|x64.ActiveCfg = Release|Any CPU
- {1ACA04C7-F566-4095-8306-7947428230F3}.Release|x86.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Ad-Hoc|x86.Build.0 = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|ARM.ActiveCfg = Release|ARM
- {987AD32C-C854-4350-B427-059924717484}.AppStore|ARM.Build.0 = Release|ARM
- {987AD32C-C854-4350-B427-059924717484}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.AppStore|x64.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.AppStore|x86.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.AppStore|x86.Build.0 = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|ARM.ActiveCfg = Debug|ARM
- {987AD32C-C854-4350-B427-059924717484}.Debug|ARM.Build.0 = Debug|ARM
- {987AD32C-C854-4350-B427-059924717484}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|x64.ActiveCfg = Debug|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Debug|x86.ActiveCfg = Debug|x86
- {987AD32C-C854-4350-B427-059924717484}.Debug|x86.Build.0 = Debug|x86
- {987AD32C-C854-4350-B427-059924717484}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|Any CPU.Build.0 = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|ARM.ActiveCfg = Release|ARM
- {987AD32C-C854-4350-B427-059924717484}.Release|ARM.Build.0 = Release|ARM
- {987AD32C-C854-4350-B427-059924717484}.Release|iPhone.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|x64.ActiveCfg = Release|Any CPU
- {987AD32C-C854-4350-B427-059924717484}.Release|x86.ActiveCfg = Release|x86
- {987AD32C-C854-4350-B427-059924717484}.Release|x86.Build.0 = Release|x86
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|x64.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.AppStore|x86.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Any CPU.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|ARM.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|iPhone.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|x64.ActiveCfg = Release|Any CPU
- {6FBDE6EA-2202-4A70-8EE4-7BA6D515952E}.Release|x86.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|x64.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.AppStore|x86.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|x64.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Any CPU.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|ARM.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|x64.ActiveCfg = Release|Any CPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}.Release|x86.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|x64.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|x86.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Any CPU.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|ARM.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|x64.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|x86.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|x64.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|x86.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x64.ActiveCfg = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.ActiveCfg = Debug|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|ARM.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x64.ActiveCfg = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x86.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|ARM.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x64.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x86.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|ARM.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x64.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Any CPU.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|ARM.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|x64.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|x86.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|x64.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|x86.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x64.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|ARM.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x64.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|x64.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|Any CPU.Build.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|ARM.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|iPhone.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|x64.ActiveCfg = Release|Any CPU
- {D444AA58-1C6B-4CEE-B5F5-76145E0B86E5}.Release|x86.ActiveCfg = Release|Any CPU
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|ARM.ActiveCfg = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|iPhone.Deploy.0 = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Ad-Hoc|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|iPhoneSimulator.Build.0 = Ad-Hoc|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|iPhoneSimulator.Deploy.0 = Ad-Hoc|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|Mixed Platforms.ActiveCfg = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|Mixed Platforms.Build.0 = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|Mixed Platforms.Deploy.0 = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|x64.ActiveCfg = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Ad-Hoc|x86.ActiveCfg = Ad-Hoc|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|ARM.ActiveCfg = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|iPhone.Deploy.0 = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|iPhoneSimulator.ActiveCfg = AppStore|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|iPhoneSimulator.Build.0 = AppStore|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|iPhoneSimulator.Deploy.0 = AppStore|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|Mixed Platforms.ActiveCfg = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|Mixed Platforms.Build.0 = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|Mixed Platforms.Deploy.0 = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|x64.ActiveCfg = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.AppStore|x86.ActiveCfg = AppStore|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|Any CPU.ActiveCfg = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|Any CPU.Build.0 = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|Any CPU.Deploy.0 = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|ARM.ActiveCfg = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|iPhone.Build.0 = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|iPhone.Deploy.0 = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|iPhoneSimulator.Deploy.0 = Debug|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|Mixed Platforms.Build.0 = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|Mixed Platforms.Deploy.0 = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|x64.ActiveCfg = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Debug|x86.ActiveCfg = Debug|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|Any CPU.ActiveCfg = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|ARM.ActiveCfg = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|iPhone.ActiveCfg = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|iPhone.Build.0 = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|iPhone.Deploy.0 = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|iPhoneSimulator.Deploy.0 = Release|iPhoneSimulator
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|Mixed Platforms.ActiveCfg = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|Mixed Platforms.Build.0 = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|Mixed Platforms.Deploy.0 = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|x64.ActiveCfg = Release|iPhone
- {420CF325-38B9-4B30-8978-D519EC40B6A8}.Release|x86.ActiveCfg = Release|iPhone
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|Any CPU.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|ARM.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|iPhone.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|x64.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Ad-Hoc|x86.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|Any CPU.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|ARM.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|iPhone.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|iPhoneSimulator.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|x64.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|x86.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.AppStore|x86.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|Any CPU.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|Any CPU.Build.0 = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|ARM.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|iPhone.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|iPhoneSimulator.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|Mixed Platforms.Build.0 = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|x64.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|x86.ActiveCfg = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Debug|x86.Build.0 = Debug|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|Any CPU.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|ARM.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|iPhone.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|iPhoneSimulator.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|Mixed Platforms.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|Mixed Platforms.Build.0 = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|x64.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|x86.ActiveCfg = Release|x86
- {DBC5FEB0-8535-4D77-AA1B-BA8957253996}.Release|x86.Build.0 = Release|x86
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|x64.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.AppStore|x86.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|x64.ActiveCfg = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Debug|x86.ActiveCfg = Debug|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|Any CPU.Build.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|ARM.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|iPhone.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|x64.ActiveCfg = Release|Any CPU
- {56222D75-B176-4654-8396-377E60B22D39}.Release|x86.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|Mixed Platforms.Deploy.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|x64.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.AppStore|x86.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|x64.ActiveCfg = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Debug|x86.ActiveCfg = Debug|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|Any CPU.Build.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|ARM.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|iPhone.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|x64.ActiveCfg = Release|Any CPU
- {52BC39BB-AC43-44D8-AAAA-8C2386F75D76}.Release|x86.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|x64.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.AppStore|x86.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|x64.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Any CPU.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|ARM.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|iPhone.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|x64.ActiveCfg = Release|Any CPU
- {874074FB-21F7-4405-8238-04992B61621C}.Release|x86.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Ad-Hoc|x86.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|ARM.ActiveCfg = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|ARM.Build.0 = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|x64.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|x86.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.AppStore|x86.Build.0 = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|ARM.ActiveCfg = Debug|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|ARM.Build.0 = Debug|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|x64.ActiveCfg = Debug|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|x86.ActiveCfg = Debug|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Debug|x86.Build.0 = Debug|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Any CPU.Build.0 = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|ARM.ActiveCfg = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|ARM.Build.0 = Release|ARM
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|iPhone.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|x64.ActiveCfg = Release|Any CPU
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|x86.ActiveCfg = Release|x86
- {4F7CE962-4373-4D80-828F-C09FC880A539}.Release|x86.Build.0 = Release|x86
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|x64.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|ARM.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|x64.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|x64.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|ARM.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|x64.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|x64.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x64.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|ARM.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x64.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Any CPU.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|ARM.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|x64.ActiveCfg = Release|Any CPU
- {1CE2D235-8072-4649-BA5A-CFB1AF8776E0}.Release|x86.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|x64.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.AppStore|x86.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|x64.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Debug|x86.ActiveCfg = Debug|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Any CPU.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|ARM.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|iPhone.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|x64.ActiveCfg = Release|Any CPU
- {689EC7C5-2D81-4124-929E-397B330CC358}.Release|x86.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|x64.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.AppStore|x86.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Any CPU.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|ARM.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|x64.ActiveCfg = Release|Any CPU
- {1C0C56B6-98E1-4916-A470-C5A2C8EAF630}.Release|x86.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Ad-Hoc|x86.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|ARM.ActiveCfg = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|ARM.Build.0 = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|x64.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|x86.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.AppStore|x86.Build.0 = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|ARM.ActiveCfg = Debug|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Debug|ARM.Build.0 = Debug|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Debug|x86.ActiveCfg = Debug|x86
- {F9459904-F785-4255-866A-A619787CB895}.Debug|x86.Build.0 = Debug|x86
- {F9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|Any CPU.Build.0 = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|ARM.ActiveCfg = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Release|ARM.Build.0 = Release|ARM
- {F9459904-F785-4255-866A-A619787CB895}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|x64.ActiveCfg = Release|Any CPU
- {F9459904-F785-4255-866A-A619787CB895}.Release|x86.ActiveCfg = Release|x86
- {F9459904-F785-4255-866A-A619787CB895}.Release|x86.Build.0 = Release|x86
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|x64.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.AppStore|x86.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|x64.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|ARM.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|x64.ActiveCfg = Release|Any CPU
- {F5ECBDE5-E525-4482-B568-63217BCB0A0B}.Release|x86.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x64.ActiveCfg = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x64.Build.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x64.Deploy.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x86.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|ARM.ActiveCfg = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|ARM.Build.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|ARM.Deploy.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x64.ActiveCfg = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x64.Build.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x64.Deploy.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x86.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x86.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.AppStore|x86.Deploy.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|ARM.ActiveCfg = Debug|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|ARM.Build.0 = Debug|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|ARM.Deploy.0 = Debug|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x64.ActiveCfg = Debug|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x64.Build.0 = Debug|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x64.Deploy.0 = Debug|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x86.ActiveCfg = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x86.Build.0 = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Debug|x86.Deploy.0 = Debug|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Any CPU.Build.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|ARM.ActiveCfg = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|ARM.Build.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|ARM.Deploy.0 = Release|ARM
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x64.ActiveCfg = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x64.Build.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x64.Deploy.0 = Release|x64
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x86.ActiveCfg = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x86.Build.0 = Release|x86
- {F27311C9-2CA2-45BF-B61C-E93445BD3261}.Release|x86.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Any CPU.Deploy.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|ARM.ActiveCfg = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|ARM.Build.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|ARM.Deploy.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Mixed Platforms.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|Mixed Platforms.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x86.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x86.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Ad-Hoc|x86.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Any CPU.Deploy.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|ARM.ActiveCfg = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|ARM.Build.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|ARM.Deploy.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Mixed Platforms.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Mixed Platforms.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|Mixed Platforms.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x64.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x86.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x86.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.AppStore|x86.Deploy.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|ARM.ActiveCfg = Debug|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|ARM.Build.0 = Debug|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|ARM.Deploy.0 = Debug|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|Mixed Platforms.Deploy.0 = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x64.ActiveCfg = Debug|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x86.ActiveCfg = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x86.Build.0 = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Debug|x86.Deploy.0 = Debug|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Any CPU.Build.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|ARM.ActiveCfg = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|ARM.Build.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|ARM.Deploy.0 = Release|ARM
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|iPhone.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|Mixed Platforms.Deploy.0 = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x64.ActiveCfg = Release|Any CPU
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x86.ActiveCfg = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x86.Build.0 = Release|x86
- {87310A2D-D731-4DAA-B930-7BCE328A7B49}.Release|x86.Deploy.0 = Release|x86
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|Any CPU.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|Any CPU.Build.0 = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|ARM.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|Mixed Platforms.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|Mixed Platforms.Build.0 = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|x64.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Ad-Hoc|x86.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|ARM.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|Mixed Platforms.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|Mixed Platforms.Build.0 = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|x64.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.AppStore|x86.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|ARM.ActiveCfg = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|x64.ActiveCfg = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Debug|x86.ActiveCfg = Debug|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|Any CPU.Build.0 = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|ARM.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|iPhone.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|x64.ActiveCfg = Release|Any CPU
- {547A61B3-C7D3-44CB-BF4A-B8BBAEFBB522}.Release|x86.ActiveCfg = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(TestCaseManagementSettings) = postSolution
- CategoryFile = ReactiveUI.vsmdi
- EndGlobalSection
-EndGlobal
diff --git a/ReactiveUI_XSAll.sln b/ReactiveUI_XSAll.sln
deleted file mode 100644
index 67a130e14d..0000000000
--- a/ReactiveUI_XSAll.sln
+++ /dev/null
@@ -1,869 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BD9762CF-E104-481C-96A6-26E624B86283}"
- ProjectSection(SolutionItems) = preProject
- Local.testsettings = Local.testsettings
- ReactiveUI.vsmdi = ReactiveUI.vsmdi
- TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_iOS_XS", "ReactiveUI.Events\ReactiveUI.Events_iOS_XS.csproj", "{334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_iOS", "ReactiveUI.Testing\ReactiveUI.Testing_iOS.csproj", "{90913370-9E94-3DBD-8F1E-15E10DB72FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Android", "ReactiveUI.Testing\ReactiveUI.Testing_Android.csproj", "{1920477B-BB94-93CF-984E-E177EF9FEDB1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Mac", "ReactiveUI.Testing\ReactiveUI.Testing_Mac.csproj", "{E1F2AD19-276E-4D05-A41A-89AA133CECFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Android_XS", "ReactiveUI.Events\ReactiveUI.Events_Android_XS.csproj", "{A120F2EC-F343-47BD-9BD3-7572C1E58433}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_Mac", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_Mac.csproj", "{AA27F817-FAD2-4622-B68A-651A8AA9E076}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_Android", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_Android.csproj", "{1131910A-9D6D-473F-9C69-3DCF6A1C81BC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_iOS", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_iOS.csproj", "{74BA5B4E-257A-42A7-BDAB-1FB40A903909}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI", "ReactiveUI\ReactiveUI.csproj", "{464CB812-F99F-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_XamForms_XS", "ReactiveUI.Events\ReactiveUI.Events_XamForms_XS.csproj", "{864CBF13-F9AF-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Android", "ReactiveUI\ReactiveUI_Android.csproj", "{F5A6E11B-B074-4A0B-B937-267D840E31DF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_iOS", "ReactiveUI\ReactiveUI_iOS.csproj", "{9091337A-9E94-4DBD-801E-15E1FDA78FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Mac", "ReactiveUI\ReactiveUI_Mac.csproj", "{0913BF79-061F-4667-ADF9-8E6CDA6D1213}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Mac", "ReactiveUI.Events\ReactiveUI.Events_Mac.csproj", "{20A2477A-BB94-43C1-F841-E177EF9FEDB8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.XamForms", "ReactiveUI.XamForms\ReactiveUI.XamForms.csproj", "{864CB812-199F-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.AndroidSupport", "ReactiveUI.AndroidSupport\ReactiveUI.AndroidSupport.csproj", "{F5A6E11B-B074-4A1C-B937-267D840E31DF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_Android", "ReactiveUI.Tests\ReactiveUI.Tests_Android.csproj", "{C2190C39-131D-48A8-932A-037A1A5592E6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_iOS", "ReactiveUI.Tests\ReactiveUI.Tests_iOS.csproj", "{AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_iOS64", "ReactiveUI\ReactiveUI_iOS64.csproj", "{AF913370-A394-4DBD-801E-15E1FDA78FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_iOS64", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_iOS64.csproj", "{A4BA5B4E-257A-42A7-BDAB-1FB40A903909}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_iOS64", "ReactiveUI.Testing\ReactiveUI.Testing_iOS64.csproj", "{9A913371-AE94-3DBD-8F1E-15E10DB72FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_iOS64", "ReactiveUI.Events\ReactiveUI.Events_iOS64.csproj", "{334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Mac64", "ReactiveUI\ReactiveUI_Mac64.csproj", "{1913BF79-061F-4667-ADF9-8E6CDA6D1211}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|Mixed Platforms = Debug|Mixed Platforms
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x86 = Release|x86
- AppStore|Any CPU = AppStore|Any CPU
- Debug|iPhoneSimulator = Debug|iPhoneSimulator
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Debug|iPhone = Debug|iPhone
- Release|iPhone = Release|iPhone
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- AppStore|iPhone = AppStore|iPhone
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|iPhone.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhone.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|x86.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Any CPU.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhone.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhone.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|x86.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Any CPU.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhone.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|x86.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|x86.Build.0 = Release|Any CPU
- {1913BF79-061F-4667-ADF9-8E6CDA6D1211}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1913BF79-061F-4667-ADF9-8E6CDA6D1211}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1913BF79-061F-4667-ADF9-8E6CDA6D1211}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1913BF79-061F-4667-ADF9-8E6CDA6D1211}.Release|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhone.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhone.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x86.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhone.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x86.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x86.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|iPhone.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|x86.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Any CPU.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhone.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|x86.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|x86.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|x86.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|x86.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.Build.0 = Debug|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.ActiveCfg = Release|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.Build.0 = Release|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x86.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x86.Build.0 = Release|iPhoneSimulator
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|x86.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhone.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|x86.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|x86.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhone.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|x86.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x86.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|x86.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|x86.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Any CPU.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhone.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|x86.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|x86.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|x86.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Any CPU.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhone.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|x86.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|x86.Build.0 = Release|Any CPU
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhone.Build.0 = Debug|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|x86.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhone.ActiveCfg = Release|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhone.Build.0 = Release|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Mixed Platforms.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Mixed Platforms.Build.0 = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|x86.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|x86.Build.0 = Release|iPhoneSimulator
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|iPhone.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|x86.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Any CPU.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhone.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|x86.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|x86.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|x86.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhone.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|x86.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|x86.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|x86.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|x86.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|x86.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|x86.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- Policies = $0
- $0.TextStylePolicy = $1
- $1.inheritsSet = null
- $1.scope = text/x-csharp
- $0.CSharpFormattingPolicy = $2
- $2.AutoPropertyFormatting = ForceOneLine
- $2.IndentPreprocessorDirectives = False
- $2.PropertyBraceStyle = NextLine
- $2.EventBraceStyle = NextLine
- $2.EmbeddedStatementPlacement = SameLine
- $2.ArrayInitializerBraceStyle = NextLine
- $2.BeforeMethodDeclarationParentheses = False
- $2.BeforeMethodCallParentheses = False
- $2.BeforeConstructorDeclarationParentheses = False
- $2.BeforeIndexerDeclarationBracket = False
- $2.BeforeDelegateDeclarationParentheses = False
- $2.AfterDelegateDeclarationParameterComma = True
- $2.NewParentheses = False
- $2.SpacesBeforeBrackets = False
- $2.AlignToFirstMethodDeclarationParameter = False
- $2.AlignToFirstIndexerDeclarationParameter = False
- $2.inheritsSet = Mono
- $2.inheritsScope = text/x-csharp
- $2.scope = text/x-csharp
- $0.StandardHeader = $3
- $3.Text =
- $3.IncludeInNewFiles = True
- $0.NameConventionPolicy = $4
- $4.Rules = $5
- $5.NamingRule = $6
- $6.Name = Namespaces
- $6.AffectedEntity = Namespace
- $6.VisibilityMask = VisibilityMask
- $6.NamingStyle = PascalCase
- $6.IncludeInstanceMembers = True
- $6.IncludeStaticEntities = True
- $5.NamingRule = $7
- $7.Name = Types
- $7.AffectedEntity = Class, Struct, Enum, Delegate
- $7.VisibilityMask = Public
- $7.NamingStyle = PascalCase
- $7.IncludeInstanceMembers = True
- $7.IncludeStaticEntities = True
- $5.NamingRule = $8
- $8.Name = Interfaces
- $8.RequiredPrefixes = $9
- $9.String = I
- $8.AffectedEntity = Interface
- $8.VisibilityMask = Public
- $8.NamingStyle = PascalCase
- $8.IncludeInstanceMembers = True
- $8.IncludeStaticEntities = True
- $5.NamingRule = $10
- $10.Name = Attributes
- $10.RequiredSuffixes = $11
- $11.String = Attribute
- $10.AffectedEntity = CustomAttributes
- $10.VisibilityMask = Public
- $10.NamingStyle = PascalCase
- $10.IncludeInstanceMembers = True
- $10.IncludeStaticEntities = True
- $5.NamingRule = $12
- $12.Name = Event Arguments
- $12.RequiredSuffixes = $13
- $13.String = EventArgs
- $12.AffectedEntity = CustomEventArgs
- $12.VisibilityMask = Public
- $12.NamingStyle = PascalCase
- $12.IncludeInstanceMembers = True
- $12.IncludeStaticEntities = True
- $5.NamingRule = $14
- $14.Name = Exceptions
- $14.RequiredSuffixes = $15
- $15.String = Exception
- $14.AffectedEntity = CustomExceptions
- $14.VisibilityMask = VisibilityMask
- $14.NamingStyle = PascalCase
- $14.IncludeInstanceMembers = True
- $14.IncludeStaticEntities = True
- $5.NamingRule = $16
- $16.Name = Methods
- $16.AffectedEntity = Methods
- $16.VisibilityMask = Protected, Public
- $16.NamingStyle = PascalCase
- $16.IncludeInstanceMembers = True
- $16.IncludeStaticEntities = True
- $5.NamingRule = $17
- $17.Name = Static Readonly Fields
- $17.AffectedEntity = ReadonlyField
- $17.VisibilityMask = Protected, Public
- $17.NamingStyle = PascalCase
- $17.IncludeInstanceMembers = False
- $17.IncludeStaticEntities = True
- $5.NamingRule = $18
- $18.Name = Fields
- $18.AffectedEntity = Field
- $18.VisibilityMask = Protected, Public
- $18.NamingStyle = PascalCase
- $18.IncludeInstanceMembers = True
- $18.IncludeStaticEntities = True
- $5.NamingRule = $19
- $19.Name = ReadOnly Fields
- $19.AffectedEntity = ReadonlyField
- $19.VisibilityMask = Protected, Public
- $19.NamingStyle = PascalCase
- $19.IncludeInstanceMembers = True
- $19.IncludeStaticEntities = False
- $5.NamingRule = $20
- $20.Name = Constant Fields
- $20.AffectedEntity = ConstantField
- $20.VisibilityMask = Protected, Public
- $20.NamingStyle = PascalCase
- $20.IncludeInstanceMembers = True
- $20.IncludeStaticEntities = True
- $5.NamingRule = $21
- $21.Name = Properties
- $21.AffectedEntity = Property
- $21.VisibilityMask = Protected, Public
- $21.NamingStyle = PascalCase
- $21.IncludeInstanceMembers = True
- $21.IncludeStaticEntities = True
- $5.NamingRule = $22
- $22.Name = Events
- $22.AffectedEntity = Event
- $22.VisibilityMask = Protected, Public
- $22.NamingStyle = PascalCase
- $22.IncludeInstanceMembers = True
- $22.IncludeStaticEntities = True
- $5.NamingRule = $23
- $23.Name = Enum Members
- $23.AffectedEntity = EnumMember
- $23.VisibilityMask = VisibilityMask
- $23.NamingStyle = PascalCase
- $23.IncludeInstanceMembers = True
- $23.IncludeStaticEntities = True
- $5.NamingRule = $24
- $24.Name = Parameters
- $24.AffectedEntity = Parameter
- $24.VisibilityMask = VisibilityMask
- $24.NamingStyle = CamelCase
- $24.IncludeInstanceMembers = True
- $24.IncludeStaticEntities = True
- $5.NamingRule = $25
- $25.Name = Type Parameters
- $25.RequiredPrefixes = $26
- $26.String = T
- $25.AffectedEntity = TypeParameter
- $25.VisibilityMask = VisibilityMask
- $25.NamingStyle = PascalCase
- $25.IncludeInstanceMembers = True
- $25.IncludeStaticEntities = True
- $0.TextStylePolicy = $27
- $27.FileWidth = 120
- $27.inheritsSet = VisualStudio
- $27.inheritsScope = text/plain
- $27.scope = text/plain
- EndGlobalSection
- GlobalSection(TestCaseManagementSettings) = postSolution
- CategoryFile = ReactiveUI.vsmdi
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/ReactiveUI_XSIOS.sln b/ReactiveUI_XSIOS.sln
deleted file mode 100644
index e129a8c563..0000000000
--- a/ReactiveUI_XSIOS.sln
+++ /dev/null
@@ -1,415 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BD9762CF-E104-481C-96A6-26E624B86283}"
- ProjectSection(SolutionItems) = preProject
- Local.testsettings = Local.testsettings
- ReactiveUI.vsmdi = ReactiveUI.vsmdi
- TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_iOS", "ReactiveUI.Testing\ReactiveUI.Testing_iOS.csproj", "{90913370-9E94-3DBD-8F1E-15E10DB72FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_iOS", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_iOS.csproj", "{74BA5B4E-257A-42A7-BDAB-1FB40A903909}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI", "ReactiveUI\ReactiveUI.csproj", "{464CB812-F99F-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_iOS", "ReactiveUI\ReactiveUI_iOS.csproj", "{9091337A-9E94-4DBD-801E-15E1FDA78FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_iOS_XS", "ReactiveUI.Events\ReactiveUI.Events_iOS_XS.csproj", "{334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_iOS64", "ReactiveUI\ReactiveUI_iOS64.csproj", "{AF913370-A394-4DBD-801E-15E1FDA78FFC}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|Mixed Platforms = Debug|Mixed Platforms
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x86 = Release|x86
- AppStore|Any CPU = AppStore|Any CPU
- Debug|iPhoneSimulator = Debug|iPhoneSimulator
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Debug|iPhone = Debug|iPhone
- Release|iPhone = Release|iPhone
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- AppStore|iPhone = AppStore|iPhone
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.Build.0 = Debug|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.ActiveCfg = Release|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.Build.0 = Release|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x86.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x86.Build.0 = Release|iPhoneSimulator
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x86.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- Policies = $0
- $0.TextStylePolicy = $1
- $1.inheritsSet = null
- $1.scope = text/x-csharp
- $0.CSharpFormattingPolicy = $2
- $2.AutoPropertyFormatting = ForceOneLine
- $2.IndentPreprocessorDirectives = False
- $2.PropertyBraceStyle = NextLine
- $2.EventBraceStyle = NextLine
- $2.EmbeddedStatementPlacement = SameLine
- $2.ArrayInitializerBraceStyle = NextLine
- $2.BeforeMethodDeclarationParentheses = False
- $2.BeforeMethodCallParentheses = False
- $2.BeforeConstructorDeclarationParentheses = False
- $2.BeforeIndexerDeclarationBracket = False
- $2.BeforeDelegateDeclarationParentheses = False
- $2.AfterDelegateDeclarationParameterComma = True
- $2.NewParentheses = False
- $2.SpacesBeforeBrackets = False
- $2.AlignToFirstMethodDeclarationParameter = False
- $2.AlignToFirstIndexerDeclarationParameter = False
- $2.inheritsSet = Mono
- $2.inheritsScope = text/x-csharp
- $2.scope = text/x-csharp
- $0.StandardHeader = $3
- $3.Text =
- $3.IncludeInNewFiles = True
- $0.NameConventionPolicy = $4
- $4.Rules = $5
- $5.NamingRule = $6
- $6.Name = Namespaces
- $6.AffectedEntity = Namespace
- $6.VisibilityMask = VisibilityMask
- $6.NamingStyle = PascalCase
- $6.IncludeInstanceMembers = True
- $6.IncludeStaticEntities = True
- $5.NamingRule = $7
- $7.Name = Types
- $7.AffectedEntity = Class, Struct, Enum, Delegate
- $7.VisibilityMask = Public
- $7.NamingStyle = PascalCase
- $7.IncludeInstanceMembers = True
- $7.IncludeStaticEntities = True
- $5.NamingRule = $8
- $8.Name = Interfaces
- $8.RequiredPrefixes = $9
- $9.String = I
- $8.AffectedEntity = Interface
- $8.VisibilityMask = Public
- $8.NamingStyle = PascalCase
- $8.IncludeInstanceMembers = True
- $8.IncludeStaticEntities = True
- $5.NamingRule = $10
- $10.Name = Attributes
- $10.RequiredSuffixes = $11
- $11.String = Attribute
- $10.AffectedEntity = CustomAttributes
- $10.VisibilityMask = Public
- $10.NamingStyle = PascalCase
- $10.IncludeInstanceMembers = True
- $10.IncludeStaticEntities = True
- $5.NamingRule = $12
- $12.Name = Event Arguments
- $12.RequiredSuffixes = $13
- $13.String = EventArgs
- $12.AffectedEntity = CustomEventArgs
- $12.VisibilityMask = Public
- $12.NamingStyle = PascalCase
- $12.IncludeInstanceMembers = True
- $12.IncludeStaticEntities = True
- $5.NamingRule = $14
- $14.Name = Exceptions
- $14.RequiredSuffixes = $15
- $15.String = Exception
- $14.AffectedEntity = CustomExceptions
- $14.VisibilityMask = VisibilityMask
- $14.NamingStyle = PascalCase
- $14.IncludeInstanceMembers = True
- $14.IncludeStaticEntities = True
- $5.NamingRule = $16
- $16.Name = Methods
- $16.AffectedEntity = Methods
- $16.VisibilityMask = Protected, Public
- $16.NamingStyle = PascalCase
- $16.IncludeInstanceMembers = True
- $16.IncludeStaticEntities = True
- $5.NamingRule = $17
- $17.Name = Static Readonly Fields
- $17.AffectedEntity = ReadonlyField
- $17.VisibilityMask = Protected, Public
- $17.NamingStyle = PascalCase
- $17.IncludeInstanceMembers = False
- $17.IncludeStaticEntities = True
- $5.NamingRule = $18
- $18.Name = Fields
- $18.AffectedEntity = Field
- $18.VisibilityMask = Protected, Public
- $18.NamingStyle = PascalCase
- $18.IncludeInstanceMembers = True
- $18.IncludeStaticEntities = True
- $5.NamingRule = $19
- $19.Name = ReadOnly Fields
- $19.AffectedEntity = ReadonlyField
- $19.VisibilityMask = Protected, Public
- $19.NamingStyle = PascalCase
- $19.IncludeInstanceMembers = True
- $19.IncludeStaticEntities = False
- $5.NamingRule = $20
- $20.Name = Constant Fields
- $20.AffectedEntity = ConstantField
- $20.VisibilityMask = Protected, Public
- $20.NamingStyle = PascalCase
- $20.IncludeInstanceMembers = True
- $20.IncludeStaticEntities = True
- $5.NamingRule = $21
- $21.Name = Properties
- $21.AffectedEntity = Property
- $21.VisibilityMask = Protected, Public
- $21.NamingStyle = PascalCase
- $21.IncludeInstanceMembers = True
- $21.IncludeStaticEntities = True
- $5.NamingRule = $22
- $22.Name = Events
- $22.AffectedEntity = Event
- $22.VisibilityMask = Protected, Public
- $22.NamingStyle = PascalCase
- $22.IncludeInstanceMembers = True
- $22.IncludeStaticEntities = True
- $5.NamingRule = $23
- $23.Name = Enum Members
- $23.AffectedEntity = EnumMember
- $23.VisibilityMask = VisibilityMask
- $23.NamingStyle = PascalCase
- $23.IncludeInstanceMembers = True
- $23.IncludeStaticEntities = True
- $5.NamingRule = $24
- $24.Name = Parameters
- $24.AffectedEntity = Parameter
- $24.VisibilityMask = VisibilityMask
- $24.NamingStyle = CamelCase
- $24.IncludeInstanceMembers = True
- $24.IncludeStaticEntities = True
- $5.NamingRule = $25
- $25.Name = Type Parameters
- $25.RequiredPrefixes = $26
- $26.String = T
- $25.AffectedEntity = TypeParameter
- $25.VisibilityMask = VisibilityMask
- $25.NamingStyle = PascalCase
- $25.IncludeInstanceMembers = True
- $25.IncludeStaticEntities = True
- $0.TextStylePolicy = $27
- $27.FileWidth = 120
- $27.inheritsSet = VisualStudio
- $27.inheritsScope = text/plain
- $27.scope = text/plain
- EndGlobalSection
- GlobalSection(TestCaseManagementSettings) = postSolution
- CategoryFile = ReactiveUI.vsmdi
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/ReactiveUI_XSOnly.sln b/ReactiveUI_XSOnly.sln
deleted file mode 100644
index e681dd46fb..0000000000
--- a/ReactiveUI_XSOnly.sln
+++ /dev/null
@@ -1,328 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BD9762CF-E104-481C-96A6-26E624B86283}"
- ProjectSection(SolutionItems) = preProject
- Local.testsettings = Local.testsettings
- ReactiveUI.vsmdi = ReactiveUI.vsmdi
- TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.iOS", "ReactiveUI.Platforms\ReactiveUI.Cocoa.csproj", "{0913BF79-061F-4667-ADF9-8E6CDA6D1213}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Mac", "ReactiveUI\ReactiveUI_MonoMac.csproj", "{292A477B-BB94-43C1-984E-E177EF9FEDB7}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Mac", "ReactiveUI.Events\ReactiveUI.Events_Monomac.csproj", "{292A477A-BB94-43C1-F841-E177EF9FEDB7}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|Mixed Platforms = Debug|Mixed Platforms
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x86 = Release|x86
- AppStore|Any CPU = AppStore|Any CPU
- Debug|iPhoneSimulator = Debug|iPhoneSimulator
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Debug|iPhone = Debug|iPhone
- Release|iPhone = Release|iPhone
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- AppStore|iPhone = AppStore|iPhone
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|iPhone.ActiveCfg = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|iPhone.Build.0 = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhone.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|x86.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Any CPU.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhone.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhone.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.Build.0 = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.AppStore|iPhone.Build.0 = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|iPhone.Build.0 = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Debug|x86.Build.0 = Debug|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|Any CPU.Build.0 = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|iPhone.Build.0 = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|x86.ActiveCfg = Release|Any CPU
- {292A477A-BB94-43C1-F841-E177EF9FEDB7}.Release|x86.Build.0 = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.Build.0 = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.Build.0 = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.Build.0 = Debug|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.Build.0 = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.Build.0 = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.ActiveCfg = Release|Any CPU
- {292A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.Build.0 = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.AppStore|iPhone.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.AppStore|iPhone.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|iPhone.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|x86.ActiveCfg = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Debug|x86.Build.0 = Debug|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|Any CPU.Build.0 = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|iPhone.ActiveCfg = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|iPhone.Build.0 = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|x86.ActiveCfg = Release|Any CPU
- {67038157-092E-4D72-BAF4-949EB1532264}.Release|x86.Build.0 = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.AppStore|iPhone.ActiveCfg = AppStore|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.AppStore|iPhone.Build.0 = AppStore|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Debug|x86.Build.0 = Debug|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|Any CPU.Build.0 = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|iPhone.Build.0 = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|x86.ActiveCfg = Release|Any CPU
- {F59E041D-0598-43FD-A6D5-52A25BAB8158}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = XamarinMacPlayground\XamarinMacPlayground.csproj
- Policies = $0
- $0.TextStylePolicy = $1
- $1.FileWidth = 120
- $1.inheritsSet = VisualStudio
- $1.inheritsScope = text/plain
- $1.scope = text/x-csharp
- $0.CSharpFormattingPolicy = $2
- $2.IndentSwitchBody = True
- $2.AnonymousMethodBraceStyle = NextLine
- $2.PropertyBraceStyle = NextLine
- $2.PropertyGetBraceStyle = NextLine
- $2.PropertySetBraceStyle = NextLine
- $2.EventBraceStyle = NextLine
- $2.EventAddBraceStyle = NextLine
- $2.EventRemoveBraceStyle = NextLine
- $2.StatementBraceStyle = NextLine
- $2.ArrayInitializerBraceStyle = NextLine
- $2.BeforeMethodDeclarationParentheses = False
- $2.BeforeMethodCallParentheses = False
- $2.BeforeConstructorDeclarationParentheses = False
- $2.BeforeDelegateDeclarationParentheses = False
- $2.NewParentheses = False
- $2.inheritsSet = Mono
- $2.inheritsScope = text/x-csharp
- $2.scope = text/x-csharp
- $0.StandardHeader = $3
- $3.Text =
- $3.IncludeInNewFiles = True
- $0.NameConventionPolicy = $4
- $4.Rules = $5
- $5.NamingRule = $6
- $6.Name = Namespaces
- $6.AffectedEntity = Namespace
- $6.VisibilityMask = VisibilityMask
- $6.NamingStyle = PascalCase
- $6.IncludeInstanceMembers = True
- $6.IncludeStaticEntities = True
- $5.NamingRule = $7
- $7.Name = Types
- $7.AffectedEntity = Class, Struct, Enum, Delegate
- $7.VisibilityMask = Public
- $7.NamingStyle = PascalCase
- $7.IncludeInstanceMembers = True
- $7.IncludeStaticEntities = True
- $5.NamingRule = $8
- $8.Name = Interfaces
- $8.RequiredPrefixes = $9
- $9.String = I
- $8.AffectedEntity = Interface
- $8.VisibilityMask = Public
- $8.NamingStyle = PascalCase
- $8.IncludeInstanceMembers = True
- $8.IncludeStaticEntities = True
- $5.NamingRule = $10
- $10.Name = Attributes
- $10.RequiredSuffixes = $11
- $11.String = Attribute
- $10.AffectedEntity = CustomAttributes
- $10.VisibilityMask = Public
- $10.NamingStyle = PascalCase
- $10.IncludeInstanceMembers = True
- $10.IncludeStaticEntities = True
- $5.NamingRule = $12
- $12.Name = Event Arguments
- $12.RequiredSuffixes = $13
- $13.String = EventArgs
- $12.AffectedEntity = CustomEventArgs
- $12.VisibilityMask = Public
- $12.NamingStyle = PascalCase
- $12.IncludeInstanceMembers = True
- $12.IncludeStaticEntities = True
- $5.NamingRule = $14
- $14.Name = Exceptions
- $14.RequiredSuffixes = $15
- $15.String = Exception
- $14.AffectedEntity = CustomExceptions
- $14.VisibilityMask = VisibilityMask
- $14.NamingStyle = PascalCase
- $14.IncludeInstanceMembers = True
- $14.IncludeStaticEntities = True
- $5.NamingRule = $16
- $16.Name = Methods
- $16.AffectedEntity = Methods
- $16.VisibilityMask = Protected, Public
- $16.NamingStyle = PascalCase
- $16.IncludeInstanceMembers = True
- $16.IncludeStaticEntities = True
- $5.NamingRule = $17
- $17.Name = Static Readonly Fields
- $17.AffectedEntity = ReadonlyField
- $17.VisibilityMask = Protected, Public
- $17.NamingStyle = PascalCase
- $17.IncludeInstanceMembers = False
- $17.IncludeStaticEntities = True
- $5.NamingRule = $18
- $18.Name = Fields
- $18.AffectedEntity = Field
- $18.VisibilityMask = Protected, Public
- $18.NamingStyle = PascalCase
- $18.IncludeInstanceMembers = True
- $18.IncludeStaticEntities = True
- $5.NamingRule = $19
- $19.Name = ReadOnly Fields
- $19.AffectedEntity = ReadonlyField
- $19.VisibilityMask = Protected, Public
- $19.NamingStyle = PascalCase
- $19.IncludeInstanceMembers = True
- $19.IncludeStaticEntities = False
- $5.NamingRule = $20
- $20.Name = Constant Fields
- $20.AffectedEntity = ConstantField
- $20.VisibilityMask = Protected, Public
- $20.NamingStyle = PascalCase
- $20.IncludeInstanceMembers = True
- $20.IncludeStaticEntities = True
- $5.NamingRule = $21
- $21.Name = Properties
- $21.AffectedEntity = Property
- $21.VisibilityMask = Protected, Public
- $21.NamingStyle = PascalCase
- $21.IncludeInstanceMembers = True
- $21.IncludeStaticEntities = True
- $5.NamingRule = $22
- $22.Name = Events
- $22.AffectedEntity = Event
- $22.VisibilityMask = Protected, Public
- $22.NamingStyle = PascalCase
- $22.IncludeInstanceMembers = True
- $22.IncludeStaticEntities = True
- $5.NamingRule = $23
- $23.Name = Enum Members
- $23.AffectedEntity = EnumMember
- $23.VisibilityMask = VisibilityMask
- $23.NamingStyle = PascalCase
- $23.IncludeInstanceMembers = True
- $23.IncludeStaticEntities = True
- $5.NamingRule = $24
- $24.Name = Parameters
- $24.AffectedEntity = Parameter
- $24.VisibilityMask = VisibilityMask
- $24.NamingStyle = CamelCase
- $24.IncludeInstanceMembers = True
- $24.IncludeStaticEntities = True
- $5.NamingRule = $25
- $25.Name = Type Parameters
- $25.RequiredPrefixes = $26
- $26.String = T
- $25.AffectedEntity = TypeParameter
- $25.VisibilityMask = VisibilityMask
- $25.NamingStyle = PascalCase
- $25.IncludeInstanceMembers = True
- $25.IncludeStaticEntities = True
- EndGlobalSection
- GlobalSection(TestCaseManagementSettings) = postSolution
- CategoryFile = ReactiveUI.vsmdi
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/ReactiveUI_XSXamForms.sln b/ReactiveUI_XSXamForms.sln
deleted file mode 100644
index 122de0106b..0000000000
--- a/ReactiveUI_XSXamForms.sln
+++ /dev/null
@@ -1,939 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{BD9762CF-E104-481C-96A6-26E624B86283}"
- ProjectSection(SolutionItems) = preProject
- Local.testsettings = Local.testsettings
- ReactiveUI.vsmdi = ReactiveUI.vsmdi
- TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
- EndProjectSection
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_iOS_XS", "ReactiveUI.Events\ReactiveUI.Events_iOS_XS.csproj", "{334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_iOS", "ReactiveUI.Testing\ReactiveUI.Testing_iOS.csproj", "{90913370-9E94-3DBD-8F1E-15E10DB72FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_Android", "ReactiveUI.Testing\ReactiveUI.Testing_Android.csproj", "{1920477B-BB94-93CF-984E-E177EF9FEDB1}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_Android_XS", "ReactiveUI.Events\ReactiveUI.Events_Android_XS.csproj", "{A120F2EC-F343-47BD-9BD3-7572C1E58433}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_Android", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_Android.csproj", "{1131910A-9D6D-473F-9C69-3DCF6A1C81BC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_iOS", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_iOS.csproj", "{74BA5B4E-257A-42A7-BDAB-1FB40A903909}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI", "ReactiveUI\ReactiveUI.csproj", "{464CB812-F99F-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_XamForms_XS", "ReactiveUI.Events\ReactiveUI.Events_XamForms_XS.csproj", "{864CBF13-F9AF-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_Android", "ReactiveUI\ReactiveUI_Android.csproj", "{F5A6E11B-B074-4A0B-B937-267D840E31DF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_iOS", "ReactiveUI\ReactiveUI_iOS.csproj", "{9091337A-9E94-4DBD-801E-15E1FDA78FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.XamForms", "ReactiveUI.XamForms\ReactiveUI.XamForms.csproj", "{864CB812-199F-401B-BE4C-E8F0515CD19D}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.AndroidSupport", "ReactiveUI.AndroidSupport\ReactiveUI.AndroidSupport.csproj", "{F5A6E11B-B074-4A1C-B937-267D840E31DF}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_Android", "ReactiveUI.Tests\ReactiveUI.Tests_Android.csproj", "{C2190C39-131D-48A8-932A-037A1A5592E6}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Tests_iOS", "ReactiveUI.Tests\ReactiveUI.Tests_iOS.csproj", "{AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI_iOS64", "ReactiveUI\ReactiveUI_iOS64.csproj", "{AF913370-A394-4DBD-801E-15E1FDA78FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Reactive.Testing_iOS64", "Microsoft.Reactive.Testing\Microsoft.Reactive.Testing_iOS64.csproj", "{A4BA5B4E-257A-42A7-BDAB-1FB40A903909}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Testing_iOS64", "ReactiveUI.Testing\ReactiveUI.Testing_iOS64.csproj", "{9A913371-AE94-3DBD-8F1E-15E10DB72FFC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ReactiveUI.Events_iOS64", "ReactiveUI.Events\ReactiveUI.Events_iOS64.csproj", "{334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-XamForms", "Playground-XamForms\Playground-XamForms.csproj", "{EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-XamForms.Android", "Playground-XamForms.Android\Playground-XamForms.Android.csproj", "{51D24A95-5C9F-4CF2-B56A-B2A8CC450362}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Playground-XamForms.iOS", "Playground-XamForms.iOS\Playground-XamForms.iOS.csproj", "{3844D000-B4DE-4539-A22D-F525723150F8}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|Mixed Platforms = Debug|Mixed Platforms
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x86 = Release|x86
- AppStore|Any CPU = AppStore|Any CPU
- Debug|iPhoneSimulator = Debug|iPhoneSimulator
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Debug|iPhone = Debug|iPhone
- Release|iPhone = Release|iPhone
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- AppStore|iPhone = AppStore|iPhone
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Debug|x86.Build.0 = Debug|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Any CPU.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhone.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|x86.ActiveCfg = Release|Any CPU
- {1131910A-9D6D-473F-9C69-3DCF6A1C81BC}.Release|x86.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.AppStore|iPhone.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhone.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Debug|x86.Build.0 = Debug|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Any CPU.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhone.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhone.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x86.ActiveCfg = Release|Any CPU
- {1920477B-BB94-93CF-984E-E177EF9FEDB1}.Release|x86.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.ActiveCfg = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.Build.0 = Debug|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|x86.ActiveCfg = Release|Any CPU
- {334E6DAA-1D70-4CE0-80CB-DFD3147DBE18}.Release|x86.Build.0 = Release|Any CPU
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhone.Build.0 = Debug|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Debug|x86.Build.0 = Debug|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.ActiveCfg = Release|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhone.Build.0 = Release|iPhone
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|Mixed Platforms.Build.0 = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x86.ActiveCfg = Release|iPhoneSimulator
- {334E6DAC-0D70-4CE0-80CB-DFD3147DBE18}.Release|x86.Build.0 = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|iPhone.Build.0 = Debug|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Debug|x86.Build.0 = Debug|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|iPhone.ActiveCfg = Release|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|iPhone.Build.0 = Release|iPhone
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|Mixed Platforms.ActiveCfg = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|Mixed Platforms.Build.0 = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|x86.ActiveCfg = Release|iPhoneSimulator
- {3844D000-B4DE-4539-A22D-F525723150F8}.Release|x86.Build.0 = Release|iPhoneSimulator
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Debug|x86.Build.0 = Debug|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhone.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {464CB812-F99F-401B-BE4C-E8F0515CD19D}.Release|x86.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.AppStore|iPhone.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|iPhone.Build.0 = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|x86.ActiveCfg = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Debug|x86.Build.0 = Debug|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|Any CPU.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|iPhone.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|iPhone.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|x86.ActiveCfg = Release|Any CPU
- {51D24A95-5C9F-4CF2-B56A-B2A8CC450362}.Release|x86.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.ActiveCfg = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.Build.0 = Debug|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.ActiveCfg = Release|Any CPU
- {74BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Debug|x86.Build.0 = Debug|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhone.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {864CB812-199F-401B-BE4C-E8F0515CD19D}.Release|x86.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.AppStore|iPhone.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhone.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Debug|x86.Build.0 = Debug|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Any CPU.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhone.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhone.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|x86.ActiveCfg = Release|Any CPU
- {864CBF13-F9AF-401B-BE4C-E8F0515CD19D}.Release|x86.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {90913370-9E94-3DBD-8F1E-15E10DB72FFC}.Release|x86.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-15E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9A913371-AE94-3DBD-8F1E-15E10DB72FFC}.Release|x86.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Debug|x86.Build.0 = Debug|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Any CPU.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhone.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|x86.ActiveCfg = Release|Any CPU
- {A120F2EC-F343-47BD-9BD3-7572C1E58433}.Release|x86.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.AppStore|iPhone.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhone.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Debug|x86.Build.0 = Debug|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Any CPU.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhone.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.ActiveCfg = Release|Any CPU
- {A4BA5B4E-257A-42A7-BDAB-1FB40A903909}.Release|x86.Build.0 = Release|Any CPU
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|Any CPU.Build.0 = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Any CPU.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Any CPU.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhone.Build.0 = Debug|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Mixed Platforms.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|Mixed Platforms.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|x86.ActiveCfg = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Debug|x86.Build.0 = Debug|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Any CPU.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Any CPU.Build.0 = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhone.ActiveCfg = Release|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhone.Build.0 = Release|iPhone
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Mixed Platforms.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|Mixed Platforms.Build.0 = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|x86.ActiveCfg = Release|iPhoneSimulator
- {AD72C6D8-6C24-42C7-9E5F-8B35E1493D13}.Release|x86.Build.0 = Release|iPhoneSimulator
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {AF913370-A394-4DBD-801E-15E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.AppStore|iPhone.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhone.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Debug|x86.Build.0 = Debug|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Any CPU.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhone.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhone.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|x86.ActiveCfg = Release|Any CPU
- {C2190C39-131D-48A8-932A-037A1A5592E6}.Release|x86.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Debug|x86.Build.0 = Debug|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|Any CPU.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|iPhone.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|x86.ActiveCfg = Release|Any CPU
- {EE4BDA1D-EB01-4A45-8525-D996A0F0F6AC}.Release|x86.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.AppStore|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Debug|x86.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A0B-B937-267D840E31DF}.Release|x86.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.AppStore|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Debug|x86.Build.0 = Debug|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Any CPU.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhone.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|x86.ActiveCfg = Release|Any CPU
- {F5A6E11B-B074-4A1C-B937-267D840E31DF}.Release|x86.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|iPhone.ActiveCfg = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.AppStore|iPhone.Build.0 = AppStore|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhone.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|x86.ActiveCfg = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Debug|x86.Build.0 = Debug|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Any CPU.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhone.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhone.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.ActiveCfg = Release|Any CPU
- {0913BF79-061F-4667-ADF9-8E6CDA6D1213}.Release|x86.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.AppStore|iPhone.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhone.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Debug|x86.Build.0 = Debug|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Any CPU.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhone.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhone.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|x86.ActiveCfg = Release|Any CPU
- {20A2477A-BB94-43C1-F841-E177EF9FEDB8}.Release|x86.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.AppStore|iPhone.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhone.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Debug|x86.Build.0 = Debug|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Any CPU.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhone.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhone.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|x86.ActiveCfg = Release|Any CPU
- {AA27F817-FAD2-4622-B68A-651A8AA9E076}.Release|x86.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Debug|x86.Build.0 = Debug|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhone.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|x86.ActiveCfg = Release|Any CPU
- {E1F2AD19-276E-4D05-A41A-89AA133CECFC}.Release|x86.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.AppStore|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhone.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Debug|x86.Build.0 = Debug|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Any CPU.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhone.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhone.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|x86.ActiveCfg = Release|Any CPU
- {9091337A-9E94-4DBD-801E-05E1FDA78FFC}.Release|x86.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.AppStore|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhone.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.ActiveCfg = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Debug|x86.Build.0 = Debug|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Any CPU.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhone.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.ActiveCfg = Release|Any CPU
- {F92A477B-BB94-43C1-984E-E177EF9FEDB7}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- Policies = $0
- $0.TextStylePolicy = $1
- $1.inheritsSet = null
- $1.scope = text/x-csharp
- $0.CSharpFormattingPolicy = $2
- $2.AutoPropertyFormatting = ForceOneLine
- $2.IndentPreprocessorDirectives = False
- $2.PropertyBraceStyle = NextLine
- $2.EventBraceStyle = NextLine
- $2.EmbeddedStatementPlacement = SameLine
- $2.ArrayInitializerBraceStyle = NextLine
- $2.BeforeMethodDeclarationParentheses = False
- $2.BeforeMethodCallParentheses = False
- $2.BeforeConstructorDeclarationParentheses = False
- $2.BeforeIndexerDeclarationBracket = False
- $2.BeforeDelegateDeclarationParentheses = False
- $2.AfterDelegateDeclarationParameterComma = True
- $2.NewParentheses = False
- $2.SpacesBeforeBrackets = False
- $2.AlignToFirstMethodDeclarationParameter = False
- $2.AlignToFirstIndexerDeclarationParameter = False
- $2.inheritsSet = Mono
- $2.inheritsScope = text/x-csharp
- $2.scope = text/x-csharp
- $0.StandardHeader = $3
- $3.Text =
- $3.IncludeInNewFiles = True
- $0.NameConventionPolicy = $4
- $4.Rules = $5
- $5.NamingRule = $6
- $6.Name = Namespaces
- $6.AffectedEntity = Namespace
- $6.VisibilityMask = VisibilityMask
- $6.NamingStyle = PascalCase
- $6.IncludeInstanceMembers = True
- $6.IncludeStaticEntities = True
- $5.NamingRule = $7
- $7.Name = Types
- $7.AffectedEntity = Class, Struct, Enum, Delegate
- $7.VisibilityMask = Public
- $7.NamingStyle = PascalCase
- $7.IncludeInstanceMembers = True
- $7.IncludeStaticEntities = True
- $5.NamingRule = $8
- $8.Name = Interfaces
- $8.RequiredPrefixes = $9
- $9.String = I
- $8.AffectedEntity = Interface
- $8.VisibilityMask = Public
- $8.NamingStyle = PascalCase
- $8.IncludeInstanceMembers = True
- $8.IncludeStaticEntities = True
- $5.NamingRule = $10
- $10.Name = Attributes
- $10.RequiredSuffixes = $11
- $11.String = Attribute
- $10.AffectedEntity = CustomAttributes
- $10.VisibilityMask = Public
- $10.NamingStyle = PascalCase
- $10.IncludeInstanceMembers = True
- $10.IncludeStaticEntities = True
- $5.NamingRule = $12
- $12.Name = Event Arguments
- $12.RequiredSuffixes = $13
- $13.String = EventArgs
- $12.AffectedEntity = CustomEventArgs
- $12.VisibilityMask = Public
- $12.NamingStyle = PascalCase
- $12.IncludeInstanceMembers = True
- $12.IncludeStaticEntities = True
- $5.NamingRule = $14
- $14.Name = Exceptions
- $14.RequiredSuffixes = $15
- $15.String = Exception
- $14.AffectedEntity = CustomExceptions
- $14.VisibilityMask = VisibilityMask
- $14.NamingStyle = PascalCase
- $14.IncludeInstanceMembers = True
- $14.IncludeStaticEntities = True
- $5.NamingRule = $16
- $16.Name = Methods
- $16.AffectedEntity = Methods
- $16.VisibilityMask = Protected, Public
- $16.NamingStyle = PascalCase
- $16.IncludeInstanceMembers = True
- $16.IncludeStaticEntities = True
- $5.NamingRule = $17
- $17.Name = Static Readonly Fields
- $17.AffectedEntity = ReadonlyField
- $17.VisibilityMask = Protected, Public
- $17.NamingStyle = PascalCase
- $17.IncludeInstanceMembers = False
- $17.IncludeStaticEntities = True
- $5.NamingRule = $18
- $18.Name = Fields
- $18.AffectedEntity = Field
- $18.VisibilityMask = Protected, Public
- $18.NamingStyle = PascalCase
- $18.IncludeInstanceMembers = True
- $18.IncludeStaticEntities = True
- $5.NamingRule = $19
- $19.Name = ReadOnly Fields
- $19.AffectedEntity = ReadonlyField
- $19.VisibilityMask = Protected, Public
- $19.NamingStyle = PascalCase
- $19.IncludeInstanceMembers = True
- $19.IncludeStaticEntities = False
- $5.NamingRule = $20
- $20.Name = Constant Fields
- $20.AffectedEntity = ConstantField
- $20.VisibilityMask = Protected, Public
- $20.NamingStyle = PascalCase
- $20.IncludeInstanceMembers = True
- $20.IncludeStaticEntities = True
- $5.NamingRule = $21
- $21.Name = Properties
- $21.AffectedEntity = Property
- $21.VisibilityMask = Protected, Public
- $21.NamingStyle = PascalCase
- $21.IncludeInstanceMembers = True
- $21.IncludeStaticEntities = True
- $5.NamingRule = $22
- $22.Name = Events
- $22.AffectedEntity = Event
- $22.VisibilityMask = Protected, Public
- $22.NamingStyle = PascalCase
- $22.IncludeInstanceMembers = True
- $22.IncludeStaticEntities = True
- $5.NamingRule = $23
- $23.Name = Enum Members
- $23.AffectedEntity = EnumMember
- $23.VisibilityMask = VisibilityMask
- $23.NamingStyle = PascalCase
- $23.IncludeInstanceMembers = True
- $23.IncludeStaticEntities = True
- $5.NamingRule = $24
- $24.Name = Parameters
- $24.AffectedEntity = Parameter
- $24.VisibilityMask = VisibilityMask
- $24.NamingStyle = CamelCase
- $24.IncludeInstanceMembers = True
- $24.IncludeStaticEntities = True
- $5.NamingRule = $25
- $25.Name = Type Parameters
- $25.RequiredPrefixes = $26
- $26.String = T
- $25.AffectedEntity = TypeParameter
- $25.VisibilityMask = VisibilityMask
- $25.NamingStyle = PascalCase
- $25.IncludeInstanceMembers = True
- $25.IncludeStaticEntities = True
- $0.TextStylePolicy = $27
- $27.FileWidth = 120
- $27.inheritsSet = VisualStudio
- $27.inheritsScope = text/plain
- $27.scope = text/plain
- EndGlobalSection
- GlobalSection(TestCaseManagementSettings) = postSolution
- CategoryFile = ReactiveUI.vsmdi
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/RxUIViewModelGenerator/App.config b/RxUIViewModelGenerator/App.config
deleted file mode 100644
index 8e15646352..0000000000
--- a/RxUIViewModelGenerator/App.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RxUIViewModelGenerator/Options.cs b/RxUIViewModelGenerator/Options.cs
deleted file mode 100644
index 70b1092fbf..0000000000
--- a/RxUIViewModelGenerator/Options.cs
+++ /dev/null
@@ -1,1269 +0,0 @@
-//
-// Options.cs
-//
-// Authors:
-// Jonathan Pryor
-//
-// Copyright (C) 2008 Novell (http://www.novell.com)
-//
-// Permission is hereby granted, free of charge, to any person obtaining
-// a copy of this software and associated documentation files (the
-// "Software"), to deal in the Software without restriction, including
-// without limitation the rights to use, copy, modify, merge, publish,
-// distribute, sublicense, and/or sell copies of the Software, and to
-// permit persons to whom the Software is furnished to do so, subject to
-// the following conditions:
-//
-// The above copyright notice and this permission notice shall be
-// included in all copies or substantial portions of the Software.
-//
-// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-//
-
-// Compile With:
-// gmcs -debug+ -d:TEST -langversion:linq -r:System.Core Options.cs
-
-//
-// A Getopt::Long-inspired option parsing library for C#.
-//
-// Mono.Documentation.Options is built upon a key/value table, where the
-// key is a option format string and the value is an Action
-// delegate that is invoked when the format string is matched.
-//
-// Option format strings:
-// BNF Grammar: ( name [=:]? ) ( '|' name [=:]? )+
-//
-// Each '|'-delimited name is an alias for the associated action. If the
-// format string ends in a '=', it has a required value. If the format
-// string ends in a ':', it has an optional value. If neither '=' or ':'
-// is present, no value is supported.
-//
-// Options are extracted either from the current option by looking for
-// the option name followed by an '=' or ':', or is taken from the
-// following option IFF:
-// - The current option does not contain a '=' or a ':'
-// - The following option is not a registered named option
-//
-// The `name' used in the option format string does NOT include any leading
-// option indicator, such as '-', '--', or '/'. All three of these are
-// permitted/required on any named option.
-//
-// Option bundling is permitted so long as:
-// - '-' is used to start the option group
-// - all of the bundled options do not require values
-// - all of the bundled options are a single character
-//
-// This allows specifying '-a -b -c' as '-abc'.
-//
-// Option processing is disabled by specifying "--". All options after "--"
-// are returned by Options.Parse() unchanged and unprocessed.
-//
-// Unprocessed options are returned from Options.Parse().
-//
-// Examples:
-// int verbose = 0;
-// Options p = new Options ()
-// .Add ("v", (v) => ++verbose)
-// .Add ("name=|value=", (v) => Console.WriteLine (v));
-// p.Parse (new string[]{"-v", "--v", "/v", "-name=A", "/name", "B", "extra"})
-// .ToArray ();
-//
-// The above would parse the argument string array, and would invoke the
-// lambda expression three times, setting `verbose' to 3 when complete.
-// It would also print out "A" and "B" to standard output.
-// The returned arrray would contain the string "extra".
-//
-// C# 3.0 collection initializers are supported:
-// var p = new Options () {
-// { "h|?|help", (v) => ShowHelp () },
-// };
-//
-// System.ComponentModel.TypeConverter is also supported, allowing the use of
-// custom data types in the callback type; TypeConverter.ConvertFromString()
-// is used to convert the value option to an instance of the specified
-// type:
-//
-// var p = new Options () {
-// { "foo=", (Foo f) => Console.WriteLine (f.ToString ()) },
-// };
-//
-// Random other tidbits:
-// - Boolean options (those w/o '=' or ':' in the option format string)
-// are explicitly enabled if they are followed with '+', and explicitly
-// disabled if they are followed with '-':
-// string a = null;
-// var p = new Options () {
-// { "a", (s) => a = s },
-// };
-// p.Parse (new string[]{"-a"}); // sets v != null
-// p.Parse (new string[]{"-a+"}); // sets v != null
-// p.Parse (new string[]{"-a-"}); // sets v == null
-//
-
-#define LINQ
-
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Collections.ObjectModel;
-using System.ComponentModel;
-using System.Diagnostics.CodeAnalysis;
-using System.Globalization;
-using System.IO;
-using System.Runtime.Serialization;
-using System.Security;
-using System.Text;
-using System.Text.RegularExpressions;
-
-#if LINQ
-using System.Linq;
-#endif
-
-namespace RxUIViewModelGenerator
-{
- public class OptionValueCollection : IList, IList
- {
- readonly OptionContext c;
- readonly List values = new List();
-
- internal OptionValueCollection(OptionContext c)
- {
- this.c = c;
- }
-
- #region ICollection
-
- void ICollection.CopyTo(Array array, int index)
- {
- (values as ICollection).CopyTo(array, index);
- }
-
- bool ICollection.IsSynchronized
- {
- get { return (values as ICollection).IsSynchronized; }
- }
-
- object ICollection.SyncRoot
- {
- get { return (values as ICollection).SyncRoot; }
- }
-
- #endregion
-
- #region ICollection
-
- #region IList Members
-
- public void Clear()
- {
- values.Clear();
- }
-
- public int Count
- {
- get { return values.Count; }
- }
-
- public bool IsReadOnly
- {
- get { return false; }
- }
-
- #endregion
-
- #region IList Members
-
- public void Add(string item)
- {
- values.Add(item);
- }
-
- public bool Contains(string item)
- {
- return values.Contains(item);
- }
-
- public void CopyTo(string[] array, int arrayIndex)
- {
- values.CopyTo(array, arrayIndex);
- }
-
- public bool Remove(string item)
- {
- return values.Remove(item);
- }
-
- #endregion
-
- #endregion
-
- #region IEnumerable
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return values.GetEnumerator();
- }
-
- #endregion
-
- #region IEnumerable
-
- public IEnumerator GetEnumerator()
- {
- return values.GetEnumerator();
- }
-
- #endregion
-
- #region IList
-
- int IList.Add(object value)
- {
- return (values as IList).Add(value);
- }
-
- bool IList.Contains(object value)
- {
- return (values as IList).Contains(value);
- }
-
- int IList.IndexOf(object value)
- {
- return (values as IList).IndexOf(value);
- }
-
- void IList.Insert(int index, object value)
- {
- (values as IList).Insert(index, value);
- }
-
- void IList.Remove(object value)
- {
- (values as IList).Remove(value);
- }
-
- void IList.RemoveAt(int index)
- {
- (values as IList).RemoveAt(index);
- }
-
- bool IList.IsFixedSize
- {
- get { return false; }
- }
-
- object IList.this[int index]
- {
- get { return this[index]; }
- set { (values as IList)[index] = value; }
- }
-
- #endregion
-
- #region IList
-
- public int IndexOf(string item)
- {
- return values.IndexOf(item);
- }
-
- public void Insert(int index, string item)
- {
- values.Insert(index, item);
- }
-
- public void RemoveAt(int index)
- {
- values.RemoveAt(index);
- }
-
- public string this[int index]
- {
- get
- {
- AssertValid(index);
- return index >= values.Count ? null : values[index];
- }
- set { values[index] = value; }
- }
-
- void AssertValid(int index)
- {
- if (c.Option == null)
- throw new InvalidOperationException("OptionContext.Option is null.");
- if (index >= c.Option.MaxValueCount)
- throw new ArgumentOutOfRangeException("index");
- if (c.Option.OptionValueType == OptionValueType.Required &&
- index >= values.Count)
- throw new OptionException(string.Format(CultureInfo.InvariantCulture,
- c.OptionSet.MessageLocalizer("Missing required value for option '{0}'."), c.OptionName),
- c.OptionName);
- }
-
- #endregion
-
- public string[] ToArray()
- {
- return values.ToArray();
- }
-
- public List ToList()
- {
- return new List(values);
- }
-
- public override string ToString()
- {
- return string.Join(", ", values.ToArray());
- }
- }
-
- public class OptionContext
- {
- readonly OptionValueCollection c;
- readonly OptionSet set;
-
- public OptionContext(OptionSet set)
- {
- this.set = set;
- c = new OptionValueCollection(this);
- }
-
- public Option Option { get; set; }
-
- public int OptionIndex { get; set; }
- public string OptionName { get; set; }
-
- public OptionSet OptionSet
- {
- get { return set; }
- }
-
- public OptionValueCollection OptionValues
- {
- get { return c; }
- }
- }
-
- public enum OptionValueType
- {
- None,
- Optional,
- Required,
- }
-
- public abstract class Option
- {
- static readonly char[] NameTerminator = new[] { '=', ':' };
- readonly int count;
- readonly string description;
- readonly string[] names;
- readonly string prototype;
- readonly OptionValueType type;
- string[] separators;
-
- protected Option(string prototype, string description)
- : this(prototype, description, 1)
- {
- }
-
- protected Option(string prototype, string description, int maxValueCount)
- {
- if (prototype == null)
- throw new ArgumentNullException("prototype");
- if (prototype.Length == 0)
- throw new ArgumentException("Cannot be the empty string.", "prototype");
- if (maxValueCount < 0)
- throw new ArgumentOutOfRangeException("maxValueCount");
-
- this.prototype = prototype;
- names = prototype.Split('|');
- this.description = description;
- count = maxValueCount;
- type = ParsePrototype();
-
- if (count == 0 && type != OptionValueType.None)
- throw new ArgumentException(
- "Cannot provide maxValueCount of 0 for OptionValueType.Required or " +
- "OptionValueType.Optional.",
- "maxValueCount");
- if (type == OptionValueType.None && maxValueCount > 1)
- throw new ArgumentException(
- string.Format(CultureInfo.InvariantCulture, "Cannot provide maxValueCount of {0} for OptionValueType.None.", maxValueCount),
- "maxValueCount");
- if (Array.IndexOf(names, "<>") >= 0 &&
- ((names.Length == 1 && type != OptionValueType.None) ||
- (names.Length > 1 && MaxValueCount > 1)))
- throw new ArgumentException(
- "The default option handler '<>' cannot require values.",
- "prototype");
- }
-
- public string Description
- {
- get { return description; }
- }
-
- public int MaxValueCount
- {
- get { return count; }
- }
-
- internal string[] Names
- {
- get { return names; }
- }
-
- public OptionValueType OptionValueType
- {
- get { return type; }
- }
-
- public string Prototype
- {
- get { return prototype; }
- }
-
- internal string[] ValueSeparators
- {
- get { return separators; }
- }
-
- public string[] GetNames()
- {
- return (string[])names.Clone();
- }
-
- public string[] GetValueSeparators()
- {
- if (separators == null)
- return new string[0];
- return (string[])separators.Clone();
- }
-
- public void Invoke(OptionContext c)
- {
- OnParseComplete(c);
- c.OptionName = null;
- c.Option = null;
- c.OptionValues.Clear();
- }
-
- public override string ToString()
- {
- return Prototype;
- }
-
- protected abstract void OnParseComplete(OptionContext c);
-
- protected static T Parse(string value, OptionContext c)
- {
- TypeConverter conv = TypeDescriptor.GetConverter(typeof(T));
- T t = default(T);
- try
- {
- if (value != null)
- t = (T)conv.ConvertFromString(value);
- }
- catch (Exception e)
- {
- throw new OptionException(
- string.Format(CultureInfo.InvariantCulture,
- c.OptionSet.MessageLocalizer("Could not convert string `{0}' to type {1} for option `{2}'."),
- value, typeof(T).Name, c.OptionName),
- c.OptionName, e);
- }
- return t;
- }
-
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly")]
- static void AddSeparators(string name, int end, ICollection seps)
- {
- int start = -1;
- for (int i = end + 1; i < name.Length; ++i)
- {
- switch (name[i])
- {
- case '{':
- if (start != -1)
- throw new ArgumentException(
- string.Format(CultureInfo.InvariantCulture, "Ill-formed name/value separator found in \"{0}\".", name),
- "prototype");
- start = i + 1;
- break;
- case '}':
- if (start == -1)
- throw new ArgumentException(
- string.Format(CultureInfo.InvariantCulture, "Ill-formed name/value separator found in \"{0}\".", name),
- "prototype");
- seps.Add(name.Substring(start, i - start));
- start = -1;
- break;
- default:
- if (start == -1)
- seps.Add(name[i].ToString(CultureInfo.InvariantCulture));
- break;
- }
- }
- if (start != -1)
- throw new ArgumentException(
- string.Format(CultureInfo.InvariantCulture, "Ill-formed name/value separator found in \"{0}\".", name),
- "prototype");
- }
-
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2208:InstantiateArgumentExceptionsCorrectly")]
- OptionValueType ParsePrototype()
- {
- char charType = '\0';
- var seps = new List();
- for (int i = 0; i < names.Length; ++i)
- {
- string name = names[i];
- if (name.Length == 0)
- throw new ArgumentException("Empty option names are not supported.", "prototype");
-
- int end = name.IndexOfAny(NameTerminator);
- if (end == -1)
- continue;
- names[i] = name.Substring(0, end);
- if (charType == '\0' || charType == name[end])
- charType = name[end];
- else
- throw new ArgumentException(
- string.Format(CultureInfo.InvariantCulture, "Conflicting option types: '{0}' vs. '{1}'.", charType, name[end]),
- "prototype");
- AddSeparators(name, end, seps);
- }
-
- if (charType == '\0')
- return OptionValueType.None;
-
- if (count <= 1 && seps.Count != 0)
- throw new ArgumentException(
- string.Format(CultureInfo.InvariantCulture, "Cannot provide key/value separators for Options taking {0} value(s).", count),
- "prototype");
- if (count > 1)
- {
- if (seps.Count == 0)
- separators = new[] { ":", "=" };
- else if (seps.Count == 1 && seps[0].Length == 0)
- separators = null;
- else
- separators = seps.ToArray();
- }
-
- return charType == '=' ? OptionValueType.Required : OptionValueType.Optional;
- }
- }
-
- [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1032:ImplementStandardExceptionConstructors"), Serializable]
- public class OptionException : Exception
- {
- readonly string option;
-
- public OptionException()
- {
- }
-
- public OptionException(string message, string optionName)
- : base(message)
- {
- option = optionName;
- }
-
- public OptionException(string message, string optionName, Exception innerException)
- : base(message, innerException)
- {
- option = optionName;
- }
-
- protected OptionException(SerializationInfo info, StreamingContext context)
- : base(info, context)
- {
- option = info.GetString("OptionName");
- }
-
- public string OptionName
- {
- get { return option; }
- }
-
- [SecurityCritical]
- public override void GetObjectData(SerializationInfo info, StreamingContext context)
- {
- base.GetObjectData(info, context);
- info.AddValue("OptionName", option);
- }
- }
-
- public delegate void OptionAction(TKey key, TValue value);
-
- public class OptionSet : KeyedCollection
- {
- public OptionSet()
- : this(delegate(string f) {return f;})
- {
- }
-
- public OptionSet(Converter localizer)
- {
- this.localizer = localizer;
- }
-
- readonly Converter localizer;
-
- public Converter MessageLocalizer
- {
- get { return localizer; }
- }
-
- protected override string GetKeyForItem(Option item)
- {
- if (item == null)
- throw new ArgumentNullException("item");
- if (item.Names != null && item.Names.Length > 0)
- return item.Names[0];
- // This should never happen, as it's invalid for Option to be
- // constructed w/o any names.
- throw new InvalidOperationException("Option has no names!");
- }
-
- [Obsolete("Use KeyedCollection.this[string]")]
- protected Option GetOptionForName(string option)
- {
- if (option == null)
- throw new ArgumentNullException("option");
- try
- {
- return base[option];
- }
- catch (KeyNotFoundException)
- {
- return null;
- }
- }
-
- protected override void InsertItem(int index, Option item)
- {
- base.InsertItem(index, item);
- AddImpl(item);
- }
-
- protected override void RemoveItem(int index)
- {
- base.RemoveItem(index);
- Option p = Items[index];
- // KeyedCollection.RemoveItem() handles the 0th item
- for (int i = 1; i < p.Names.Length; ++i)
- {
- Dictionary.Remove(p.Names[i]);
- }
- }
-
- protected override void SetItem(int index, Option item)
- {
- base.SetItem(index, item);
- RemoveItem(index);
- AddImpl(item);
- }
-
- void AddImpl(Option option)
- {
- if (option == null)
- throw new ArgumentNullException("option");
- var added = new List(option.Names.Length);
- try
- {
- // KeyedCollection.InsertItem/SetItem handle the 0th name.
- for (int i = 1; i < option.Names.Length; ++i)
- {
- Dictionary.Add(option.Names[i], option);
- added.Add(option.Names[i]);
- }
- }
- catch (Exception)
- {
- foreach (string name in added)
- Dictionary.Remove(name);
- throw;
- }
- }
-
- public new OptionSet Add(Option option)
- {
- base.Add(option);
- return this;
- }
-
- sealed class ActionOption : Option
- {
- readonly Action action;
-
- public ActionOption(string prototype, string description, int count, Action action)
- : base(prototype, description, count)
- {
- if (action == null)
- throw new ArgumentNullException("action");
- this.action = action;
- }
-
- protected override void OnParseComplete(OptionContext c)
- {
- action(c.OptionValues);
- }
- }
-
- public OptionSet Add(string prototype, Action action)
- {
- return Add(prototype, null, action);
- }
-
- public OptionSet Add(string prototype, string description, Action action)
- {
- if (action == null)
- throw new ArgumentNullException("action");
- Option p = new ActionOption(prototype, description, 1,
- delegate(OptionValueCollection v) {action(v[0]);});
- base.Add(p);
- return this;
- }
-
- public OptionSet Add(string prototype, OptionAction action)
- {
- return Add(prototype, null, action);
- }
-
- public OptionSet Add(string prototype, string description, OptionAction action)
- {
- if (action == null)
- throw new ArgumentNullException("action");
- Option p = new ActionOption(prototype, description, 2,
- delegate(OptionValueCollection v) {action(v[0], v[1]);});
- base.Add(p);
- return this;
- }
-
- sealed class ActionOption : Option
- {
- readonly Action action;
-
- public ActionOption(string prototype, string description, Action action)
- : base(prototype, description, 1)
- {
- if (action == null)
- throw new ArgumentNullException("action");
- this.action = action;
- }
-
- protected override void OnParseComplete(OptionContext c)
- {
- action(Parse(c.OptionValues[0], c));
- }
- }
-
- sealed class ActionOption : Option
- {
- readonly OptionAction action;
-
- public ActionOption(string prototype, string description, OptionAction action)
- : base(prototype, description, 2)
- {
- if (action == null)
- throw new ArgumentNullException("action");
- this.action = action;
- }
-
- protected override void OnParseComplete(OptionContext c)
- {
- action(
- Parse(c.OptionValues[0], c),
- Parse(c.OptionValues[1], c));
- }
- }
-
- public OptionSet Add(string prototype, Action action)
- {
- return Add(prototype, null, action);
- }
-
- public OptionSet Add(string prototype, string description, Action action)
- {
- return Add(new ActionOption(prototype, description, action));
- }
-
- public OptionSet Add(string prototype, OptionAction action)
- {
- return Add(prototype, null, action);
- }
-
- public OptionSet Add(string prototype, string description, OptionAction action)
- {
- return Add(new ActionOption(prototype, description, action));
- }
-
- protected virtual OptionContext CreateOptionContext()
- {
- return new OptionContext(this);
- }
-
- //public List Parse(IEnumerable arguments)
- //{
- // bool process = true;
- // OptionContext c = CreateOptionContext();
- // c.OptionIndex = -1;
- // var def = GetOptionForName("<>");
- // var unprocessed =
- // from argument in arguments
- // where ++c.OptionIndex >= 0 && (process || def != null)
- // ? process
- // ? argument == "--"
- // ? (process = false)
- // : !Parse(argument, c)
- // ? def != null
- // ? Unprocessed(null, def, c, argument)
- // : true
- // : false
- // : def != null
- // ? Unprocessed(null, def, c, argument)
- // : true
- // : true
- // select argument;
- // List r = unprocessed.ToList();
- // if (c.Option != null)
- // c.Option.Invoke(c);
- // return r;
- //}
- public List Parse(IEnumerable arguments)
- {
- OptionContext c = CreateOptionContext();
- c.OptionIndex = -1;
- bool process = true;
- var unprocessed = new List();
- Option def = Contains("<>") ? this["<>"] : null;
- foreach (string argument in arguments)
- {
- ++c.OptionIndex;
- if (argument == "--")
- {
- process = false;
- continue;
- }
- if (!process)
- {
- Unprocessed(unprocessed, def, c, argument);
- continue;
- }
- if (!Parse(argument, c))
- Unprocessed(unprocessed, def, c, argument);
- }
- if (c.Option != null)
- c.Option.Invoke(c);
- return unprocessed;
- }
-
- static bool Unprocessed(ICollection extra, Option def, OptionContext c, string argument)
- {
- if (def == null)
- {
- extra.Add(argument);
- return false;
- }
- c.OptionValues.Add(argument);
- c.Option = def;
- c.Option.Invoke(c);
- return false;
- }
-
- readonly Regex ValueOption = new Regex(
- @"^(?--|-|/)(?[^:=]+)((?[:=])(?.*))?$");
-
- [SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "4#", Justification = "Third Party code. Not worth fixing.")]
- [SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "3#", Justification = "Third Party code. Not worth fixing.")]
- [SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "2#", Justification = "Third Party code. Not worth fixing.")]
- [SuppressMessage("Microsoft.Design", "CA1021:AvoidOutParameters", MessageId = "1#", Justification = "Third Party code. Not worth fixing.")]
- protected bool GetOptionParts(string argument, out string flag, out string name, out string sep, out string value)
- {
- if (argument == null)
- throw new ArgumentNullException("argument");
-
- flag = name = sep = value = null;
- Match m = ValueOption.Match(argument);
- if (!m.Success)
- {
- return false;
- }
- flag = m.Groups["flag"].Value;
- name = m.Groups["name"].Value;
- if (m.Groups["sep"].Success && m.Groups["value"].Success)
- {
- sep = m.Groups["sep"].Value;
- value = m.Groups["value"].Value;
- }
- return true;
- }
-
- protected virtual bool Parse(string argument, OptionContext c)
- {
- if (c.Option != null)
- {
- ParseValue(argument, c);
- return true;
- }
-
- string f, n, s, v;
- if (!GetOptionParts(argument, out f, out n, out s, out v))
- return false;
-
- Option p;
- if (Contains(n))
- {
- p = this[n];
- c.OptionName = f + n;
- c.Option = p;
- switch (p.OptionValueType)
- {
- case OptionValueType.None:
- c.OptionValues.Add(n);
- c.Option.Invoke(c);
- break;
- case OptionValueType.Optional:
- case OptionValueType.Required:
- ParseValue(v, c);
- break;
- }
- return true;
- }
- // no match; is it a bool option?
- if (ParseBool(argument, n, c))
- return true;
- // is it a bundled option?
- if (ParseBundledValue(f, string.Concat(n + s + v), c))
- return true;
-
- return false;
- }
-
- void ParseValue(string option, OptionContext c)
- {
- if (option != null)
- foreach (string o in c.Option.ValueSeparators != null
- ? option.Split(c.Option.ValueSeparators, StringSplitOptions.None)
- : new[] { option })
- {
- c.OptionValues.Add(o);
- }
- if (c.OptionValues.Count == c.Option.MaxValueCount ||
- c.Option.OptionValueType == OptionValueType.Optional)
- c.Option.Invoke(c);
- else if (c.OptionValues.Count > c.Option.MaxValueCount)
- {
- throw new OptionException(localizer(string.Format(CultureInfo.InvariantCulture,
- "Error: Found {0} option values when expecting {1}.",
- c.OptionValues.Count, c.Option.MaxValueCount)),
- c.OptionName);
- }
- }
-
- bool ParseBool(string option, string n, OptionContext c)
- {
- Option p;
- string rn;
- if (n.Length >= 1 && (n[n.Length - 1] == '+' || n[n.Length - 1] == '-') &&
- Contains((rn = n.Substring(0, n.Length - 1))))
- {
- p = this[rn];
- string v = n[n.Length - 1] == '+' ? option : null;
- c.OptionName = option;
- c.Option = p;
- c.OptionValues.Add(v);
- p.Invoke(c);
- return true;
- }
- return false;
- }
-
- bool ParseBundledValue(string f, string n, OptionContext c)
- {
- if (f != "-")
- return false;
- for (int i = 0; i < n.Length; ++i)
- {
- Option p;
- string opt = f + n[i];
- string rn = n[i].ToString();
- if (!Contains(rn))
- {
- if (i == 0)
- return false;
- throw new OptionException(string.Format(CultureInfo.InvariantCulture, localizer(
- "Cannot bundle unregistered option '{0}'."), opt), opt);
- }
- p = this[rn];
- switch (p.OptionValueType)
- {
- case OptionValueType.None:
- Invoke(c, opt, n, p);
- break;
- case OptionValueType.Optional:
- case OptionValueType.Required:
- {
- string v = n.Substring(i + 1);
- c.Option = p;
- c.OptionName = opt;
- ParseValue(v.Length != 0 ? v : null, c);
- return true;
- }
- default:
- throw new InvalidOperationException("Unknown OptionValueType: " + p.OptionValueType);
- }
- }
- return true;
- }
-
- static void Invoke(OptionContext c, string name, string value, Option option)
- {
- c.OptionName = name;
- c.Option = option;
- c.OptionValues.Add(value);
- option.Invoke(c);
- }
-
- const int OptionWidth = 29;
-
- public void WriteOptionDescriptions(TextWriter o)
- {
- foreach (var p in this)
- {
- int written = 0;
- if (!WriteOptionPrototype(o, p, ref written))
- continue;
-
- if (written < OptionWidth)
- o.Write(new string(' ', OptionWidth - written));
- else
- {
- o.WriteLine();
- o.Write(new string(' ', OptionWidth));
- }
-
- List lines = GetLines(localizer(GetDescription(p.Description)));
- o.WriteLine(lines[0]);
- var prefix = new string(' ', OptionWidth + 2);
- for (int i = 1; i < lines.Count; ++i)
- {
- o.Write(prefix);
- o.WriteLine(lines[i]);
- }
- }
-
- Environment.Exit(-1);
- }
-
- bool WriteOptionPrototype(TextWriter o, Option p, ref int written)
- {
- string[] names = p.Names;
-
- int i = GetNextOptionIndex(names, 0);
- if (i == names.Length)
- return false;
-
- if (names[i].Length == 1)
- {
- Write(o, ref written, " -");
- Write(o, ref written, names[0]);
- }
- else
- {
- Write(o, ref written, " --");
- Write(o, ref written, names[0]);
- }
-
- for (i = GetNextOptionIndex(names, i + 1);
- i < names.Length; i = GetNextOptionIndex(names, i + 1))
- {
- Write(o, ref written, ", ");
- Write(o, ref written, names[i].Length == 1 ? "-" : "--");
- Write(o, ref written, names[i]);
- }
-
- if (p.OptionValueType == OptionValueType.Optional ||
- p.OptionValueType == OptionValueType.Required)
- {
- if (p.OptionValueType == OptionValueType.Optional)
- {
- Write(o, ref written, localizer("["));
- }
- Write(o, ref written, localizer("=" + GetArgumentName(0, p.MaxValueCount, p.Description)));
- string sep = p.ValueSeparators != null && p.ValueSeparators.Length > 0
- ? p.ValueSeparators[0]
- : " ";
- for (int c = 1; c < p.MaxValueCount; ++c)
- {
- Write(o, ref written, localizer(sep + GetArgumentName(c, p.MaxValueCount, p.Description)));
- }
- if (p.OptionValueType == OptionValueType.Optional)
- {
- Write(o, ref written, localizer("]"));
- }
- }
- return true;
- }
-
- static int GetNextOptionIndex(string[] names, int i)
- {
- while (i < names.Length && names[i] == "<>")
- {
- ++i;
- }
- return i;
- }
-
- static void Write(TextWriter o, ref int n, string s)
- {
- n += s.Length;
- o.Write(s);
- }
-
- static string GetArgumentName(int index, int maxIndex, string description)
- {
- if (description == null)
- return maxIndex == 1 ? "VALUE" : "VALUE" + (index + 1);
- string[] nameStart;
- if (maxIndex == 1)
- nameStart = new[] { "{0:", "{" };
- else
- nameStart = new[] { "{" + index + ":" };
- for (int i = 0; i < nameStart.Length; ++i)
- {
- int start, j = 0;
- do
- {
- start = description.IndexOf(nameStart[i], j, StringComparison.Ordinal);
- } while (start >= 0 && j != 0 ? description[j++ - 1] == '{' : false);
- if (start == -1)
- continue;
- int end = description.IndexOf("}", start, StringComparison.Ordinal);
- if (end == -1)
- continue;
- return description.Substring(start + nameStart[i].Length, end - start - nameStart[i].Length);
- }
- return maxIndex == 1 ? "VALUE" : "VALUE" + (index + 1);
- }
-
- static string GetDescription(string description)
- {
- if (description == null)
- return string.Empty;
- var sb = new StringBuilder(description.Length);
- int start = -1;
- for (int i = 0; i < description.Length; ++i)
- {
- switch (description[i])
- {
- case '{':
- if (i == start)
- {
- sb.Append('{');
- start = -1;
- }
- else if (start < 0)
- start = i + 1;
- break;
- case '}':
- if (start < 0)
- {
- if ((i + 1) == description.Length || description[i + 1] != '}')
- throw new InvalidOperationException("Invalid option description: " + description);
- ++i;
- sb.Append("}");
- }
- else
- {
- sb.Append(description.Substring(start, i - start));
- start = -1;
- }
- break;
- case ':':
- if (start < 0)
- goto default;
- start = i + 1;
- break;
- default:
- if (start < 0)
- sb.Append(description[i]);
- break;
- }
- }
- return sb.ToString();
- }
-
- static List GetLines(string description)
- {
- var lines = new List();
- if (string.IsNullOrEmpty(description))
- {
- lines.Add(string.Empty);
- return lines;
- }
- int length = 80 - OptionWidth - 2;
- int start = 0, end;
- do
- {
- end = GetLineEnd(start, length, description);
- bool cont = false;
- if (end < description.Length)
- {
- char c = description[end];
- if (c == '-' || (char.IsWhiteSpace(c) && c != '\n'))
- ++end;
- else if (c != '\n')
- {
- cont = true;
- --end;
- }
- }
- lines.Add(description.Substring(start, end - start));
- if (cont)
- {
- lines[lines.Count - 1] += "-";
- }
- start = end;
- if (start < description.Length && description[start] == '\n')
- ++start;
- } while (end < description.Length);
- return lines;
- }
-
- static int GetLineEnd(int start, int length, string description)
- {
- int end = Math.Min(start + length, description.Length);
- int sep = -1;
- for (int i = start; i < end; ++i)
- {
- switch (description[i])
- {
- case ' ':
- case '\t':
- case '\v':
- case '-':
- case ',':
- case '.':
- case ';':
- sep = i;
- break;
- case '\n':
- return i;
- }
- }
- if (sep == -1 || end == description.Length)
- return end;
- return sep;
- }
- }
-}
diff --git a/RxUIViewModelGenerator/Program.cs b/RxUIViewModelGenerator/Program.cs
deleted file mode 100644
index 0d73f05aea..0000000000
--- a/RxUIViewModelGenerator/Program.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.IO;
-using System.Linq;
-using System.Reflection;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace RxUIViewModelGenerator
-{
- enum TemplateType {
- GeneratedViewModel,
- ViewModel,
- XamlControl,
- XamlCodeBehind,
- };
-
- class Program
- {
- static int Main(string[] args)
- {
- var opts = default(OptionSet);
- var type = default(TemplateType);
- var input = Console.In;
- var template = default(string);
-
- opts = new OptionSet() {
- { "t=|type=", "Type of template, one of ViewModel, GeneratedViewModel, XamlControl, XamlCodeBehind",
- (string x) => Enum.TryParse(x, out type) },
- { "i=|input=", "The input interface file, defaults to stdin",
- (string x) => input = new StreamReader(File.OpenRead(x), Encoding.UTF8) },
- { "template-override=", "The input template file (ignores built-in one if specified)",
- (string x) => template = File.ReadAllText(x, Encoding.UTF8) },
- { "h|help", "Displays Help",
- _ => opts.WriteOptionDescriptions(Console.Out) },
- };
-
- var rest = default(List);
- try {
- rest = opts.Parse(args);
- } catch (OptionException ex) {
- Console.Error.WriteLine(ex.Message);
- opts.WriteOptionDescriptions(Console.Error);
- }
-
- removeExtraneousPowerShellParameter(rest);
-
- var dict = default(Dictionary);
- try {
- dict = rest.Select(x => x.Split('=')).ToDictionary(k => k[0], v => (object) v[1]);
- }
- catch {
- Console.Error.WriteLine("Extra parameters are specified as theKey=theValue");
- return -1;
- }
-
- var content = input.ReadToEnd();
-
- var renderer = new ScaffoldRenderer();
- var toWrite = default(IEnumerable>);
- switch (type) {
- case TemplateType.GeneratedViewModel:
- toWrite = new[] { renderer.RenderGeneratedViewModel(content, dict, template) };
- break;
- case TemplateType.ViewModel:
- toWrite = new[] { renderer.RenderUserViewModel(content, dict, template) };
- break;
- case TemplateType.XamlControl:
- toWrite = renderer.RenderUserControlXaml(content, dict, template);
- break;
- case TemplateType.XamlCodeBehind:
- toWrite = renderer.RenderUserControlCodeBehind(content, dict, template);
- break;
- }
-
- foreach (var v in toWrite) {
- using (var sw = new StreamWriter(File.OpenWrite(v.Item1))) {
- Console.WriteLine("Writing {0}", v.Item1);
- sw.Write(v.Item2);
- }
- }
-
- return 0;
- }
-
- static void removeExtraneousPowerShellParameter(List rest)
- {
- if (rest == null || !rest.Any()) return;
- var currentExe = new FileInfo(Assembly.GetExecutingAssembly().Location).FullName;
-
- if(rest.RemoveAll(r => r.ToLowerInvariant() == currentExe.ToLowerInvariant()) > 0)
- Debug.WriteLine("The name of the invoked executable was pass as the first argument; " +
- "Powershell's call operator (&) does this.");
- }
- }
-}
diff --git a/RxUIViewModelGenerator/Resources/ViewModelGeneratedTemplate.mustache b/RxUIViewModelGenerator/Resources/ViewModelGeneratedTemplate.mustache
deleted file mode 100644
index 23685863cc..0000000000
--- a/RxUIViewModelGenerator/Resources/ViewModelGeneratedTemplate.mustache
+++ /dev/null
@@ -1,49 +0,0 @@
-using System;
-using ReactiveUI;
-using ReactiveUI.Routing;
-using System.Runtime.Serialization;
-
-/* NB: This class was generated using the scaffolding generator. You probably
- want to rerun the scaffold generator or edit the non-generated version
- of this file (i.e. MyViewModel.cs instead of MyViewModel.Generated.cs)
-*/
-
-namespace {{namespace}}.ViewModels
-{
- {{#interfaces}}
- {{definition}}
- {{/interfaces}}
-
- {{#interfaces}}
- [DataContract]
- public partial class {{implClassName}} : ReactiveObject, {{interfaceName}}
- {
- {{#properties}}
- {{#outputProp}}
- [IgnoreDataMember] ObservableAsPropertyHelper<{{type}}> _{{name}};
- [IgnoreDataMember] public {{type}} {{name}}
- {
- get { return _{{name}}.Value; }
- }
- {{/outputProp}}
- {{#readWriteProp}}
- [DataMember] {{type}} _{{name}};
- [IgnoreDataMember] public {{type}} {{name}}
- {
- get { return _{{name}}; }
- set { this.RaiseAndSetIfChanged(ref _{{name}}, value); }
- }
- {{/readWriteProp}}
- {{#onceProp}}
- [IgnoreDataMember] {{type}} {{name}} { get; protected set; }
- {{/onceProp}}
- {{#anythingElse}}
- {{name}}
- {{/anythingElse}}
- {{/properties}}
- {{#isRoutableViewModel}}
- [IgnoreDataMember] public IScreen HostScreen { get; protected set; }
- {{/isRoutableViewModel}}
- }
- {{/interfaces}}
-}
\ No newline at end of file
diff --git a/RxUIViewModelGenerator/Resources/ViewModelTemplate.mustache b/RxUIViewModelGenerator/Resources/ViewModelTemplate.mustache
deleted file mode 100644
index a3f2bf3fcc..0000000000
--- a/RxUIViewModelGenerator/Resources/ViewModelTemplate.mustache
+++ /dev/null
@@ -1,25 +0,0 @@
-using System;
-using ReactiveUI;
-using ReactiveUI.Routing;
-
-namespace {{namespace}}.ViewModels
-{
- {{#interfaces}}
- public partial class {{implClassName}}
- {
- {{#isRoutableViewModel}}
- public {{implClassName}}(IScreen hostScreen)
- {
- HostScreen = hostScreen;
- // TODO: Describe how your properties are related using WhenAny and ToProperty.
- }
- {{/isRoutableViewModel}}
- {{^isRoutableViewModel}}
- public {{implClassName}}()
- {
- // TODO: Describe how your properties are related using WhenAny and ToProperty.
- }
- {{/isRoutableViewModel}}
- }
- {{/interfaces}}
-}
\ No newline at end of file
diff --git a/RxUIViewModelGenerator/Resources/XamlViewCodebehindTemplate.mustache b/RxUIViewModelGenerator/Resources/XamlViewCodebehindTemplate.mustache
deleted file mode 100644
index 9882d51304..0000000000
--- a/RxUIViewModelGenerator/Resources/XamlViewCodebehindTemplate.mustache
+++ /dev/null
@@ -1,31 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.IO;
-using System.Linq;
-using ReactiveUI;
-using ReactiveUI.Xaml;
-using {{namespace}}.ViewModels;
-{{extraNamespaces}}
-
-namespace {{namespace}}.Views
-{
- public partial class {{implClassName}} : {{control}}, IViewFor<{{implClassName}}Model>
- {
- public {{implClassName}}()
- {
- this.InitializeComponent();
- }
-
- public {{implClassName}}Model ViewModel {
- get { return ({{implClassName}}Model)GetValue(ViewModelProperty); }
- set { SetValue(ViewModelProperty, value); }
- }
- public static readonly DependencyProperty ViewModelProperty =
- DependencyProperty.Register("ViewModel", typeof({{implClassName}}Model), typeof({{implClassName}}), new PropertyMetadata(null));
-
- object IViewFor.ViewModel {
- get { return ViewModel; }
- set { ViewModel = ({{implClassName}}Model)value; }
- }
- }
-}
\ No newline at end of file
diff --git a/RxUIViewModelGenerator/Resources/XamlViewTemplate.mustache b/RxUIViewModelGenerator/Resources/XamlViewTemplate.mustache
deleted file mode 100644
index 1f1f043f76..0000000000
--- a/RxUIViewModelGenerator/Resources/XamlViewTemplate.mustache
+++ /dev/null
@@ -1,10 +0,0 @@
-<{{control}} x:Class="{{namespace}}.Views.{{implClassName}}"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" {{namespaceDecls}}
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- d:DesignWidth="640" d:DesignHeight="480">
-
-
-
-{{control}}>
\ No newline at end of file
diff --git a/RxUIViewModelGenerator/RxUIViewModelGenerator.csproj b/RxUIViewModelGenerator/RxUIViewModelGenerator.csproj
deleted file mode 100644
index ac8d463eb9..0000000000
--- a/RxUIViewModelGenerator/RxUIViewModelGenerator.csproj
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {EE7D7FD6-4475-4D1F-A000-9D684F8EC3C7}
- Exe
- Properties
- RxUIViewModelGenerator
- RxUIViewModelGenerator
- v4.5
- 512
- ..\
- true
-
-
- AnyCPU
- true
- full
- false
- bin\Debug\Net45\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\Net45\
- TRACE
- prompt
- 4
-
-
-
- False
- ..\packages\ICSharpCode.NRefactory.5.4.0\lib\Net40\ICSharpCode.NRefactory.dll
-
-
- ..\packages\ICSharpCode.NRefactory.5.4.0\lib\Net40\ICSharpCode.NRefactory.Cecil.dll
-
-
- False
- ..\packages\ICSharpCode.NRefactory.5.4.0\lib\Net40\ICSharpCode.NRefactory.CSharp.dll
-
-
- False
- ..\packages\ICSharpCode.NRefactory.5.4.0\lib\Net40\ICSharpCode.NRefactory.Xml.dll
-
-
- False
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.dll
-
-
- False
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Mdb.dll
-
-
- False
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Pdb.dll
-
-
- False
- ..\packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.Rocks.dll
-
-
- False
- ..\packages\Nustache.1.13.8.22\lib\net20\Nustache.Core.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/RxUIViewModelGenerator/ScaffoldRenderer.cs b/RxUIViewModelGenerator/ScaffoldRenderer.cs
deleted file mode 100644
index c9ba6445ec..0000000000
--- a/RxUIViewModelGenerator/ScaffoldRenderer.cs
+++ /dev/null
@@ -1,238 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.IO;
-using System.Resources;
-using System.Text.RegularExpressions;
-using ICSharpCode.NRefactory.CSharp;
-
-namespace RxUIViewModelGenerator
-{
- public class ScaffoldRenderer
- {
- public Tuple RenderGeneratedViewModel(string interfaceCode, Dictionary options = null, string templateOverride = null)
- {
- var res = this.GetType().Assembly.GetManifestResourceStream("RxUIViewModelGenerator.Resources.ViewModelGeneratedTemplate.mustache");
- var dict = createRenderInfo(interfaceCode, options);
-
- return Tuple.Create(
- ((string)dict["filename"]).Replace(".cs", ".generated.cs"),
- renderTemplate(templateOverride ?? new StreamReader(res).ReadToEnd(), dict));
- }
-
- public Tuple RenderUserViewModel(string interfaceCode, Dictionary options = null, string templateOverride = null)
- {
- var res = this.GetType().Assembly.GetManifestResourceStream("RxUIViewModelGenerator.Resources.ViewModelTemplate.mustache");
-
- var dict = createRenderInfo(interfaceCode, options);
- return Tuple.Create(
- (string)dict["filename"],
- renderTemplate(templateOverride ?? new StreamReader(res).ReadToEnd(), dict));
- }
-
- public IEnumerable> RenderUserControlXaml(string interfaceCode, Dictionary options = null, string templateOverride = null)
- {
- var ri = createRenderInfo(interfaceCode, options);
-
- var renderInfos = (IEnumerable)ri["interfaces"];
-
- var res = this.GetType().Assembly.GetManifestResourceStream("RxUIViewModelGenerator.Resources.XamlViewTemplate.mustache");
- var templ = templateOverride ?? new StreamReader(res).ReadToEnd();
-
- return renderInfos.Select(renderInfo => {
- var dict = ri
- .Where(x => x.Key != "interfaces")
- .ToDictionary(k => k.Key, v => v.Value);
-
- if (!dict.ContainsKey("control")) dict["control"] = "UserControl";
- dict["implClassName"] = renderInfo.implClassName.Replace("ViewModel", "View");
-
- return Tuple.Create(
- renderInfo.implClassName.Replace("ViewModel", "View") + ".xaml",
- Nustache.Core.Render.StringToString(templ, dict));
- }).ToArray();
- }
-
- public IEnumerable> RenderUserControlCodeBehind(string interfaceCode, Dictionary options = null, string templateOverride = null)
- {
- var ri = createRenderInfo(interfaceCode, options);
-
- var renderInfos = (IEnumerable)ri["interfaces"];
-
- var res = this.GetType().Assembly.GetManifestResourceStream("RxUIViewModelGenerator.Resources.XamlViewCodebehindTemplate.mustache");
- var templ = templateOverride ?? new StreamReader(res).ReadToEnd();
-
- return renderInfos.Select(renderInfo => {
- var dict = ri
- .Where(x => x.Key != "interfaces")
- .ToDictionary(k => k.Key, v => v.Value);
-
- if (!dict.ContainsKey("control")) dict["control"] = "UserControl";
- dict["implClassName"] = renderInfo.implClassName.Replace("ViewModel", "View");
-
- return Tuple.Create(
- renderInfo.implClassName.Replace("ViewModel", "View") + ".xaml.cs",
- renderTemplate(templ, dict));
- }).ToArray();
- }
-
- private string renderTemplate(string template, Dictionary dict)
- {
- var ret = Nustache.Core.Render.StringToString(template, dict);
-
- var root = (new CSharpParser()).Parse(ret);
- var style = FormattingOptionsFactory.CreateKRStyle();
-
- return cleanUpSpacing(root.ToString());
- }
-
- Dictionary createRenderInfo(string interfaceCode, Dictionary options)
- {
- var parser = new CSharpParser();
- var root = parser.Parse(interfaceCode);
-
- if (!root.Children.Any()) {
- throw new ArgumentException("Compilation failed or code is badly formatted");
- }
-
- if (!root.Children.All(x => x.NodeType == NodeType.TypeDeclaration || x.NodeType == NodeType.Whitespace)) {
- throw new ArgumentException("Code must be one ore more interfaces");
- }
-
- var typeDecls = root.Children.OfType().ToArray();
- if (typeDecls.Any(x => x.FirstChild.ToString() != "interface") || !typeDecls.Any()) {
- throw new ArgumentException("Code must be one ore more interfaces");
- }
-
- var renderInfo = typeDecls.Select(renderInterface).ToArray();
-
- var filename = renderInfo.Length == 1 ? renderInfo[0].implClassName + ".cs" : "ViewModels.cs";
- var dict = new Dictionary {
- { "interfaces", renderInfo },
- { "filename", filename },
- };
-
- if (options != null) {
- foreach (var kvp in options) dict.Add(kvp.Key, kvp.Value);
- }
-
- if (!dict.ContainsKey("namespace")) dict["namespace"] = "TODO";
-
- return dict;
- }
-
- InterfaceRenderInformation renderInterface(TypeDeclaration interfaceDecl)
- {
- var ret = new InterfaceRenderInformation();
-
- ret.isRoutableViewModel = interfaceDecl.BaseTypes
- .OfType()
- .Any(x => x.Identifier == "IRoutableViewModel") ? ret : null;
-
- ret.definition = "public " + chompedString(interfaceDecl.ToString().Replace("[Once]", ""));
- ret.interfaceName = chompedString(interfaceDecl.Name);
- ret.implClassName = ret.interfaceName.Substring(1); // Skip the 'I'
-
- ret.properties = interfaceDecl.Children
- .Where(x => x is PropertyDeclaration || x is MethodDeclaration)
- .Select(renderPropertyDeclaration)
- .ToArray();
-
- ret.onceProperties = ret.properties
- .Where(x => x.onceProp != null)
- .Select(x => x.onceProp)
- .ToArray();
-
- return ret;
- }
-
- PropertyRenderInformation renderPropertyDeclaration(AstNode node)
- {
- var propDecl = node as PropertyDeclaration;
-
- if (propDecl == null) {
- return new PropertyRenderInformation() {
- anythingElse = new NameAndTypeRenderInformation() { name = chompedString(node.ToString()) },
- };
- }
-
- var nameAndType = new NameAndTypeRenderInformation() {
- name = chompedString(propDecl.Name),
- type = chompedString(propDecl.ReturnType.ToString()),
- };
-
- var commands = new[] {
- "ReactiveCommand",
- "ReactiveAsyncCommand",
- };
-
- if (propDecl.Attributes.Any(x => x.ToString().StartsWith("[Once]") || commands.Contains(propDecl.ReturnType.ToString()))) {
- return new PropertyRenderInformation() { onceProp = nameAndType, };
- }
-
- if (!propDecl.Setter.IsNull) {
- return new PropertyRenderInformation() { readWriteProp = nameAndType, };
- } else {
- return new PropertyRenderInformation() { outputProp = nameAndType, };
- }
- }
-
- string chompedString(string code)
- {
- if (!code.Contains("\n")) {
- return code.TrimEnd(' ', '\t');
- }
-
- var lines = code.Split('\n')
- .Select(x => x.TrimEnd(' ', '\t'))
- .Where(x => !(String.IsNullOrWhiteSpace(x) && x.Length > 2));
-
- return String.Join("\n", lines);
- }
-
- string cleanUpSpacing(string code)
- {
- var sb = new StringBuilder(code);
-
- var fixups = new[] {
- new { re = new Regex(@"^ }$"), val = " }\n" },
- new { re = new Regex(@"namespace "), val = "\n\nnamespace " },
- };
-
- // NB: Yes, I know this is massively inefficient.
- var lines = code.Replace("\r\n", "\n").Replace("\t", " ").Split('\n');
- return lines
- .Select(line => fixups.Aggregate(line, (acc, x) => x.re.Replace(acc, x.val)))
- .Aggregate(new StringBuilder(), (acc, x) => acc.AppendLine(x))
- .ToString();
- }
- }
-
- public class InterfaceRenderInformation
- {
- public string definition { get; set; }
- public string implClassName { get; set; }
- public string interfaceName { get; set; }
- public object isRoutableViewModel { get; set; } // 'this' if true, null if false, Mustacheism
-
- public IEnumerable properties { get; set; }
- public IEnumerable onceProperties { get; set; }
- }
-
- public class PropertyRenderInformation
- {
- // NB: Only *one* of these should be non-null, Mustacheism
- public NameAndTypeRenderInformation outputProp { get; set; }
- public NameAndTypeRenderInformation onceProp { get; set; }
- public NameAndTypeRenderInformation readWriteProp { get; set; }
- public NameAndTypeRenderInformation anythingElse { get; set; }
- }
-
- public class NameAndTypeRenderInformation
- {
- public string name { get; set; }
- public string type { get; set; }
- }
-}
diff --git a/RxUIViewModelGenerator/packages.config b/RxUIViewModelGenerator/packages.config
deleted file mode 100644
index 960eea0c04..0000000000
--- a/RxUIViewModelGenerator/packages.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 0000000000..553d652ebf
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,75 @@
+# configuration for "master" branch
+-
+ image: Visual Studio 2015
+ branches:
+ only:
+ - master
+ version: 1.0.{build}
+ environment:
+ ANDROID_HOME: "C:\\android-sdk-windows"
+ GITHUB_USERNAME:
+ secure: 0Q9MvUId56SizmZwCf0cgg==
+ GITHUB_TOKEN:
+ secure: 8MW7NQw/+0kKQAINvV7mxac+f7xqrLPkskONTyldqcYP6M1h9iej2p7rSva0/rXH
+ NUGET_SOURCE: https://www.nuget.org/api/v2/package
+ NUGET_APIKEY:
+ secure: 0g2AqQxgiAIFhqoJbbmEPrJa15Z8U5xYT6vQe43Gocuxbjw74hBAIKbU+Cj65UNd
+ init:
+ - cd \
+ - appveyor DownloadFile http://dl.google.com/android/android-sdk_r24.4.1-windows.zip
+ - 7z x android-sdk_r24.4.1-windows.zip > nul
+ - cd "C:\projects\reactiveui"
+ install:
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t tools
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t platform-tools
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t build-tools-24.0.2
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t android-24
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t extra-google-m2repository
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t extra-android-m2repository
+ build_script:
+ - ./build.cmd
+ cache:
+ - tools -> build.*
+ - src\packages -> **\packages.config
+ - '%USERPROFILE%\.nuget\packages -> **\project.json'
+ artifacts:
+ - path: artifacts/*
+ - path: '**/bin/*'
+ - path: src/ReactiveUI.Events/Events_*.cs
+ test: off
+
+# configuration for "develop" branch
+-
+ image: Visual Studio 2015
+ branches:
+ except:
+ - master
+ version: 1.0.{build}
+ environment:
+ ANDROID_HOME: "C:\\android-sdk-windows"
+ NUGET_SOURCE: https://www.myget.org/F/reactiveui/api/v2/package
+ NUGET_APIKEY:
+ secure: YP/3KxC2ffsuHNaolPXj66JVGzSjON9FcR2S2OEzn9c6SV14oPzUh1ySyeT+G+aA
+ init:
+ - cd \
+ - appveyor DownloadFile http://dl.google.com/android/android-sdk_r24.4.1-windows.zip
+ - 7z x android-sdk_r24.4.1-windows.zip > nul
+ - cd "C:\projects\reactiveui"
+ install:
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t tools
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t platform-tools
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t build-tools-24.0.2
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t android-24
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t extra-google-m2repository
+ - echo y | "%ANDROID_HOME%\tools\android.bat" update sdk -u -a -t extra-android-m2repository
+ build_script:
+ - ./build.cmd
+ cache:
+ - tools -> build.*
+ - src\packages -> **\packages.config
+ - '%USERPROFILE%\.nuget\packages -> **\project.json'
+ artifacts:
+ - path: artifacts/*
+ - path: '**/bin/*'
+ - path: src/ReactiveUI.Events/Events_*.cs
+ test: off
\ No newline at end of file
diff --git a/bootstrap.ps1 b/bootstrap.ps1
new file mode 100644
index 0000000000..bb696eeae9
--- /dev/null
+++ b/bootstrap.ps1
@@ -0,0 +1,56 @@
+set-strictmode -version 2.0
+$ErrorActionPreference="Stop"
+
+$AndroidToolPath = "${env:ProgramFiles(x86)}\Android\android-sdk\tools\android"
+#$AndroidToolPath = "$env:localappdata\Android\android-sdk\tools\android"
+
+Function Get-AllAndroidSDKs() {
+ $output = & $AndroidToolPath list sdk --all
+ $sdks = $output |% {
+ if ($_ -match '(?\d+)- (?.+), revision (?[\d\.]+)') {
+ $sdk = New-Object PSObject
+ Add-Member -InputObject $sdk -MemberType NoteProperty -Name Index -Value $Matches.index
+ Add-Member -InputObject $sdk -MemberType NoteProperty -Name Name -Value $Matches.sdk
+ Add-Member -InputObject $sdk -MemberType NoteProperty -Name Revision -Value $Matches.revision
+ $sdk
+ }
+ }
+ $sdks
+}
+
+Function Execute-AndroidSDKInstall() {
+ [CmdletBinding()]
+ Param(
+ [Parameter(Mandatory=$true, Position=0)]
+ [PSObject[]]$sdks
+ )
+
+ $sdkIndexes = $sdks |% { $_.Index }
+ $sdkIndexArgument = [string]::Join(',', $sdkIndexes)
+ Echo 'y' | & $AndroidToolPath update sdk -u -a -t $sdkIndexArgument
+}
+
+Function Install-AndroidSDK
+{
+ param([string]$Level)
+
+ $sdks = Get-AllAndroidSDKs |? { $_.name -like "sdk platform*API $Level*" -or $_.name -like "google apis*api $Level" }
+ Execute-AndroidSDKInstall -sdks $sdks
+}
+
+#Install-AndroidSDK 10
+#Install-AndroidSDK 11
+#Install-AndroidSDK 12
+#Install-AndroidSDK 13
+#Install-AndroidSDK 14
+#Install-AndroidSDK 15
+Install-AndroidSDK 16
+#Install-AndroidSDK 18
+#Install-AndroidSDK 19
+#Install-AndroidSDK 20
+#Install-AndroidSDK 21
+#Install-AndroidSDK 20
+#Install-AndroidSDK 21
+#Install-AndroidSDK 22
+#Install-AndroidSDK 23
+Install-AndroidSDK 24
diff --git a/build.cake b/build.cake
new file mode 100644
index 0000000000..ee5ea4ca6e
--- /dev/null
+++ b/build.cake
@@ -0,0 +1,450 @@
+//////////////////////////////////////////////////////////////////////
+// ADDINS
+//////////////////////////////////////////////////////////////////////
+
+#addin "Cake.FileHelpers"
+
+//////////////////////////////////////////////////////////////////////
+// TOOLS
+//////////////////////////////////////////////////////////////////////
+
+#tool "GitReleaseManager"
+#tool "GitVersion.CommandLine"
+#tool "GitLink"
+
+//////////////////////////////////////////////////////////////////////
+// ARGUMENTS
+//////////////////////////////////////////////////////////////////////
+
+var target = Argument("target", "Default");
+if (string.IsNullOrWhiteSpace(target))
+{
+ target = "Default";
+}
+
+//////////////////////////////////////////////////////////////////////
+// PREPARATION
+//////////////////////////////////////////////////////////////////////
+
+// Should MSBuild & GitLink treat any errors as warnings?
+var treatWarningsAsErrors = false;
+
+// Build configuration
+var local = BuildSystem.IsLocalBuild;
+var isRunningOnUnix = IsRunningOnUnix();
+var isRunningOnWindows = IsRunningOnWindows();
+
+var isRunningOnAppVeyor = AppVeyor.IsRunningOnAppVeyor;
+var isPullRequest = AppVeyor.Environment.PullRequest.IsPullRequest;
+var isRepository = StringComparer.OrdinalIgnoreCase.Equals("reactiveui/reactiveui", AppVeyor.Environment.Repository.Name);
+
+var isDevelopBranch = StringComparer.OrdinalIgnoreCase.Equals("develop", AppVeyor.Environment.Repository.Branch);
+var isReleaseBranch = StringComparer.OrdinalIgnoreCase.Equals("master", AppVeyor.Environment.Repository.Branch);
+var isTagged = AppVeyor.Environment.Repository.Tag.IsTag;
+
+var githubOwner = "reactiveui";
+var githubRepository = "reactiveui";
+var githubUrl = string.Format("https://github.com/{0}/{1}", githubOwner, githubRepository);
+
+// Version
+var gitVersion = GitVersion();
+var majorMinorPatch = gitVersion.MajorMinorPatch;
+var semVersion = gitVersion.SemVer;
+var informationalVersion = gitVersion.InformationalVersion;
+var nugetVersion = gitVersion.NuGetVersion;
+var buildVersion = gitVersion.FullBuildMetaData;
+
+// Artifacts
+var artifactDirectory = "./artifacts/";
+var packageWhitelist = new[] { "ReactiveUI-Testing", "ReactiveUI-Events", "ReactiveUI-Events-XamForms", "ReactiveUI", "ReactiveUI-Core", "ReactiveUI-AndroidSupport", "ReactiveUI-Blend", "ReactiveUI-Winforms", "ReactiveUI-XamForms" };
+
+// Define global marcos.
+Action Abort = () => { throw new Exception("a non-recoverable fatal error occurred."); };
+
+Action RestorePackages = (solution) =>
+{
+ NuGetRestore(solution, new NuGetRestoreSettings() { ConfigFile = "./src/.nuget/NuGet.config" });
+};
+
+Action Package = (nuspec, basePath) =>
+{
+ CreateDirectory(artifactDirectory);
+
+ Information("Packaging {0} using {1} as the BasePath.", nuspec, basePath);
+
+ NuGetPack(nuspec, new NuGetPackSettings {
+ Authors = new [] {"ReactiveUI contributors"},
+ Owners = new [] {"xpaulbettsx", "flagbug", "ghuntley", "haacked", "kent.boogaart", "mteper", "moswald", "niik", "onovotny", "rdavisau", "shiftkey"},
+
+ ProjectUrl = new Uri("http://www.reactiveui.net"),
+ IconUrl = new Uri("https://i.imgur.com/7WDbqSy.png"),
+ LicenseUrl = new Uri("https://opensource.org/licenses/ms-pl.html"),
+ Copyright = "Copyright (c) ReactiveUI and contributors",
+ RequireLicenseAcceptance = false,
+
+ Version = nugetVersion,
+ Tags = new [] {"mvvm", "reactiveui", "Rx", "Reactive Extensions", "Observable", "LINQ", "Events", "xamarin", "android", "ios", "forms", "monodroid", "monotouch", "xamarin.android", "xamarin.ios", "xamarin.forms", "wpf", "winforms", "uwp", "winrt", "net45", "netcore", "wp", "wpdev", "windowsphone", "windowsstore"},
+ ReleaseNotes = new [] { string.Format("{0}/releases", githubUrl) },
+
+ Symbols = false,
+ Verbosity = NuGetVerbosity.Detailed,
+ OutputDirectory = artifactDirectory,
+ BasePath = basePath,
+ });
+};
+
+Action SourceLink = (solutionFileName) =>
+{
+ GitLink("./", new GitLinkSettings() {
+ RepositoryUrl = "https://github.com/reactiveui/ReactiveUI",
+ SolutionFileName = solutionFileName,
+ ErrorsAsWarnings = treatWarningsAsErrors,
+ });
+};
+
+
+///////////////////////////////////////////////////////////////////////////////
+// SETUP / TEARDOWN
+///////////////////////////////////////////////////////////////////////////////
+Setup(context =>
+{
+ if (!isRunningOnWindows)
+ {
+ throw new NotImplementedException("ReactiveUI will only build on Windows (w/Xamarin installed) because it's not possible to target UWP, WPF and Windows Forms from UNIX.");
+ }
+
+ Information("Building version {0} of ReactiveUI. (isTagged: {1})", informationalVersion, isTagged);
+});
+
+Teardown(context =>
+{
+ // Executed AFTER the last task.
+});
+
+//////////////////////////////////////////////////////////////////////
+// TASKS
+//////////////////////////////////////////////////////////////////////
+
+Task("BuildEventBuilder")
+ .IsDependentOn("RestorePackages")
+ .IsDependentOn("UpdateAssemblyInfo")
+ .Does (() =>
+{
+ var solution = "./src/EventBuilder.sln";
+
+ MSBuild(solution, new MSBuildSettings()
+ .SetConfiguration("Release")
+ .WithProperty("TreatWarningsAsErrors", treatWarningsAsErrors.ToString())
+ .SetVerbosity(Verbosity.Minimal)
+ .SetNodeReuse(false));
+
+ SourceLink(solution);
+});
+
+Task("GenerateEvents")
+ .IsDependentOn("BuildEventBuilder")
+ .Does (() =>
+{
+ var eventBuilder = "./src/EventBuilder/bin/Release/EventBuilder.exe";
+ var workingDirectory = "./src/EventBuilder/bin/Release";
+
+ Action generate = (string platform) =>
+ {
+ using(var process = StartAndReturnProcess(eventBuilder,
+ new ProcessSettings{
+ Arguments = "--platform=" + platform,
+ WorkingDirectory = workingDirectory,
+ RedirectStandardOutput = true }))
+ {
+ // super important to ensure that the platform is always
+ // uppercase so that the events are written to the write
+ // filename as UNIX is case-sensitive - even though OSX
+ // isn't by default.
+ platform = platform.ToUpper();
+
+ Information("Generating events for '{0}'", platform);
+
+ int timeout = 10 * 60 * 1000; // x Minute, y Second, z Millisecond
+ process.WaitForExit(timeout);
+
+ var stdout = process.GetStandardOutput();
+
+ int success = 0; // exit code aka %ERRORLEVEL% or $?
+ if (process.GetExitCode() != success)
+ {
+ Error("Failed to generate events for '{0}'", platform);
+ Abort();
+ }
+
+ var directory = "src/ReactiveUI.Events/";
+ var filename = String.Format("Events_{0}.cs", platform);
+ var output = System.IO.Path.Combine(directory, filename);
+
+ FileWriteLines(output, stdout.ToArray());
+ Information("The events have been written to '{0}'", output);
+ }
+ };
+
+ generate("android");
+ generate("ios");
+ generate("mac");
+ generate("xamforms");
+
+ generate("net45");
+
+ generate("wpa81");
+ generate("uwp");
+});
+
+Task("BuildEvents")
+ .IsDependentOn("GenerateEvents")
+ .Does (() =>
+{
+ Action build = (filename) =>
+ {
+ var solution = System.IO.Path.Combine("./src/ReactiveUI.Events/", filename);
+
+ // UWP (project.json) needs to be restored before it will build.
+ RestorePackages (solution);
+
+ Information("Building {0}", solution);
+
+ MSBuild(solution, new MSBuildSettings()
+ .SetConfiguration("Release")
+ .WithProperty("NoWarn", "1591") // ignore missing XML doc warnings
+ .WithProperty("TreatWarningsAsErrors", treatWarningsAsErrors.ToString())
+ .SetVerbosity(Verbosity.Minimal)
+ .SetNodeReuse(false));
+
+ SourceLink(solution);
+ };
+
+ build("ReactiveUI.Events_Android.sln");
+ build("ReactiveUI.Events_iOS.sln");
+ build("ReactiveUI.Events_MAC.sln");
+ build("ReactiveUI.Events_XamForms.sln");
+
+ build("ReactiveUI.Events_NET45.sln");
+
+ build("ReactiveUI.Events_WPA81.sln");
+ build("ReactiveUI.Events_UWP.sln");
+});
+
+Task("PackageEvents")
+ .IsDependentOn("BuildEvents")
+ .Does (() =>
+{
+ Package("./src/ReactiveUI-Events.nuspec", "./src/ReactiveUI.Events");
+ Package("./src/ReactiveUI-Events-XamForms.nuspec", "./src/ReactiveUI.Events");
+});
+
+Task("BuildReactiveUI")
+ .IsDependentOn("RestorePackages")
+ .IsDependentOn("UpdateAssemblyInfo")
+ .Does (() =>
+{
+ Action build = (solution) =>
+ {
+ Information("Building {0}", solution);
+
+ MSBuild(solution, new MSBuildSettings()
+ .SetConfiguration("Release")
+ .WithProperty("NoWarn", "1591") // ignore missing XML doc warnings
+ .WithProperty("TreatWarningsAsErrors", treatWarningsAsErrors.ToString())
+ .SetVerbosity(Verbosity.Minimal)
+ .SetNodeReuse(false));
+
+ SourceLink(solution);
+ };
+
+ build("./src/ReactiveUI.sln");
+});
+
+
+Task("PackageReactiveUI")
+ .IsDependentOn("BuildReactiveUI")
+ .IsDependentOn("RunUnitTests")
+ .Does (() =>
+{
+ // use pwd as as cake needs a basePath, even if making a meta-package that contains no files.
+ Package("./src/ReactiveUI.nuspec", "./");
+ Package("./src/ReactiveUI-Core.nuspec", "./src/ReactiveUI");
+
+ Package("./src/ReactiveUI-AndroidSupport.nuspec", "./src/ReactiveUI.AndroidSupport");
+ Package("./src/ReactiveUI-Blend.nuspec", "./src/ReactiveUI.Blend");
+ Package("./src/ReactiveUI-Testing.nuspec", "./src/ReactiveUI.Testing");
+ Package("./src/ReactiveUI-Winforms.nuspec", "./src/ReactiveUI.Winforms");
+ Package("./src/ReactiveUI-XamForms.nuspec", "./src/ReactiveUI.XamForms");
+});
+
+Task("UpdateAppVeyorBuildNumber")
+ .WithCriteria(() => isRunningOnAppVeyor)
+ .Does(() =>
+{
+ AppVeyor.UpdateBuildVersion(buildVersion);
+});
+
+Task("UpdateAssemblyInfo")
+ .IsDependentOn("UpdateAppVeyorBuildNumber")
+ .Does (() =>
+{
+ var file = "./src/CommonAssemblyInfo.cs";
+
+ CreateAssemblyInfo(file, new AssemblyInfoSettings {
+ Product = "ReactiveUI",
+ Version = majorMinorPatch,
+ FileVersion = majorMinorPatch,
+ InformationalVersion = informationalVersion,
+ Copyright = "Copyright (c) ReactiveUI and contributors"
+ });
+});
+
+Task("RestorePackages").Does (() =>
+{
+ RestorePackages("./src/EventBuilder.sln");
+ RestorePackages("./src/ReactiveUI.sln");
+});
+
+Task("RunUnitTests")
+ .IsDependentOn("BuildReactiveUI")
+ .Does(() =>
+{
+ XUnit2("./src/ReactiveUI.Tests/bin/Release/Net45/ReactiveUI.Tests_Net45.dll", new XUnit2Settings {
+ OutputDirectory = artifactDirectory,
+ XmlReportV1 = true,
+ NoAppDomain = true
+ });
+});
+
+Task("Package")
+ .IsDependentOn("PackageEvents")
+ .IsDependentOn("PackageReactiveUI")
+ .Does (() =>
+{
+
+});
+
+Task("PublishPackages")
+ .IsDependentOn("RunUnitTests")
+ .IsDependentOn("Package")
+ .WithCriteria(() => !local)
+ .WithCriteria(() => !isPullRequest)
+ .WithCriteria(() => isRepository)
+ .WithCriteria(() => isDevelopBranch || isReleaseBranch)
+ .Does (() =>
+{
+
+ if (isReleaseBranch && !isTagged)
+ {
+ Information("Packages will not be published as this release has not been tagged.");
+ return;
+ }
+
+ // Resolve the API key.
+ var apiKey = EnvironmentVariable("NUGET_APIKEY");
+ if (string.IsNullOrEmpty(apiKey))
+ {
+ throw new Exception("The NUGET_APIKEY environment variable is not defined.");
+ }
+
+ var source = EnvironmentVariable("NUGET_SOURCE");
+ if (string.IsNullOrEmpty(source))
+ {
+ throw new Exception("The NUGET_SOURCE environment variable is not defined.");
+ }
+
+ // only push whitelisted packages.
+ foreach(var package in packageWhitelist)
+ {
+ // only push the package which was created during this build run.
+ var packagePath = artifactDirectory + File(string.Concat(package, ".", nugetVersion, ".nupkg"));
+
+ // Push the package.
+ NuGetPush(packagePath, new NuGetPushSettings {
+ Source = source,
+ ApiKey = apiKey
+ });
+ }
+});
+
+Task("CreateRelease")
+ .IsDependentOn("Package")
+ .WithCriteria(() => !local)
+ .WithCriteria(() => !isPullRequest)
+ .WithCriteria(() => isRepository)
+ .WithCriteria(() => isReleaseBranch)
+ .WithCriteria(() => !isTagged)
+ .Does (() =>
+{
+ var username = EnvironmentVariable("GITHUB_USERNAME");
+ if (string.IsNullOrEmpty(username))
+ {
+ throw new Exception("The GITHUB_USERNAME environment variable is not defined.");
+ }
+
+ var token = EnvironmentVariable("GITHUB_TOKEN");
+ if (string.IsNullOrEmpty(token))
+ {
+ throw new Exception("The GITHUB_TOKEN environment variable is not defined.");
+ }
+
+ GitReleaseManagerCreate(username, token, githubOwner, githubRepository, new GitReleaseManagerCreateSettings {
+ Milestone = majorMinorPatch,
+ Name = majorMinorPatch,
+ Prerelease = true,
+ TargetCommitish = "master"
+ });
+});
+
+Task("PublishRelease")
+ .IsDependentOn("RunUnitTests")
+ .IsDependentOn("Package")
+ .WithCriteria(() => !local)
+ .WithCriteria(() => !isPullRequest)
+ .WithCriteria(() => isRepository)
+ .WithCriteria(() => isReleaseBranch)
+ .WithCriteria(() => isTagged)
+ .Does (() =>
+{
+ var username = EnvironmentVariable("GITHUB_USERNAME");
+ if (string.IsNullOrEmpty(username))
+ {
+ throw new Exception("The GITHUB_USERNAME environment variable is not defined.");
+ }
+
+ var token = EnvironmentVariable("GITHUB_TOKEN");
+ if (string.IsNullOrEmpty(token))
+ {
+ throw new Exception("The GITHUB_TOKEN environment variable is not defined.");
+ }
+
+ // only push whitelisted packages.
+ foreach(var package in packageWhitelist)
+ {
+ // only push the package which was created during this build run.
+ var packagePath = artifactDirectory + File(string.Concat(package, ".", nugetVersion, ".nupkg"));
+
+ GitReleaseManagerAddAssets(username, token, githubOwner, githubRepository, majorMinorPatch, packagePath);
+ }
+
+ GitReleaseManagerClose(username, token, githubOwner, githubRepository, majorMinorPatch);
+});
+
+//////////////////////////////////////////////////////////////////////
+// TASK TARGETS
+//////////////////////////////////////////////////////////////////////
+
+Task("Default")
+ .IsDependentOn("CreateRelease")
+ .IsDependentOn("PublishPackages")
+ .IsDependentOn("PublishRelease")
+ .Does (() =>
+{
+
+});
+
+//////////////////////////////////////////////////////////////////////
+// EXECUTION
+//////////////////////////////////////////////////////////////////////
+
+RunTarget(target);
\ No newline at end of file
diff --git a/build.cmd b/build.cmd
new file mode 100644
index 0000000000..dae70d460b
--- /dev/null
+++ b/build.cmd
@@ -0,0 +1,8 @@
+@echo off
+tools\nuget\nuget.exe update -self
+tools\nuget\nuget.exe install xunit.runner.console -OutputDirectory tools -ExcludeVersion
+tools\nuget\nuget.exe install Cake -OutputDirectory tools -ExcludeVersion
+
+tools\Cake\Cake.exe build.cake --target=%1
+
+exit /b %errorlevel%
diff --git a/build.sh b/build.sh
new file mode 100644
index 0000000000..1cfd13c029
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+mono tools/nuget/nuget.exe update -self
+mono tools/nuget/nuget.exe install xunit.runner.console -OutputDirectory tools -ExcludeVersion
+mono tools/nuget/nuget.exe install Cake -OutputDirectory tools -ExcludeVersion
+
+mono tools/Cake/Cake.exe build.cake
diff --git a/docs/migrating-from-rxui6.md b/docs/migrating-from-rxui6.md
new file mode 100755
index 0000000000..990e44104a
--- /dev/null
+++ b/docs/migrating-from-rxui6.md
@@ -0,0 +1,79 @@
+## Migrating to ReactiveUI 7.0
+
+### Changes that may be more difficult to deal with
+
+These are the major changes that are likely to affect application developers in a way that may take more work to resolve.
+
+#### ReactiveCommand is Different
+
+`ReactiveCommand` is completely rewritten again (sorry).
+
+* interfaces are gone. Any use of `IReactiveCommand` should be replaced with `ReactiveCommand`, possibly with type information (see below).
+* static creation methods have changed:
+ * execution information is now _always_ required when calling `CreateXxx` methods, including with "synchronous" commands (i.e. those created with `Create`). So rather than calling `Create` and then subscribing, you call `Create` and pass in your execution logic right then and there.
+ * for consistency, the execution behavior is always provided as the first parameter. Other parameters (`canExecute`, `scheduler`) are optional
+* parameter types are formalized by `TParam` in `ReactiveCommand`
+ * if your command takes a parameter, you no longer take an `object` and cast it. Instead, you explicitly specify the parameter type when creating the command (of course, you can still choose `object` if that makes sense, or as an intermediary migration step)
+* `ICommand` is now implemented explicitly. As a result:
+ * any calls to `Execute` should be replaced with a call to `ExecuteAsync`
+ * `CanExecuteObservable` is now simply called `CanExecute`
+* execution of a command occurs when you invoke `ExecuteAsync`. You no longer have to subscribe to the returned observable for the execution logic to occur. Late subscribers will still receive the result of the execution.
+* observables such as `CanExecute` and `IsExecuting` are now behavioral. That is, they will always provide the last known value to subscribers.
+* `RoutingState` has been updated to use the new implementation. Consequently, any use of its commands will be affected per the above.
+* the `ToCommand` extension method has been removed. This was a simple convenience to take an `IObservable` and use it as the `canExecute` pipeline for a new command. If you're using `ToCommand`, you can just replace it with a call to one of the creation methods on `ReactiveCommand`.
+
+Old:
+
+```cs
+var canExecute = ...;
+var someCommand = ReactiveCommand.Create(canExecute);
+someCommand.Subscribe(x => /* execution logic */);
+
+var someAsyncCommand1 = ReactiveCommand.CreateAsyncObservable(canExecute, someObservableMethod);
+var someAsyncCommand2 = ReactiveCommand.CreateAsyncTask(canExecute, someTaskMethod);
+```
+
+New:
+
+```cs
+var canExecute = ...;
+var someCommand = ReactiveCommand.Create(() => /* execution logic */);
+
+var someAsyncCommand1 = ReactiveCommand.CreateAsyncObservable(someObservableMethod, canExecute);
+var someAsyncCommand2 = ReactiveCommand.CreateAsyncTask(someTaskMethod, canExecute);
+```
+
+For reference, here is a more detailed look at the ways in which you can create `ReactiveCommand` instances:
+
+```cs
+// take no parameter, and return nothing of interest
+// the type of all these commands is ReactiveCommand
+ReactiveCommand.Create(() => Console.WriteLine("hello")));
+ReactiveCommand.CreateAsyncObservable(() => Observable.Return(Unit.Default));
+ReactiveCommand.CreateAsyncTask(async () => await Task.Delay(TimeSpan.FromSeconds(1)));
+
+// take an int parameter, but return nothing of interest
+// the type of all these commands is ReactiveCommand
+ReactiveCommand.Create(param => Console.WriteLine(param)));
+ReactiveCommand.CreateAsyncObservable(param => Observable.Return(Unit.Default));
+ReactiveCommand.CreateAsyncTask(async param => await Task.Delay(TimeSpan.FromSeconds(param));
+
+// take no parameter, and return an int
+// the type of all these commands is ReactiveCommand
+ReactiveCommand.Create(() => 5);
+ReactiveCommand.CreateAsyncObservable(() => Observable.Return(42));
+ReactiveCommand.CreateAsyncTask(() => Task.FromResult(42));
+
+// take an int parameter, and return a string
+// the type of all these commands is ReactiveCommand
+ReactiveCommand.Create(param => param.ToString());
+ReactiveCommand.CreateAsyncObservable(param => Observable.Return(param.ToString()));
+ReactiveCommand.CreateAsyncTask(param => Task.FromResult(param.ToString()));
+
+// in all cases, you can also pass in canExecute and scheduler
+var canExecute = ...;
+var scheduler = ...;
+ReactiveCommand.Create(() => {}, canExecute, scheduler);
+```
+
+To enable you to ease into the migration, all previous types are available under the `ReactiveUI.Legacy` namespace. Note, however, that there is no legacy version of `RoutingState`, so any code you have that interacts with its command may require minor updates.
\ No newline at end of file
diff --git a/packages/repositories.config b/packages/repositories.config
index 6f36874be9..bf1beb5fc6 100644
--- a/packages/repositories.config
+++ b/packages/repositories.config
@@ -1,5 +1,6 @@
-
+