From edcee859f08bc951e27125307da461fa189a080d Mon Sep 17 00:00:00 2001 From: John Luo Date: Fri, 21 Dec 2018 15:29:35 -0800 Subject: [PATCH] Convert Identity to Reference (#6086) * Convert Identity to Reference * Remove Microsoft.AspNet.Identity.AspNetCoreCompat --- build/artifacts.props | 1 - build/buildorder.props | 1 - build/dependencies.props | 2 + build/repo.props | 5 + build/submodules.props | 1 - eng/Baseline.Designer.props | 60 ++ eng/Baseline.xml | 6 + eng/Dependencies.props | 3 + eng/ProjectReferences.props | 6 + src/Identity/.gitignore | 32 - src/Identity/Directory.Build.props | 21 - src/Identity/Directory.Build.targets | 7 - .../{src/EF => EF/src}/IdentityDbContext.cs | 0 ...dentityEntityFrameworkBuilderExtensions.cs | 0 .../{src/EF => EF/src}/IdentityUserContext.cs | 0 ...etCore.Identity.EntityFrameworkCore.csproj | 9 +- .../src}/Properties/Resources.Designer.cs | 0 .../{src/EF => EF/src}/Resources.resx | 0 src/Identity/{src/EF => EF/src}/RoleStore.cs | 0 .../{src/EF => EF/src}/UserOnlyStore.cs | 0 src/Identity/{src/EF => EF/src}/UserStore.cs | 0 .../{src/EF => EF/src}/baseline.netcore.json | 0 .../test/EF.InMemory.Test/InMemoryContext.cs | 0 .../InMemoryEFOnlyUsersTest.cs | 0 .../InMemoryEFUserStoreTest.cs | 0 .../InMemoryStoreWithGenericsTest.cs | 0 ...y.EntityFrameworkCore.InMemory.Test.csproj | 20 + .../test/EF.InMemory.Test/RoleStoreTest.cs | 0 .../EF.InMemory.Test/TestIdentityFactory.cs | 0 .../test/EF.Test/ApiConsistencyTest.cs | 0 .../{ => EF}/test/EF.Test/CustomPocoTest.cs | 0 src/Identity/{ => EF}/test/EF.Test/DbUtil.cs | 0 .../{ => EF}/test/EF.Test/DefaultPocoTest.cs | 0 .../test/EF.Test/MaxKeyLengthSchemaTest.cs | 0 ...e.Identity.EntityFrameworkCore.Test.csproj | 26 + .../test/EF.Test/SqlStoreOnlyUsersTestBase.cs | 0 .../{ => EF}/test/EF.Test/SqlStoreTestBase.cs | 0 .../test/EF.Test/UserOnlyCustomContextTest.cs | 0 .../{ => EF}/test/EF.Test/UserOnlyTest.cs | 0 .../UserStoreEncryptPersonalDataTest.cs | 0 .../test/EF.Test/UserStoreGuidKeyTest.cs | 0 .../test/EF.Test/UserStoreIntKeyTest.cs | 0 .../test/EF.Test/UserStoreStringKeyTest.cs | 0 .../{ => EF}/test/EF.Test/UserStoreTest.cs | 0 .../test/EF.Test/UserStoreWithGenericsTest.cs | 0 .../Utilities/ScratchDatabaseFixture.cs | 0 .../EF.Test/Utilities/SqlServerTestStore.cs | 0 .../test/EF.Test/Utilities/TestEnvironment.cs | 0 .../{ => EF}/test/EF.Test/config.json | 0 .../Core/src}/AuthenticatorTokenProvider.cs | 0 .../Core => Extensions/Core/src}/Base32.cs | 0 .../Core/src}/ClaimsIdentityOptions.cs | 0 .../Core/src}/DefaultPersonalDataProtector.cs | 0 .../Core/src}/EmailTokenProvider.cs | 0 .../Core/src}/ILookupNormalizer.cs | 0 .../Core/src}/ILookupProtector.cs | 0 .../Core/src}/ILookupProtectorKeyRing.cs | 0 .../Core/src}/IPasswordHasher.cs | 0 .../Core/src}/IPasswordValidator.cs | 0 .../Core/src}/IPersonalDataProtector.cs | 0 .../Core/src}/IProtectedUserStore.cs | 0 .../Core/src}/IQueryableRoleStore.cs | 0 .../Core/src}/IQueryableUserStore.cs | 0 .../Core/src}/IRoleClaimStore.cs | 0 .../Core/src}/IRoleStore.cs | 0 .../Core/src}/IRoleValidator.cs | 0 .../src}/IUserAuthenticationTokenStore.cs | 0 .../Core/src}/IUserAuthenticatorKeyStore.cs | 0 .../Core/src}/IUserClaimStore.cs | 0 .../Core/src}/IUserClaimsPrincipalFactory.cs | 0 .../Core/src}/IUserEmailStore.cs | 0 .../Core/src}/IUserLockoutStore.cs | 0 .../Core/src}/IUserLoginStore.cs | 0 .../Core/src}/IUserPasswordStore.cs | 0 .../Core/src}/IUserPhoneNumberStore.cs | 0 .../Core/src}/IUserRoleStore.cs | 0 .../Core/src}/IUserSecurityStampStore.cs | 0 .../Core/src}/IUserStore.cs | 0 .../src}/IUserTwoFactorRecoveryCodeStore.cs | 0 .../Core/src}/IUserTwoFactorStore.cs | 0 .../Core/src}/IUserTwoFactorTokenProvider.cs | 0 .../Core/src}/IUserValidator.cs | 0 .../Core/src}/IdentityBuilder.cs | 0 .../Core/src}/IdentityError.cs | 0 .../Core/src}/IdentityErrorDescriber.cs | 0 .../Core/src}/IdentityOptions.cs | 0 .../Core/src}/IdentityResult.cs | 0 .../IdentityServiceCollectionExtensions.cs | 0 .../Core/src}/LockoutOptions.cs | 0 .../Microsoft.Extensions.Identity.Core.csproj | 8 +- .../Core/src}/PasswordHasher.cs | 0 .../src}/PasswordHasherCompatibilityMode.cs | 0 .../Core/src}/PasswordHasherOptions.cs | 0 .../Core/src}/PasswordOptions.cs | 0 .../Core/src}/PasswordValidator.cs | 0 .../Core/src}/PasswordVerificationResult.cs | 0 .../Core/src}/PersonalDataAttribute.cs | 0 .../Core/src}/PhoneNumberTokenProvider.cs | 0 .../Core/src}/PrincipalExtensions.cs | 0 .../Core/src}/Properties/AssemblyInfo.cs | 0 .../src}/Properties/Resources.Designer.cs | 0 .../src}/ProtectedPersonalDataAttribute.cs | 0 .../Core/src}/Resources.resx | 0 .../Core/src}/Rfc6238AuthenticationService.cs | 0 .../Core/src}/RoleManager.cs | 0 .../Core/src}/RoleValidator.cs | 0 .../Core/src}/SignInOptions.cs | 0 .../Core/src}/SignInResult.cs | 0 .../Core/src}/StoreOptions.cs | 0 .../Core/src}/TokenOptions.cs | 0 .../Core/src}/TokenProviderDescriptor.cs | 0 .../TotpSecurityStampBasedTokenProvider.cs | 0 .../src}/UpperInvariantLookupNormalizer.cs | 0 .../Core/src}/UserClaimsPrincipalFactory.cs | 0 .../Core/src}/UserLoginInfo.cs | 0 .../Core/src}/UserManager.cs | 0 .../Core/src}/UserOptions.cs | 0 .../Core/src}/UserValidator.cs | 0 .../Core/src}/baseline.netcore.json | 0 .../Stores/src}/IdentityRole.cs | 0 .../Stores/src}/IdentityRoleClaim.cs | 0 .../Stores/src}/IdentityUser.cs | 0 .../Stores/src}/IdentityUserClaim.cs | 0 .../Stores/src}/IdentityUserLogin.cs | 0 .../Stores/src}/IdentityUserRole.cs | 0 .../Stores/src}/IdentityUserToken.cs | 0 ...icrosoft.Extensions.Identity.Stores.csproj | 9 +- .../Stores/src}/RoleStoreBase.cs | 0 .../Stores/src}/UserStoreBase.cs | 0 .../Stores/src}/baseline.netcore.json | 0 src/Identity/Identity.sln | 936 ++++++++++-------- .../Core/src}/AspNetRoleManager.cs | 0 .../Core/src}/AspNetUserManager.cs | 0 .../Core/src}/BuilderExtensions.cs | 0 .../Core/src}/DataProtectionTokenProvider.cs | 0 .../DataProtectionTokenProviderOptions.cs | 0 .../Core/src}/ExternalLoginInfo.cs | 0 .../Core/src}/ISecurityStampValidator.cs | 0 .../src}/ITwoFactorSecurityStampValidator.cs | 0 .../Core/src}/IdentityBuilderExtensions.cs | 0 .../Core/src}/IdentityConstants.cs | 0 .../Core/src}/IdentityCookiesBuilder.cs | 0 .../src}/IdentityCookiesBuilderExtensions.cs | 0 .../IdentityServiceCollectionExtensions.cs | 0 .../src}/Microsoft.AspNetCore.Identity.csproj | 11 +- .../Core/src}/Properties/AssemblyInfo.cs | 0 .../src}/Properties/Resources.Designer.cs | 0 .../Core/src}/Properties/debugSettings.json | 0 .../Core/src}/Resources.resx | 0 ...SecurityStampRefreshingPrincipalContext.cs | 0 .../Core/src}/SecurityStampValidator.cs | 0 .../src}/SecurityStampValidatorOptions.cs | 0 .../Core/src}/SignInManager.cs | 0 .../src}/TwoFactorSecurityStampValidator.cs | 0 .../Core/src}/baseline.netcore.json | 0 .../Core/src}/baseline.netframework.json | 0 src/Identity/{ => Identity}/README.md | 10 +- .../src}/IdentityResultAssert.cs | 0 .../src}/IdentitySpecificationTestBase.cs | 0 ...etCore.Identity.Specification.Tests.csproj | 20 + .../Specification.Tests/src}/TestLogger.cs | 0 .../src}/UserManagerSpecificationTests.cs | 0 .../src}/baseline.netcore.json | 0 .../Filters/ExternalLoginsPageFilter.cs | 0 .../Pages/Account/AccessDenied.cshtml | 0 .../Pages/Account/AccessDenied.cshtml.cs | 0 .../Pages/Account/ConfirmEmail.cshtml | 0 .../Pages/Account/ConfirmEmail.cshtml.cs | 0 .../Pages/Account/ExternalLogin.cshtml | 0 .../Pages/Account/ExternalLogin.cshtml.cs | 0 .../Pages/Account/ForgotPassword.cshtml | 0 .../Pages/Account/ForgotPassword.cshtml.cs | 0 .../Account/ForgotPasswordConfirmation.cshtml | 0 .../ForgotPasswordConfirmation.cshtml.cs | 0 .../Identity/Pages/Account/Lockout.cshtml | 0 .../Identity/Pages/Account/Lockout.cshtml.cs | 0 .../Areas/Identity/Pages/Account/Login.cshtml | 0 .../Identity/Pages/Account/Login.cshtml.cs | 0 .../Pages/Account/LoginWith2fa.cshtml | 0 .../Pages/Account/LoginWith2fa.cshtml.cs | 0 .../Account/LoginWithRecoveryCode.cshtml | 0 .../Account/LoginWithRecoveryCode.cshtml.cs | 0 .../Identity/Pages/Account/Logout.cshtml | 0 .../Identity/Pages/Account/Logout.cshtml.cs | 0 .../Account/Manage/ChangePassword.cshtml | 0 .../Account/Manage/ChangePassword.cshtml.cs | 0 .../Account/Manage/DeletePersonalData.cshtml | 0 .../Manage/DeletePersonalData.cshtml.cs | 0 .../Pages/Account/Manage/Disable2fa.cshtml | 0 .../Pages/Account/Manage/Disable2fa.cshtml.cs | 0 .../Manage/DownloadPersonalData.cshtml | 0 .../Manage/DownloadPersonalData.cshtml.cs | 0 .../Account/Manage/EnableAuthenticator.cshtml | 0 .../Manage/EnableAuthenticator.cshtml.cs | 0 .../Account/Manage/ExternalLogins.cshtml | 0 .../Account/Manage/ExternalLogins.cshtml.cs | 0 .../Manage/GenerateRecoveryCodes.cshtml | 0 .../Manage/GenerateRecoveryCodes.cshtml.cs | 0 .../Pages/Account/Manage/Index.cshtml | 0 .../Pages/Account/Manage/Index.cshtml.cs | 0 .../Pages/Account/Manage/ManageNavPages.cs | 0 .../Pages/Account/Manage/PersonalData.cshtml | 0 .../Account/Manage/PersonalData.cshtml.cs | 0 .../Account/Manage/ResetAuthenticator.cshtml | 0 .../Manage/ResetAuthenticator.cshtml.cs | 0 .../Pages/Account/Manage/SetPassword.cshtml | 0 .../Account/Manage/SetPassword.cshtml.cs | 0 .../Account/Manage/ShowRecoveryCodes.cshtml | 0 .../Manage/ShowRecoveryCodes.cshtml.cs | 0 .../Manage/TwoFactorAuthentication.cshtml | 0 .../Manage/TwoFactorAuthentication.cshtml.cs | 0 .../Pages/Account/Manage/_Layout.cshtml | 0 .../Pages/Account/Manage/_ManageNav.cshtml | 0 .../Account/Manage/_StatusMessage.cshtml | 0 .../Pages/Account/Manage/_ViewImports.cshtml | 0 .../Pages/Account/Manage/_ViewStart.cshtml | 0 .../Identity/Pages/Account/Register.cshtml | 0 .../Identity/Pages/Account/Register.cshtml.cs | 0 .../Pages/Account/ResetPassword.cshtml | 0 .../Pages/Account/ResetPassword.cshtml.cs | 0 .../Account/ResetPasswordConfirmation.cshtml | 0 .../ResetPasswordConfirmation.cshtml.cs | 0 .../Pages/Account/_ViewImports.cshtml | 0 .../UI/src}/Areas/Identity/Pages/Error.cshtml | 0 .../src}/Areas/Identity/Pages/Error.cshtml.cs | 0 .../src}/Areas/Identity/Pages/_Layout.cshtml | 0 .../Pages/_ValidationScriptsPartial.cshtml | 0 .../Areas/Identity/Pages/_ViewImports.cshtml | 0 .../Areas/Identity/Pages}/_ViewStart.cshtml | 0 .../Areas/Identity/Services/EmailSender.cs | 0 .../Areas/Identity/Services/IEmailSender.cs | 0 .../UI/src}/IdentityBuilderUIExtensions.cs | 0 .../UI/src}/IdentityDefaultUIAttribute.cs | 0 .../src}/IdentityDefaultUIConfigureOptions.cs | 0 .../UI/src}/IdentityPageModelConvention.cs | 0 .../IdentityServiceCollectionUIExtensions.cs | 0 .../Microsoft.AspNetCore.Identity.UI.csproj | 24 +- .../UI/src}/THIRD-PARTY-NOTICES | 0 .../UI/src}/baseline.netcore.json | 0 .../UI/src/wwwroot/Identity}/css/site.css | 0 .../UI/src/wwwroot/Identity}/css/site.min.css | 0 .../UI/src/wwwroot/Identity}/js/site.js | 0 .../UI/src/wwwroot/Identity}/js/site.min.js | 0 .../Identity/lib/bootstrap/.bower.json | 0 .../wwwroot/Identity/lib/bootstrap/LICENSE | 0 .../bootstrap/dist/css/bootstrap-theme.css | 0 .../dist/css/bootstrap-theme.css.map | 0 .../dist/css/bootstrap-theme.min.css | 0 .../dist/css/bootstrap-theme.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.min.css | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../lib/bootstrap/dist/js/bootstrap.js | 0 .../lib/bootstrap/dist/js/bootstrap.min.js | 0 .../Identity/lib/bootstrap/dist/js/npm.js | 0 .../jquery-validation-unobtrusive/.bower.json | 0 .../jquery-validation-unobtrusive/LICENSE.txt | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../lib/jquery-validation/.bower.json | 0 .../Identity/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../dist/additional-methods.min.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../dist/jquery.validate.min.js | 0 .../wwwroot/Identity/lib/jquery/.bower.json | 0 .../wwwroot/Identity/lib/jquery/LICENSE.txt | 0 .../Identity/lib/jquery/dist/jquery.js | 0 .../Identity/lib/jquery/dist/jquery.min.js | 0 .../Identity/lib/jquery/dist/jquery.min.map | 0 .../Pages/Account/Manage/Index.cshtml | 0 .../Pages/Account/Manage/Index.cshtml.cs | 0 .../Identity/Pages/Account/Register.cshtml | 0 .../Identity/Pages/Account/Register.cshtml.cs | 0 .../Areas/Identity/Pages/_ViewImports.cshtml | 0 .../Areas/Identity/Pages/_ViewStart.cshtml | 0 .../Controllers/HomeController.cs | 0 .../Data/ApplicationDbContext.cs | 0 .../Data/ApplicationUser.cs | 0 ...126174859_CreateIdentitySchema.Designer.cs | 0 .../20180126174859_CreateIdentitySchema.cs | 0 .../ApplicationDbContextModelSnapshot.cs | 0 .../IdentitySample.DefaultUI.csproj | 32 + .../IdentitySample.DefaultUI/Program.cs | 0 .../IdentitySample.DefaultUI/Startup.cs | 0 .../Views/Home/Index.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../Views/_ViewImports.cshtml | 0 .../Views/_ViewStart.cshtml | 0 .../IdentitySample.DefaultUI/appsettings.json | 0 .../IdentitySample.DefaultUI/web.Debug.config | 0 .../web.Release.config | 0 .../IdentitySample.DefaultUI/web.config | 0 .../wwwroot}/css/site.css | 0 .../wwwroot}/css/site.min.css | 0 .../wwwroot/favicon.ico | Bin .../wwwroot}/js/site.js | 0 .../wwwroot}/js/site.min.js | 0 .../Controllers/AccountController.cs | 0 .../Controllers/HomeController.cs | 0 .../Controllers/ManageController.cs | 0 .../IdentitySample.Mvc/CopyAspNetLoader.cmd | 0 ...000000000_CreateIdentitySchema.Designer.cs | 0 .../00000000000000_CreateIdentitySchema.cs | 0 .../ApplicationDbContextModelSnapshot.cs | 0 .../IdentitySample.Mvc.csproj | 31 + .../IdentitySample.Mvc/MessageServices.cs | 0 .../ExternalLoginConfirmationViewModel.cs | 0 .../ForgotPasswordViewModel.cs | 0 .../AccountViewModels/LoginViewModel.cs | 0 .../AccountViewModels/RegisterViewModel.cs | 0 .../ResetPasswordViewModel.cs | 0 .../AccountViewModels/SendCodeViewModel.cs | 0 .../UseRecoveryCodeViewModel.cs | 0 .../VerifyAuthenticatorCodeViewModel.cs | 0 .../AccountViewModels/VerifyCodeViewModel.cs | 0 .../Models/ApplicationDbContext.cs | 0 .../Models/ApplicationUser.cs | 0 .../AddPhoneNumberViewModel.cs | 0 .../ChangePasswordViewModel.cs | 0 .../ConfigureTwoFactorViewModel.cs | 0 .../DisplayRecoveryCodesViewModel.cs | 0 .../ManageViewModels/FactorViewModel.cs | 0 .../Models/ManageViewModels/IndexViewModel.cs | 0 .../ManageViewModels/ManageLoginsViewModel.cs | 0 .../ManageViewModels/RemoveLoginViewModel.cs | 0 .../ManageViewModels/SetPasswordViewModel.cs | 0 .../VerifyPhoneNumberViewModel.cs | 0 .../samples/IdentitySample.Mvc/Program.cs | 0 .../Services/IEmailSender.cs | 0 .../IdentitySample.Mvc/Services/ISmsSender.cs | 0 .../Services/MessageServices.cs | 0 .../samples/IdentitySample.Mvc/Startup.cs | 0 .../Views/Account/ConfirmEmail.cshtml | 0 .../Account/ExternalLoginConfirmation.cshtml | 0 .../Views/Account/ExternalLoginFailure.cshtml | 0 .../Views/Account/ForgotPassword.cshtml | 0 .../Account/ForgotPasswordConfirmation.cshtml | 0 .../Views/Account/Lockout.cshtml | 0 .../Views/Account/Login.cshtml | 0 .../Views/Account/Register.cshtml | 0 .../Views/Account/ResetPassword.cshtml | 0 .../Account/ResetPasswordConfirmation.cshtml | 0 .../Views/Account/SendCode.cshtml | 0 .../Views/Account/UseRecoveryCode.cshtml | 0 .../Account/VerifyAuthenticatorCode.cshtml | 0 .../Views/Account/VerifyCode.cshtml | 0 .../Views/Home/Index.cshtml | 0 .../Views/Manage/AddPhoneNumber.cshtml | 0 .../Views/Manage/ChangePassword.cshtml | 0 .../Views/Manage/DisplayRecoveryCodes.cshtml | 0 .../Views/Manage/Index.cshtml | 0 .../Views/Manage/ManageLogins.cshtml | 0 .../Views/Manage/SetPassword.cshtml | 0 .../Views/Manage/VerifyPhoneNumber.cshtml | 0 .../Views/Shared/_Layout.cshtml | 0 .../Views/Shared/_LoginPartial.cshtml | 0 .../Shared/_ValidationScriptsPartial.cshtml | 0 .../Views/_ViewImports.cshtml | 0 .../Views}/_ViewStart.cshtml | 0 .../IdentitySample.Mvc/appsettings.json | 0 .../IdentitySample.Mvc/web.Debug.config | 0 .../IdentitySample.Mvc/web.Release.config | 0 .../samples/IdentitySample.Mvc/web.config | 0 .../IdentitySample.Mvc/wwwroot/css/site.css | 0 .../IdentitySample.Mvc/wwwroot/favicon.ico | Bin .../IdentitySample.Mvc/wwwroot/js/site.js | 0 .../samples/NativeWPFClient/App.config | 0 .../samples/NativeWPFClient/App.xaml | 0 .../samples/NativeWPFClient/App.xaml.cs | 0 .../samples/NativeWPFClient/MainWindow.xaml | 0 .../NativeWPFClient/MainWindow.xaml.cs | 0 .../NativeWPFClient/NativeWPFClient.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../NativeWPFClient/Properties/Resources.resx | 0 .../Properties/Settings.Designer.cs | 0 .../Properties/Settings.settings | 0 .../ApplicationUserAuthorizationTests.cs | 0 .../ApplicationUserLoginTests.cs | 0 .../ApplicationUserManagementTests.cs | 0 .../ApplicationUserRegistrationTests.cs | 0 .../AuthorizationTests.cs | 0 .../Extensions/HtmlAssert.cs | 0 .../Extensions/HttpClientExtensions.cs | 0 .../Extensions/ResponseAssert.cs | 0 .../IdentityUserAuthorizationTests.cs | 0 .../IdentityUserLoginTests.cs | 0 .../IdentityUserManagementTests.cs | 0 .../IdentityUserRegistrationTests.cs | 0 .../Infrastructure/DefaultUIContext.cs | 0 .../Infrastructure/DefaultUIPage.cs | 0 ...ctionalTestsServiceCollectionExtensions.cs | 0 .../Infrastructure/HtmlPage.cs | 0 .../Infrastructure/HtmlPageContext.cs | 0 .../Infrastructure/ServerFactory.cs | 0 .../Identity.FunctionalTests/LoginTests.cs | 0 .../ManagementTests.cs | 0 ...AspNetCore.Identity.FunctionalTests.csproj | 27 + .../NoIdentityAddedTests.cs | 0 .../Pages/Account/ConfirmEmail.cs | 0 .../Pages/Account/ExternalLogin.cs | 0 .../Pages/Account/ForgotPassword.cs | 0 .../Account/ForgotPasswordConfirmation.cs | 0 .../Pages/Account/Login.cs | 0 .../Pages/Account/LoginWith2fa.cs | 0 .../Pages/Account/LoginWithRecoveryCode.cs | 0 .../Pages/Account/Manage/ChangePassword.cs | 0 .../Pages/Account/Manage/DeleteUser.cs | 0 .../Account/Manage/EnableAuthenticator.cs | 0 .../Pages/Account/Manage/Index.cs | 0 .../Pages/Account/Manage/LinkExternalLogin.cs | 0 .../Account/Manage/ManageExternalLogin.cs | 0 .../Pages/Account/Manage/PersonalData.cs | 0 .../Account/Manage/RemoveExternalLogin.cs | 0 .../Account/Manage/ResetAuthenticator.cs | 0 .../Pages/Account/Manage/SetPassword.cs | 0 .../Pages/Account/Manage/ShowRecoveryCodes.cs | 0 .../Account/Manage/TwoFactorAuthentication.cs | 0 .../Pages/Account/Register.cs | 0 .../Pages/Account/ResetPassword.cs | 0 .../Account/ResetPasswordConfirmation.cs | 0 .../Pages/Contoso/Login.cs | 0 .../Identity.FunctionalTests/Pages/Index.cs | 0 .../PocoUserAuthorizationTests.cs | 0 .../PocoUserTests/PocoUserLoginTests.cs | 0 .../PocoUserTests/PocoUserManagementTests.cs | 0 .../PocoUserRegistrationTests.cs | 0 .../RegistrationTests.cs | 0 .../Identity.FunctionalTests/UserStories.cs | 0 .../xunit.runner.json | 0 .../test/Identity.Test/ApiConsistencyTest.cs | 0 .../Identity.Test/CdnScriptTaghelperTests.cs | 2 +- .../test/Identity.Test/IdentityBuilderTest.cs | 0 .../test/Identity.Test/IdentityOptionsTest.cs | 0 .../test/Identity.Test/IdentityResultTest.cs | 0 .../Microsoft.AspNetCore.Identity.Test.csproj | 20 + .../test/Identity.Test/NoopRoleStore.cs | 0 .../test/Identity.Test/NoopUserStore.cs | 0 .../test/Identity.Test/PasswordHasherTest.cs | 0 .../Identity.Test/PasswordValidatorTest.cs | 0 .../Identity.Test/PrincipalExtensionsTest.cs | 0 .../test/Identity.Test/RoleManagerTest.cs | 0 .../test/Identity.Test/RoleValidatorTest.cs | 0 .../SecurityStampValidatorTest.cs | 0 .../test/Identity.Test/SignInManagerTest.cs | 0 .../UserClaimsPrincipalFactoryTest.cs | 0 .../test/Identity.Test/UserManagerTest.cs | 0 .../test/Identity.Test/UserValidatorTest.cs | 0 .../test/InMemory.Test/ControllerTest.cs | 0 .../test/InMemory.Test/FunctionalTest.cs | 0 .../test/InMemory.Test/InMemoryStore.cs | 0 .../test/InMemory.Test/InMemoryStoreTest.cs | 0 .../test/InMemory.Test/InMemoryUserStore.cs | 0 .../InMemory.Test/InMemoryUserStoreTest.cs | 0 ...t.AspNetCore.Identity.InMemory.Test.csproj | 19 + .../test/InMemory.Test/TestClock.cs | 0 .../ApplicationUserStartup.cs | 0 .../Data/ApplicationDbContext.cs | 0 .../Data/ApplicationUser.cs | 0 ...000000000_CreateIdentitySchema.Designer.cs | 0 .../00000000000000_CreateIdentitySchema.cs | 0 ...217170630_UpdateIdentitySchema.Designer.cs | 0 .../20180217170630_UpdateIdentitySchema.cs | 0 .../IdentityDbContextModelSnapshot.cs | 0 .../Identity.DefaultUI.WebSite.csproj | 44 + .../NoIdentityStartup.cs | 0 .../Pages/About.cshtml | 0 .../Pages/About.cshtml.cs | 0 .../Pages/Contact.cshtml | 0 .../Pages/Contact.cshtml.cs | 0 .../Pages/Contoso/Login.cshtml | 0 .../Pages/Contoso/Login.cshtml.cs | 0 .../Pages/Error.cshtml | 0 .../Pages/Error.cshtml.cs | 0 .../Pages/Index.cshtml | 0 .../Pages/Index.cshtml.cs | 0 .../Pages/Privacy.cshtml | 0 .../Pages/Privacy.cshtml.cs | 0 .../Pages/Shared/_LoginPartial.cshtml | 0 .../Pages/_CookieConsentPartial.cshtml | 0 .../Pages/_Layout.cshtml | 0 .../Pages/_ValidationScriptsPartial.cshtml | 0 .../Pages/_ViewImports.cshtml | 0 .../Pages/_ViewStart.cshtml | 0 .../Identity.DefaultUI.WebSite/PocoUser.cs | 0 .../PocoUserStartup.cs | 0 .../Identity.DefaultUI.WebSite/Program.cs | 0 .../ContosoAuthenticationBuilderExtensions.cs | 0 .../ContosoAuthenticationConstants.cs | 0 .../Services/ContosoAuthenticationHandler.cs | 0 .../Services/ContosoAuthenticationOptions.cs | 0 .../Services/ContosoEmailSender.cs | 0 .../Services/IdentityEmail.cs | 0 .../Identity.DefaultUI.WebSite/Startup.cs | 0 .../Identity.DefaultUI.WebSite/StartupBase.cs | 0 .../appsettings.Development.json | 0 .../appsettings.json | 0 .../bundleconfig.json | 0 .../wwwroot/css/site.css | 0 .../wwwroot/css/site.min.css | 0 .../wwwroot/favicon.ico | Bin .../wwwroot/images/banner1.svg | 0 .../wwwroot/images/banner2.svg | 0 .../wwwroot/images/banner3.svg | 0 .../wwwroot/images/banner4.svg | 0 .../wwwroot/js/site.js | 0 .../wwwroot/js/site.min.js | 0 .../wwwroot/lib/bootstrap/.bower.json | 0 .../wwwroot/lib/bootstrap/LICENSE | 0 .../bootstrap/dist/css/bootstrap-theme.css | 0 .../dist/css/bootstrap-theme.css.map | 0 .../dist/css/bootstrap-theme.min.css.map | 0 .../lib/bootstrap/dist/css/bootstrap.css | 0 .../lib/bootstrap/dist/css/bootstrap.css.map | 0 .../bootstrap/dist/css/bootstrap.min.css.map | 0 .../fonts/glyphicons-halflings-regular.eot | Bin .../fonts/glyphicons-halflings-regular.svg | 0 .../fonts/glyphicons-halflings-regular.ttf | Bin .../fonts/glyphicons-halflings-regular.woff | Bin .../fonts/glyphicons-halflings-regular.woff2 | Bin .../lib/bootstrap/dist/js/bootstrap.js | 0 .../wwwroot/lib/bootstrap/dist/js/npm.js | 0 .../jquery-validation-unobtrusive/.bower.json | 0 .../jquery.validate.unobtrusive.js | 0 .../jquery.validate.unobtrusive.min.js | 0 .../wwwroot/lib/jquery-validation/.bower.json | 0 .../wwwroot/lib/jquery-validation/LICENSE.md | 0 .../dist/additional-methods.js | 0 .../jquery-validation/dist/jquery.validate.js | 0 .../wwwroot/lib/jquery/.bower.json | 0 .../wwwroot/lib/jquery/LICENSE.txt | 0 .../wwwroot/lib/jquery/dist/jquery.js | 0 .../wwwroot/lib/jquery/dist/jquery.min.map | 0 src/Identity/IdentityCore.sln | 918 ++++++++++++----- src/Identity/NuGetPackageVerifier.json | 17 - .../Shared/ApiConsistencyTestBase.cs | 0 src/Identity/{test => }/Shared/MockHelpers.cs | 0 src/Identity/{test => }/Shared/PocoRole.cs | 0 .../{test => }/Shared/PocoRoleClaim.cs | 0 src/Identity/{test => }/Shared/PocoUser.cs | 0 .../{test => }/Shared/PocoUserClaim.cs | 0 .../{test => }/Shared/PocoUserLogin.cs | 0 .../{test => }/Shared/PocoUserRole.cs | 0 .../{test => }/Shared/PocoUserToken.cs | 0 .../{test => }/Shared/PriorityOrderer.cs | 0 src/Identity/build/Key.snk | Bin 596 -> 0 bytes src/Identity/build/dependencies.props | 79 -- src/Identity/build/repo.props | 13 - src/Identity/build/repo.targets | 8 - src/Identity/build/sources.props | 17 - .../IdentitySample.DefaultUI.csproj | 35 - .../Properties/launchSettings.json | 25 - .../IdentitySample.Mvc.csproj | 34 - .../Properties/launchSettings.json | 25 - .../src/AspNetCoreCompat/CookieInterop.cs | 21 - .../src/AspNetCoreCompat/IdentityDbContext.cs | 140 --- .../src/AspNetCoreCompat/IdentityRole.cs | 50 - .../src/AspNetCoreCompat/IdentityRoleClaim.cs | 35 - .../src/AspNetCoreCompat/IdentityUser.cs | 62 -- .../src/AspNetCoreCompat/IdentityUserLogin.cs | 19 - ...ft.AspNet.Identity.AspNetCoreCompat.csproj | 21 - .../src/AspNetCoreCompat/UserStore.cs | 50 - .../baseline.netframework.json | 887 ----------------- src/Identity/src/Directory.Build.props | 7 - ...etCore.Identity.Specification.Tests.csproj | 23 - src/Identity/test/Directory.Build.props | 20 - ...y.EntityFrameworkCore.InMemory.Test.csproj | 23 - ...e.Identity.EntityFrameworkCore.Test.csproj | 29 - ...AspNetCore.Identity.FunctionalTests.csproj | 28 - .../Microsoft.AspNetCore.Identity.Test.csproj | 23 - ...t.AspNetCore.Identity.InMemory.Test.csproj | 22 - .../test/WebSites/Directory.Build.props | 11 - .../Identity.DefaultUI.WebSite.csproj | 48 - .../Properties/launchSettings.json | 28 - src/Identity/version.props | 18 - 584 files changed, 1507 insertions(+), 2622 deletions(-) delete mode 100644 src/Identity/.gitignore delete mode 100644 src/Identity/Directory.Build.props delete mode 100644 src/Identity/Directory.Build.targets rename src/Identity/{src/EF => EF/src}/IdentityDbContext.cs (100%) rename src/Identity/{src/EF => EF/src}/IdentityEntityFrameworkBuilderExtensions.cs (100%) rename src/Identity/{src/EF => EF/src}/IdentityUserContext.cs (100%) rename src/Identity/{src/EF => EF/src}/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj (54%) rename src/Identity/{src/EF => EF/src}/Properties/Resources.Designer.cs (100%) rename src/Identity/{src/EF => EF/src}/Resources.resx (100%) rename src/Identity/{src/EF => EF/src}/RoleStore.cs (100%) rename src/Identity/{src/EF => EF/src}/UserOnlyStore.cs (100%) rename src/Identity/{src/EF => EF/src}/UserStore.cs (100%) rename src/Identity/{src/EF => EF/src}/baseline.netcore.json (100%) rename src/Identity/{ => EF}/test/EF.InMemory.Test/InMemoryContext.cs (100%) rename src/Identity/{ => EF}/test/EF.InMemory.Test/InMemoryEFOnlyUsersTest.cs (100%) rename src/Identity/{ => EF}/test/EF.InMemory.Test/InMemoryEFUserStoreTest.cs (100%) rename src/Identity/{ => EF}/test/EF.InMemory.Test/InMemoryStoreWithGenericsTest.cs (100%) create mode 100644 src/Identity/EF/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj rename src/Identity/{ => EF}/test/EF.InMemory.Test/RoleStoreTest.cs (100%) rename src/Identity/{ => EF}/test/EF.InMemory.Test/TestIdentityFactory.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/ApiConsistencyTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/CustomPocoTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/DbUtil.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/DefaultPocoTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/MaxKeyLengthSchemaTest.cs (100%) create mode 100644 src/Identity/EF/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj rename src/Identity/{ => EF}/test/EF.Test/SqlStoreOnlyUsersTestBase.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/SqlStoreTestBase.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserOnlyCustomContextTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserOnlyTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserStoreEncryptPersonalDataTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserStoreGuidKeyTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserStoreIntKeyTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserStoreStringKeyTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserStoreTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/UserStoreWithGenericsTest.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/Utilities/ScratchDatabaseFixture.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/Utilities/SqlServerTestStore.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/Utilities/TestEnvironment.cs (100%) rename src/Identity/{ => EF}/test/EF.Test/config.json (100%) rename src/Identity/{src/Core => Extensions/Core/src}/AuthenticatorTokenProvider.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/Base32.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/ClaimsIdentityOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/DefaultPersonalDataProtector.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/EmailTokenProvider.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/ILookupNormalizer.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/ILookupProtector.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/ILookupProtectorKeyRing.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IPasswordHasher.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IPasswordValidator.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IPersonalDataProtector.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IProtectedUserStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IQueryableRoleStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IQueryableUserStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IRoleClaimStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IRoleStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IRoleValidator.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserAuthenticationTokenStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserAuthenticatorKeyStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserClaimStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserClaimsPrincipalFactory.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserEmailStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserLockoutStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserLoginStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserPasswordStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserPhoneNumberStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserRoleStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserSecurityStampStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserTwoFactorRecoveryCodeStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserTwoFactorStore.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserTwoFactorTokenProvider.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IUserValidator.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IdentityBuilder.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IdentityError.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IdentityErrorDescriber.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IdentityOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IdentityResult.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/IdentityServiceCollectionExtensions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/LockoutOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/Microsoft.Extensions.Identity.Core.csproj (53%) rename src/Identity/{src/Core => Extensions/Core/src}/PasswordHasher.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PasswordHasherCompatibilityMode.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PasswordHasherOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PasswordOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PasswordValidator.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PasswordVerificationResult.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PersonalDataAttribute.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PhoneNumberTokenProvider.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/PrincipalExtensions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/Properties/AssemblyInfo.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/Properties/Resources.Designer.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/ProtectedPersonalDataAttribute.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/Resources.resx (100%) rename src/Identity/{src/Core => Extensions/Core/src}/Rfc6238AuthenticationService.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/RoleManager.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/RoleValidator.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/SignInOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/SignInResult.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/StoreOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/TokenOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/TokenProviderDescriptor.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/TotpSecurityStampBasedTokenProvider.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/UpperInvariantLookupNormalizer.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/UserClaimsPrincipalFactory.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/UserLoginInfo.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/UserManager.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/UserOptions.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/UserValidator.cs (100%) rename src/Identity/{src/Core => Extensions/Core/src}/baseline.netcore.json (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/IdentityRole.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/IdentityRoleClaim.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/IdentityUser.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/IdentityUserClaim.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/IdentityUserLogin.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/IdentityUserRole.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/IdentityUserToken.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/Microsoft.Extensions.Identity.Stores.csproj (62%) rename src/Identity/{src/Stores => Extensions/Stores/src}/RoleStoreBase.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/UserStoreBase.cs (100%) rename src/Identity/{src/Stores => Extensions/Stores/src}/baseline.netcore.json (100%) rename src/Identity/{src/Identity => Identity/Core/src}/AspNetRoleManager.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/AspNetUserManager.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/BuilderExtensions.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/DataProtectionTokenProvider.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/DataProtectionTokenProviderOptions.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/ExternalLoginInfo.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/ISecurityStampValidator.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/ITwoFactorSecurityStampValidator.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/IdentityBuilderExtensions.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/IdentityConstants.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/IdentityCookiesBuilder.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/IdentityCookiesBuilderExtensions.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/IdentityServiceCollectionExtensions.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/Microsoft.AspNetCore.Identity.csproj (51%) rename src/Identity/{src/Identity => Identity/Core/src}/Properties/AssemblyInfo.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/Properties/Resources.Designer.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/Properties/debugSettings.json (100%) rename src/Identity/{src/Identity => Identity/Core/src}/Resources.resx (100%) rename src/Identity/{src/Identity => Identity/Core/src}/SecurityStampRefreshingPrincipalContext.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/SecurityStampValidator.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/SecurityStampValidatorOptions.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/SignInManager.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/TwoFactorSecurityStampValidator.cs (100%) rename src/Identity/{src/Identity => Identity/Core/src}/baseline.netcore.json (100%) rename src/Identity/{src/Identity => Identity/Core/src}/baseline.netframework.json (100%) rename src/Identity/{ => Identity}/README.md (83%) rename src/Identity/{src/Specification.Tests => Identity/Specification.Tests/src}/IdentityResultAssert.cs (100%) rename src/Identity/{src/Specification.Tests => Identity/Specification.Tests/src}/IdentitySpecificationTestBase.cs (100%) create mode 100644 src/Identity/Identity/Specification.Tests/src/Microsoft.AspNetCore.Identity.Specification.Tests.csproj rename src/Identity/{src/Specification.Tests => Identity/Specification.Tests/src}/TestLogger.cs (100%) rename src/Identity/{src/Specification.Tests => Identity/Specification.Tests/src}/UserManagerSpecificationTests.cs (100%) rename src/Identity/{src/Specification.Tests => Identity/Specification.Tests/src}/baseline.netcore.json (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Filters/ExternalLoginsPageFilter.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/AccessDenied.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/AccessDenied.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ConfirmEmail.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ConfirmEmail.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ExternalLogin.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ExternalLogin.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ForgotPassword.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ForgotPassword.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Lockout.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Lockout.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Login.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Login.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/LoginWith2fa.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/LoginWith2fa.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Logout.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Logout.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/Index.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ManageNavPages.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/_Layout.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/_ManageNav.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/_StatusMessage.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/_ViewImports.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Manage/_ViewStart.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Register.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/Register.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ResetPassword.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ResetPassword.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Account/_ViewImports.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Error.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/Error.cshtml.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/_Layout.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Pages/_ViewImports.cshtml (100%) rename src/Identity/{samples/IdentitySample.DefaultUI/Views => Identity/UI/src/Areas/Identity/Pages}/_ViewStart.cshtml (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Services/EmailSender.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Areas/Identity/Services/IEmailSender.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/IdentityBuilderUIExtensions.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/IdentityDefaultUIAttribute.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/IdentityDefaultUIConfigureOptions.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/IdentityPageModelConvention.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/IdentityServiceCollectionUIExtensions.cs (100%) rename src/Identity/{src/UI => Identity/UI/src}/Microsoft.AspNetCore.Identity.UI.csproj (76%) rename src/Identity/{src/UI => Identity/UI/src}/THIRD-PARTY-NOTICES (100%) rename src/Identity/{src/UI => Identity/UI/src}/baseline.netcore.json (100%) rename src/Identity/{samples/IdentitySample.DefaultUI/wwwroot => Identity/UI/src/wwwroot/Identity}/css/site.css (100%) rename src/Identity/{samples/IdentitySample.DefaultUI/wwwroot => Identity/UI/src/wwwroot/Identity}/css/site.min.css (100%) rename src/Identity/{samples/IdentitySample.DefaultUI/wwwroot => Identity/UI/src/wwwroot/Identity}/js/site.js (100%) rename src/Identity/{samples/IdentitySample.DefaultUI/wwwroot => Identity/UI/src/wwwroot/Identity}/js/site.min.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/.bower.json (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/LICENSE (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css.map (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css.map (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.min.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/bootstrap/dist/js/npm.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation-unobtrusive/.bower.json (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation-unobtrusive/LICENSE.txt (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation/.bower.json (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation/LICENSE.md (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.min.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.min.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery/.bower.json (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery/LICENSE.txt (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery/dist/jquery.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery/dist/jquery.min.js (100%) rename src/Identity/{src/UI => Identity/UI/src}/wwwroot/Identity/lib/jquery/dist/jquery.min.map (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewImports.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewStart.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Controllers/HomeController.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Data/ApplicationDbContext.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Data/ApplicationUser.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.Designer.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Data/Migrations/ApplicationDbContextModelSnapshot.cs (100%) create mode 100644 src/Identity/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Program.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Startup.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Views/Home/Index.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Views/Shared/_Layout.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Views/Shared/_LoginPartial.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/Views/_ViewImports.cshtml (100%) rename src/Identity/{samples/IdentitySample.Mvc => Identity/samples/IdentitySample.DefaultUI}/Views/_ViewStart.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/appsettings.json (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/web.Debug.config (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/web.Release.config (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/web.config (100%) rename src/Identity/{src/UI/wwwroot/Identity => Identity/samples/IdentitySample.DefaultUI/wwwroot}/css/site.css (100%) rename src/Identity/{src/UI/wwwroot/Identity => Identity/samples/IdentitySample.DefaultUI/wwwroot}/css/site.min.css (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.DefaultUI/wwwroot/favicon.ico (100%) rename src/Identity/{src/UI/wwwroot/Identity => Identity/samples/IdentitySample.DefaultUI/wwwroot}/js/site.js (100%) rename src/Identity/{src/UI/wwwroot/Identity => Identity/samples/IdentitySample.DefaultUI/wwwroot}/js/site.min.js (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Controllers/AccountController.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Controllers/HomeController.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Controllers/ManageController.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/CopyAspNetLoader.cmd (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Data/Migrations/ApplicationDbContextModelSnapshot.cs (100%) create mode 100644 src/Identity/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/MessageServices.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/ExternalLoginConfirmationViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/ForgotPasswordViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/LoginViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/RegisterViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/ResetPasswordViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/SendCodeViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/UseRecoveryCodeViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyAuthenticatorCodeViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyCodeViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ApplicationDbContext.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ApplicationUser.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/AddPhoneNumberViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/ChangePasswordViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/ConfigureTwoFactorViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/DisplayRecoveryCodesViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/FactorViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/IndexViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/ManageLoginsViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/RemoveLoginViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/SetPasswordViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Models/ManageViewModels/VerifyPhoneNumberViewModel.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Program.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Services/IEmailSender.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Services/ISmsSender.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Services/MessageServices.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Startup.cs (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/ConfirmEmail.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/ExternalLoginConfirmation.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/ExternalLoginFailure.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/ForgotPassword.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/ForgotPasswordConfirmation.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/Lockout.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/Login.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/Register.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/ResetPassword.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/ResetPasswordConfirmation.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/SendCode.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/UseRecoveryCode.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/VerifyAuthenticatorCode.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Account/VerifyCode.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Home/Index.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Manage/AddPhoneNumber.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Manage/ChangePassword.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Manage/DisplayRecoveryCodes.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Manage/Index.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Manage/ManageLogins.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Manage/SetPassword.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Manage/VerifyPhoneNumber.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Shared/_Layout.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Shared/_LoginPartial.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/Shared/_ValidationScriptsPartial.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/Views/_ViewImports.cshtml (100%) rename src/Identity/{src/UI/Areas/Identity/Pages => Identity/samples/IdentitySample.Mvc/Views}/_ViewStart.cshtml (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/appsettings.json (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/web.Debug.config (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/web.Release.config (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/web.config (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/wwwroot/css/site.css (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/wwwroot/favicon.ico (100%) rename src/Identity/{ => Identity}/samples/IdentitySample.Mvc/wwwroot/js/site.js (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/App.config (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/App.xaml (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/App.xaml.cs (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/MainWindow.xaml (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/MainWindow.xaml.cs (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/NativeWPFClient.csproj (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/Properties/AssemblyInfo.cs (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/Properties/Resources.Designer.cs (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/Properties/Resources.resx (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/Properties/Settings.Designer.cs (100%) rename src/Identity/{ => Identity}/samples/NativeWPFClient/Properties/Settings.settings (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserAuthorizationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserLoginTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserManagementTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserRegistrationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/AuthorizationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Extensions/HtmlAssert.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Extensions/HttpClientExtensions.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Extensions/ResponseAssert.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserAuthorizationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserLoginTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserManagementTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserRegistrationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Infrastructure/DefaultUIContext.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Infrastructure/DefaultUIPage.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Infrastructure/FunctionalTestsServiceCollectionExtensions.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Infrastructure/HtmlPage.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Infrastructure/HtmlPageContext.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Infrastructure/ServerFactory.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/LoginTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/ManagementTests.cs (100%) create mode 100644 src/Identity/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/NoIdentityAddedTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/ConfirmEmail.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/ExternalLogin.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/ForgotPassword.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/ForgotPasswordConfirmation.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Login.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/LoginWith2fa.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/LoginWithRecoveryCode.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/ChangePassword.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/DeleteUser.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/EnableAuthenticator.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/Index.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/LinkExternalLogin.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/ManageExternalLogin.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/PersonalData.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/RemoveExternalLogin.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/ResetAuthenticator.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/SetPassword.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/ShowRecoveryCodes.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Manage/TwoFactorAuthentication.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/Register.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/ResetPassword.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Account/ResetPasswordConfirmation.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Contoso/Login.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/Pages/Index.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/PocoUserTests/PocoUserAuthorizationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/PocoUserTests/PocoUserLoginTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/PocoUserTests/PocoUserManagementTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/PocoUserTests/PocoUserRegistrationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/RegistrationTests.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/UserStories.cs (100%) rename src/Identity/{ => Identity}/test/Identity.FunctionalTests/xunit.runner.json (100%) rename src/Identity/{ => Identity}/test/Identity.Test/ApiConsistencyTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/CdnScriptTaghelperTests.cs (98%) rename src/Identity/{ => Identity}/test/Identity.Test/IdentityBuilderTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/IdentityOptionsTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/IdentityResultTest.cs (100%) create mode 100644 src/Identity/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj rename src/Identity/{ => Identity}/test/Identity.Test/NoopRoleStore.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/NoopUserStore.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/PasswordHasherTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/PasswordValidatorTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/PrincipalExtensionsTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/RoleManagerTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/RoleValidatorTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/SecurityStampValidatorTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/SignInManagerTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/UserClaimsPrincipalFactoryTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/UserManagerTest.cs (100%) rename src/Identity/{ => Identity}/test/Identity.Test/UserValidatorTest.cs (100%) rename src/Identity/{ => Identity}/test/InMemory.Test/ControllerTest.cs (100%) rename src/Identity/{ => Identity}/test/InMemory.Test/FunctionalTest.cs (100%) rename src/Identity/{ => Identity}/test/InMemory.Test/InMemoryStore.cs (100%) rename src/Identity/{ => Identity}/test/InMemory.Test/InMemoryStoreTest.cs (100%) rename src/Identity/{ => Identity}/test/InMemory.Test/InMemoryUserStore.cs (100%) rename src/Identity/{ => Identity}/test/InMemory.Test/InMemoryUserStoreTest.cs (100%) create mode 100644 src/Identity/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj rename src/Identity/{ => Identity}/test/InMemory.Test/TestClock.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/ApplicationUserStartup.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Data/ApplicationDbContext.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Data/ApplicationUser.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.Designer.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Data/Migrations/IdentityDbContextModelSnapshot.cs (100%) create mode 100644 src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/NoIdentityStartup.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/About.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/About.cshtml.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Contact.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Contact.cshtml.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Error.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Error.cshtml.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Index.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Index.cshtml.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/Shared/_LoginPartial.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/_CookieConsentPartial.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/_Layout.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/_ValidationScriptsPartial.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/_ViewImports.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Pages/_ViewStart.cshtml (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/PocoUser.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/PocoUserStartup.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Program.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationBuilderExtensions.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationConstants.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationHandler.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationOptions.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Services/ContosoEmailSender.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Services/IdentityEmail.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/Startup.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/StartupBase.cs (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/appsettings.Development.json (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/appsettings.json (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/bundleconfig.json (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/css/site.css (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/css/site.min.css (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/favicon.ico (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/images/banner1.svg (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/images/banner2.svg (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/images/banner3.svg (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/images/banner4.svg (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/js/site.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/js/site.min.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/.bower.json (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/LICENSE (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/bootstrap.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/npm.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/.bower.json (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/.bower.json (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/LICENSE.md (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/additional-methods.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/jquery.validate.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/.bower.json (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/LICENSE.txt (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.js (100%) rename src/Identity/{test/WebSites => Identity/testassets}/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.min.map (100%) delete mode 100644 src/Identity/NuGetPackageVerifier.json rename src/Identity/{test => }/Shared/ApiConsistencyTestBase.cs (100%) rename src/Identity/{test => }/Shared/MockHelpers.cs (100%) rename src/Identity/{test => }/Shared/PocoRole.cs (100%) rename src/Identity/{test => }/Shared/PocoRoleClaim.cs (100%) rename src/Identity/{test => }/Shared/PocoUser.cs (100%) rename src/Identity/{test => }/Shared/PocoUserClaim.cs (100%) rename src/Identity/{test => }/Shared/PocoUserLogin.cs (100%) rename src/Identity/{test => }/Shared/PocoUserRole.cs (100%) rename src/Identity/{test => }/Shared/PocoUserToken.cs (100%) rename src/Identity/{test => }/Shared/PriorityOrderer.cs (100%) delete mode 100644 src/Identity/build/Key.snk delete mode 100644 src/Identity/build/dependencies.props delete mode 100644 src/Identity/build/repo.props delete mode 100644 src/Identity/build/repo.targets delete mode 100644 src/Identity/build/sources.props delete mode 100644 src/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj delete mode 100644 src/Identity/samples/IdentitySample.DefaultUI/Properties/launchSettings.json delete mode 100644 src/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj delete mode 100644 src/Identity/samples/IdentitySample.Mvc/Properties/launchSettings.json delete mode 100644 src/Identity/src/AspNetCoreCompat/CookieInterop.cs delete mode 100644 src/Identity/src/AspNetCoreCompat/IdentityDbContext.cs delete mode 100644 src/Identity/src/AspNetCoreCompat/IdentityRole.cs delete mode 100644 src/Identity/src/AspNetCoreCompat/IdentityRoleClaim.cs delete mode 100644 src/Identity/src/AspNetCoreCompat/IdentityUser.cs delete mode 100644 src/Identity/src/AspNetCoreCompat/IdentityUserLogin.cs delete mode 100644 src/Identity/src/AspNetCoreCompat/Microsoft.AspNet.Identity.AspNetCoreCompat.csproj delete mode 100644 src/Identity/src/AspNetCoreCompat/UserStore.cs delete mode 100644 src/Identity/src/AspNetCoreCompat/baseline.netframework.json delete mode 100644 src/Identity/src/Directory.Build.props delete mode 100644 src/Identity/src/Specification.Tests/Microsoft.AspNetCore.Identity.Specification.Tests.csproj delete mode 100644 src/Identity/test/Directory.Build.props delete mode 100644 src/Identity/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj delete mode 100644 src/Identity/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj delete mode 100644 src/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj delete mode 100644 src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj delete mode 100644 src/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj delete mode 100644 src/Identity/test/WebSites/Directory.Build.props delete mode 100644 src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj delete mode 100644 src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Properties/launchSettings.json delete mode 100644 src/Identity/version.props diff --git a/build/artifacts.props b/build/artifacts.props index 310c2f5d0fbd..8e693df70201 100644 --- a/build/artifacts.props +++ b/build/artifacts.props @@ -22,7 +22,6 @@ - diff --git a/build/buildorder.props b/build/buildorder.props index 31803c24a50b..47cc8e8f97ce 100644 --- a/build/buildorder.props +++ b/build/buildorder.props @@ -8,7 +8,6 @@ - diff --git a/build/dependencies.props b/build/dependencies.props index 5a3b3c442cb8..7d8d5ddb53f2 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -93,7 +93,9 @@ 2.1.1 0.5.1 2.1.4 + 2.1.4 2.1.4 + 2.1.4 0.9.9 diff --git a/build/repo.props b/build/repo.props index 3a93af4b5eda..96da90068fad 100644 --- a/build/repo.props +++ b/build/repo.props @@ -66,6 +66,10 @@ " Condition=" '$(MSBuildRuntimeType)' == 'Core' " /> + + + + - diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props index 0eed5d0ae892..ed463e7dbbfa 100644 --- a/eng/Baseline.Designer.props +++ b/eng/Baseline.Designer.props @@ -422,6 +422,47 @@ + + + 2.1.6 + + + + + + + + + + 2.1.6 + + + + + + + + + 2.1.6 + + + + + + + + + + + 2.1.6 + + + + + + + + 2.1.1 @@ -927,6 +968,25 @@ + + + 2.1.6 + + + + + + + + + + 2.1.6 + + + + + + 2.1.6 diff --git a/eng/Baseline.xml b/eng/Baseline.xml index 9d3e931544e7..38fee0ed0c28 100644 --- a/eng/Baseline.xml +++ b/eng/Baseline.xml @@ -53,6 +53,10 @@ build of ASP.NET Core 2.1.x. Update this list when preparing for a new patch. + + + + @@ -101,6 +105,8 @@ build of ASP.NET Core 2.1.x. Update this list when preparing for a new patch. + + diff --git a/eng/Dependencies.props b/eng/Dependencies.props index 6a89badfc4af..38a85583c3d9 100644 --- a/eng/Dependencies.props +++ b/eng/Dependencies.props @@ -33,7 +33,9 @@ and are generated based on the last package release. + + @@ -41,6 +43,7 @@ and are generated based on the last package release. + diff --git a/eng/ProjectReferences.props b/eng/ProjectReferences.props index 059308b49efa..bb3a23402276 100644 --- a/eng/ProjectReferences.props +++ b/eng/ProjectReferences.props @@ -35,6 +35,12 @@ + + + + + + diff --git a/src/Identity/.gitignore b/src/Identity/.gitignore deleted file mode 100644 index 22d237f27ed3..000000000000 --- a/src/Identity/.gitignore +++ /dev/null @@ -1,32 +0,0 @@ -[Oo]bj/ -[Bb]in/ -TestResults/ -.nuget/ -_ReSharper.*/ -packages/ -artifacts/ -PublishProfiles/ -*.user -*.suo -*.cache -*.docstates -_ReSharper.* -nuget.exe -*net45.csproj -*net451.csproj -*k10.csproj -*.psess -*.vsp -*.pidb -*.userprefs -*DS_Store -*.ncrunchsolution -*.*sdf -*.ipch -*.sln.ide -project.lock.json -.vs -.vscode -.build/ -.testPublish/ -global.json diff --git a/src/Identity/Directory.Build.props b/src/Identity/Directory.Build.props deleted file mode 100644 index f7f18cf4165e..000000000000 --- a/src/Identity/Directory.Build.props +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - Microsoft ASP.NET Core - https://github.com/aspnet/Identity - git - $(MSBuildThisFileDirectory) - $(MSBuildThisFileDirectory)build\Key.snk - true - true - $(MSBuildThisFileDirectory)..\Shared\ - - - diff --git a/src/Identity/Directory.Build.targets b/src/Identity/Directory.Build.targets deleted file mode 100644 index 53b3f6e1daba..000000000000 --- a/src/Identity/Directory.Build.targets +++ /dev/null @@ -1,7 +0,0 @@ - - - $(MicrosoftNETCoreApp20PackageVersion) - $(MicrosoftNETCoreApp21PackageVersion) - $(NETStandardLibrary20PackageVersion) - - diff --git a/src/Identity/src/EF/IdentityDbContext.cs b/src/Identity/EF/src/IdentityDbContext.cs similarity index 100% rename from src/Identity/src/EF/IdentityDbContext.cs rename to src/Identity/EF/src/IdentityDbContext.cs diff --git a/src/Identity/src/EF/IdentityEntityFrameworkBuilderExtensions.cs b/src/Identity/EF/src/IdentityEntityFrameworkBuilderExtensions.cs similarity index 100% rename from src/Identity/src/EF/IdentityEntityFrameworkBuilderExtensions.cs rename to src/Identity/EF/src/IdentityEntityFrameworkBuilderExtensions.cs diff --git a/src/Identity/src/EF/IdentityUserContext.cs b/src/Identity/EF/src/IdentityUserContext.cs similarity index 100% rename from src/Identity/src/EF/IdentityUserContext.cs rename to src/Identity/EF/src/IdentityUserContext.cs diff --git a/src/Identity/src/EF/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj b/src/Identity/EF/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj similarity index 54% rename from src/Identity/src/EF/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj rename to src/Identity/EF/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj index 79339b9c1eca..08ababa087fa 100644 --- a/src/Identity/src/EF/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj +++ b/src/Identity/EF/src/Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj @@ -8,12 +8,9 @@ - - - - - - + + + diff --git a/src/Identity/src/EF/Properties/Resources.Designer.cs b/src/Identity/EF/src/Properties/Resources.Designer.cs similarity index 100% rename from src/Identity/src/EF/Properties/Resources.Designer.cs rename to src/Identity/EF/src/Properties/Resources.Designer.cs diff --git a/src/Identity/src/EF/Resources.resx b/src/Identity/EF/src/Resources.resx similarity index 100% rename from src/Identity/src/EF/Resources.resx rename to src/Identity/EF/src/Resources.resx diff --git a/src/Identity/src/EF/RoleStore.cs b/src/Identity/EF/src/RoleStore.cs similarity index 100% rename from src/Identity/src/EF/RoleStore.cs rename to src/Identity/EF/src/RoleStore.cs diff --git a/src/Identity/src/EF/UserOnlyStore.cs b/src/Identity/EF/src/UserOnlyStore.cs similarity index 100% rename from src/Identity/src/EF/UserOnlyStore.cs rename to src/Identity/EF/src/UserOnlyStore.cs diff --git a/src/Identity/src/EF/UserStore.cs b/src/Identity/EF/src/UserStore.cs similarity index 100% rename from src/Identity/src/EF/UserStore.cs rename to src/Identity/EF/src/UserStore.cs diff --git a/src/Identity/src/EF/baseline.netcore.json b/src/Identity/EF/src/baseline.netcore.json similarity index 100% rename from src/Identity/src/EF/baseline.netcore.json rename to src/Identity/EF/src/baseline.netcore.json diff --git a/src/Identity/test/EF.InMemory.Test/InMemoryContext.cs b/src/Identity/EF/test/EF.InMemory.Test/InMemoryContext.cs similarity index 100% rename from src/Identity/test/EF.InMemory.Test/InMemoryContext.cs rename to src/Identity/EF/test/EF.InMemory.Test/InMemoryContext.cs diff --git a/src/Identity/test/EF.InMemory.Test/InMemoryEFOnlyUsersTest.cs b/src/Identity/EF/test/EF.InMemory.Test/InMemoryEFOnlyUsersTest.cs similarity index 100% rename from src/Identity/test/EF.InMemory.Test/InMemoryEFOnlyUsersTest.cs rename to src/Identity/EF/test/EF.InMemory.Test/InMemoryEFOnlyUsersTest.cs diff --git a/src/Identity/test/EF.InMemory.Test/InMemoryEFUserStoreTest.cs b/src/Identity/EF/test/EF.InMemory.Test/InMemoryEFUserStoreTest.cs similarity index 100% rename from src/Identity/test/EF.InMemory.Test/InMemoryEFUserStoreTest.cs rename to src/Identity/EF/test/EF.InMemory.Test/InMemoryEFUserStoreTest.cs diff --git a/src/Identity/test/EF.InMemory.Test/InMemoryStoreWithGenericsTest.cs b/src/Identity/EF/test/EF.InMemory.Test/InMemoryStoreWithGenericsTest.cs similarity index 100% rename from src/Identity/test/EF.InMemory.Test/InMemoryStoreWithGenericsTest.cs rename to src/Identity/EF/test/EF.InMemory.Test/InMemoryStoreWithGenericsTest.cs diff --git a/src/Identity/EF/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj b/src/Identity/EF/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj new file mode 100644 index 000000000000..29d390e994bd --- /dev/null +++ b/src/Identity/EF/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj @@ -0,0 +1,20 @@ + + + + $(StandardTestTfms) + + + + + + + + + + + + + + + + diff --git a/src/Identity/test/EF.InMemory.Test/RoleStoreTest.cs b/src/Identity/EF/test/EF.InMemory.Test/RoleStoreTest.cs similarity index 100% rename from src/Identity/test/EF.InMemory.Test/RoleStoreTest.cs rename to src/Identity/EF/test/EF.InMemory.Test/RoleStoreTest.cs diff --git a/src/Identity/test/EF.InMemory.Test/TestIdentityFactory.cs b/src/Identity/EF/test/EF.InMemory.Test/TestIdentityFactory.cs similarity index 100% rename from src/Identity/test/EF.InMemory.Test/TestIdentityFactory.cs rename to src/Identity/EF/test/EF.InMemory.Test/TestIdentityFactory.cs diff --git a/src/Identity/test/EF.Test/ApiConsistencyTest.cs b/src/Identity/EF/test/EF.Test/ApiConsistencyTest.cs similarity index 100% rename from src/Identity/test/EF.Test/ApiConsistencyTest.cs rename to src/Identity/EF/test/EF.Test/ApiConsistencyTest.cs diff --git a/src/Identity/test/EF.Test/CustomPocoTest.cs b/src/Identity/EF/test/EF.Test/CustomPocoTest.cs similarity index 100% rename from src/Identity/test/EF.Test/CustomPocoTest.cs rename to src/Identity/EF/test/EF.Test/CustomPocoTest.cs diff --git a/src/Identity/test/EF.Test/DbUtil.cs b/src/Identity/EF/test/EF.Test/DbUtil.cs similarity index 100% rename from src/Identity/test/EF.Test/DbUtil.cs rename to src/Identity/EF/test/EF.Test/DbUtil.cs diff --git a/src/Identity/test/EF.Test/DefaultPocoTest.cs b/src/Identity/EF/test/EF.Test/DefaultPocoTest.cs similarity index 100% rename from src/Identity/test/EF.Test/DefaultPocoTest.cs rename to src/Identity/EF/test/EF.Test/DefaultPocoTest.cs diff --git a/src/Identity/test/EF.Test/MaxKeyLengthSchemaTest.cs b/src/Identity/EF/test/EF.Test/MaxKeyLengthSchemaTest.cs similarity index 100% rename from src/Identity/test/EF.Test/MaxKeyLengthSchemaTest.cs rename to src/Identity/EF/test/EF.Test/MaxKeyLengthSchemaTest.cs diff --git a/src/Identity/EF/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj b/src/Identity/EF/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj new file mode 100644 index 000000000000..360cd34ba27f --- /dev/null +++ b/src/Identity/EF/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj @@ -0,0 +1,26 @@ + + + + $(StandardTestTfms) + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Identity/test/EF.Test/SqlStoreOnlyUsersTestBase.cs b/src/Identity/EF/test/EF.Test/SqlStoreOnlyUsersTestBase.cs similarity index 100% rename from src/Identity/test/EF.Test/SqlStoreOnlyUsersTestBase.cs rename to src/Identity/EF/test/EF.Test/SqlStoreOnlyUsersTestBase.cs diff --git a/src/Identity/test/EF.Test/SqlStoreTestBase.cs b/src/Identity/EF/test/EF.Test/SqlStoreTestBase.cs similarity index 100% rename from src/Identity/test/EF.Test/SqlStoreTestBase.cs rename to src/Identity/EF/test/EF.Test/SqlStoreTestBase.cs diff --git a/src/Identity/test/EF.Test/UserOnlyCustomContextTest.cs b/src/Identity/EF/test/EF.Test/UserOnlyCustomContextTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserOnlyCustomContextTest.cs rename to src/Identity/EF/test/EF.Test/UserOnlyCustomContextTest.cs diff --git a/src/Identity/test/EF.Test/UserOnlyTest.cs b/src/Identity/EF/test/EF.Test/UserOnlyTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserOnlyTest.cs rename to src/Identity/EF/test/EF.Test/UserOnlyTest.cs diff --git a/src/Identity/test/EF.Test/UserStoreEncryptPersonalDataTest.cs b/src/Identity/EF/test/EF.Test/UserStoreEncryptPersonalDataTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserStoreEncryptPersonalDataTest.cs rename to src/Identity/EF/test/EF.Test/UserStoreEncryptPersonalDataTest.cs diff --git a/src/Identity/test/EF.Test/UserStoreGuidKeyTest.cs b/src/Identity/EF/test/EF.Test/UserStoreGuidKeyTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserStoreGuidKeyTest.cs rename to src/Identity/EF/test/EF.Test/UserStoreGuidKeyTest.cs diff --git a/src/Identity/test/EF.Test/UserStoreIntKeyTest.cs b/src/Identity/EF/test/EF.Test/UserStoreIntKeyTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserStoreIntKeyTest.cs rename to src/Identity/EF/test/EF.Test/UserStoreIntKeyTest.cs diff --git a/src/Identity/test/EF.Test/UserStoreStringKeyTest.cs b/src/Identity/EF/test/EF.Test/UserStoreStringKeyTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserStoreStringKeyTest.cs rename to src/Identity/EF/test/EF.Test/UserStoreStringKeyTest.cs diff --git a/src/Identity/test/EF.Test/UserStoreTest.cs b/src/Identity/EF/test/EF.Test/UserStoreTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserStoreTest.cs rename to src/Identity/EF/test/EF.Test/UserStoreTest.cs diff --git a/src/Identity/test/EF.Test/UserStoreWithGenericsTest.cs b/src/Identity/EF/test/EF.Test/UserStoreWithGenericsTest.cs similarity index 100% rename from src/Identity/test/EF.Test/UserStoreWithGenericsTest.cs rename to src/Identity/EF/test/EF.Test/UserStoreWithGenericsTest.cs diff --git a/src/Identity/test/EF.Test/Utilities/ScratchDatabaseFixture.cs b/src/Identity/EF/test/EF.Test/Utilities/ScratchDatabaseFixture.cs similarity index 100% rename from src/Identity/test/EF.Test/Utilities/ScratchDatabaseFixture.cs rename to src/Identity/EF/test/EF.Test/Utilities/ScratchDatabaseFixture.cs diff --git a/src/Identity/test/EF.Test/Utilities/SqlServerTestStore.cs b/src/Identity/EF/test/EF.Test/Utilities/SqlServerTestStore.cs similarity index 100% rename from src/Identity/test/EF.Test/Utilities/SqlServerTestStore.cs rename to src/Identity/EF/test/EF.Test/Utilities/SqlServerTestStore.cs diff --git a/src/Identity/test/EF.Test/Utilities/TestEnvironment.cs b/src/Identity/EF/test/EF.Test/Utilities/TestEnvironment.cs similarity index 100% rename from src/Identity/test/EF.Test/Utilities/TestEnvironment.cs rename to src/Identity/EF/test/EF.Test/Utilities/TestEnvironment.cs diff --git a/src/Identity/test/EF.Test/config.json b/src/Identity/EF/test/EF.Test/config.json similarity index 100% rename from src/Identity/test/EF.Test/config.json rename to src/Identity/EF/test/EF.Test/config.json diff --git a/src/Identity/src/Core/AuthenticatorTokenProvider.cs b/src/Identity/Extensions/Core/src/AuthenticatorTokenProvider.cs similarity index 100% rename from src/Identity/src/Core/AuthenticatorTokenProvider.cs rename to src/Identity/Extensions/Core/src/AuthenticatorTokenProvider.cs diff --git a/src/Identity/src/Core/Base32.cs b/src/Identity/Extensions/Core/src/Base32.cs similarity index 100% rename from src/Identity/src/Core/Base32.cs rename to src/Identity/Extensions/Core/src/Base32.cs diff --git a/src/Identity/src/Core/ClaimsIdentityOptions.cs b/src/Identity/Extensions/Core/src/ClaimsIdentityOptions.cs similarity index 100% rename from src/Identity/src/Core/ClaimsIdentityOptions.cs rename to src/Identity/Extensions/Core/src/ClaimsIdentityOptions.cs diff --git a/src/Identity/src/Core/DefaultPersonalDataProtector.cs b/src/Identity/Extensions/Core/src/DefaultPersonalDataProtector.cs similarity index 100% rename from src/Identity/src/Core/DefaultPersonalDataProtector.cs rename to src/Identity/Extensions/Core/src/DefaultPersonalDataProtector.cs diff --git a/src/Identity/src/Core/EmailTokenProvider.cs b/src/Identity/Extensions/Core/src/EmailTokenProvider.cs similarity index 100% rename from src/Identity/src/Core/EmailTokenProvider.cs rename to src/Identity/Extensions/Core/src/EmailTokenProvider.cs diff --git a/src/Identity/src/Core/ILookupNormalizer.cs b/src/Identity/Extensions/Core/src/ILookupNormalizer.cs similarity index 100% rename from src/Identity/src/Core/ILookupNormalizer.cs rename to src/Identity/Extensions/Core/src/ILookupNormalizer.cs diff --git a/src/Identity/src/Core/ILookupProtector.cs b/src/Identity/Extensions/Core/src/ILookupProtector.cs similarity index 100% rename from src/Identity/src/Core/ILookupProtector.cs rename to src/Identity/Extensions/Core/src/ILookupProtector.cs diff --git a/src/Identity/src/Core/ILookupProtectorKeyRing.cs b/src/Identity/Extensions/Core/src/ILookupProtectorKeyRing.cs similarity index 100% rename from src/Identity/src/Core/ILookupProtectorKeyRing.cs rename to src/Identity/Extensions/Core/src/ILookupProtectorKeyRing.cs diff --git a/src/Identity/src/Core/IPasswordHasher.cs b/src/Identity/Extensions/Core/src/IPasswordHasher.cs similarity index 100% rename from src/Identity/src/Core/IPasswordHasher.cs rename to src/Identity/Extensions/Core/src/IPasswordHasher.cs diff --git a/src/Identity/src/Core/IPasswordValidator.cs b/src/Identity/Extensions/Core/src/IPasswordValidator.cs similarity index 100% rename from src/Identity/src/Core/IPasswordValidator.cs rename to src/Identity/Extensions/Core/src/IPasswordValidator.cs diff --git a/src/Identity/src/Core/IPersonalDataProtector.cs b/src/Identity/Extensions/Core/src/IPersonalDataProtector.cs similarity index 100% rename from src/Identity/src/Core/IPersonalDataProtector.cs rename to src/Identity/Extensions/Core/src/IPersonalDataProtector.cs diff --git a/src/Identity/src/Core/IProtectedUserStore.cs b/src/Identity/Extensions/Core/src/IProtectedUserStore.cs similarity index 100% rename from src/Identity/src/Core/IProtectedUserStore.cs rename to src/Identity/Extensions/Core/src/IProtectedUserStore.cs diff --git a/src/Identity/src/Core/IQueryableRoleStore.cs b/src/Identity/Extensions/Core/src/IQueryableRoleStore.cs similarity index 100% rename from src/Identity/src/Core/IQueryableRoleStore.cs rename to src/Identity/Extensions/Core/src/IQueryableRoleStore.cs diff --git a/src/Identity/src/Core/IQueryableUserStore.cs b/src/Identity/Extensions/Core/src/IQueryableUserStore.cs similarity index 100% rename from src/Identity/src/Core/IQueryableUserStore.cs rename to src/Identity/Extensions/Core/src/IQueryableUserStore.cs diff --git a/src/Identity/src/Core/IRoleClaimStore.cs b/src/Identity/Extensions/Core/src/IRoleClaimStore.cs similarity index 100% rename from src/Identity/src/Core/IRoleClaimStore.cs rename to src/Identity/Extensions/Core/src/IRoleClaimStore.cs diff --git a/src/Identity/src/Core/IRoleStore.cs b/src/Identity/Extensions/Core/src/IRoleStore.cs similarity index 100% rename from src/Identity/src/Core/IRoleStore.cs rename to src/Identity/Extensions/Core/src/IRoleStore.cs diff --git a/src/Identity/src/Core/IRoleValidator.cs b/src/Identity/Extensions/Core/src/IRoleValidator.cs similarity index 100% rename from src/Identity/src/Core/IRoleValidator.cs rename to src/Identity/Extensions/Core/src/IRoleValidator.cs diff --git a/src/Identity/src/Core/IUserAuthenticationTokenStore.cs b/src/Identity/Extensions/Core/src/IUserAuthenticationTokenStore.cs similarity index 100% rename from src/Identity/src/Core/IUserAuthenticationTokenStore.cs rename to src/Identity/Extensions/Core/src/IUserAuthenticationTokenStore.cs diff --git a/src/Identity/src/Core/IUserAuthenticatorKeyStore.cs b/src/Identity/Extensions/Core/src/IUserAuthenticatorKeyStore.cs similarity index 100% rename from src/Identity/src/Core/IUserAuthenticatorKeyStore.cs rename to src/Identity/Extensions/Core/src/IUserAuthenticatorKeyStore.cs diff --git a/src/Identity/src/Core/IUserClaimStore.cs b/src/Identity/Extensions/Core/src/IUserClaimStore.cs similarity index 100% rename from src/Identity/src/Core/IUserClaimStore.cs rename to src/Identity/Extensions/Core/src/IUserClaimStore.cs diff --git a/src/Identity/src/Core/IUserClaimsPrincipalFactory.cs b/src/Identity/Extensions/Core/src/IUserClaimsPrincipalFactory.cs similarity index 100% rename from src/Identity/src/Core/IUserClaimsPrincipalFactory.cs rename to src/Identity/Extensions/Core/src/IUserClaimsPrincipalFactory.cs diff --git a/src/Identity/src/Core/IUserEmailStore.cs b/src/Identity/Extensions/Core/src/IUserEmailStore.cs similarity index 100% rename from src/Identity/src/Core/IUserEmailStore.cs rename to src/Identity/Extensions/Core/src/IUserEmailStore.cs diff --git a/src/Identity/src/Core/IUserLockoutStore.cs b/src/Identity/Extensions/Core/src/IUserLockoutStore.cs similarity index 100% rename from src/Identity/src/Core/IUserLockoutStore.cs rename to src/Identity/Extensions/Core/src/IUserLockoutStore.cs diff --git a/src/Identity/src/Core/IUserLoginStore.cs b/src/Identity/Extensions/Core/src/IUserLoginStore.cs similarity index 100% rename from src/Identity/src/Core/IUserLoginStore.cs rename to src/Identity/Extensions/Core/src/IUserLoginStore.cs diff --git a/src/Identity/src/Core/IUserPasswordStore.cs b/src/Identity/Extensions/Core/src/IUserPasswordStore.cs similarity index 100% rename from src/Identity/src/Core/IUserPasswordStore.cs rename to src/Identity/Extensions/Core/src/IUserPasswordStore.cs diff --git a/src/Identity/src/Core/IUserPhoneNumberStore.cs b/src/Identity/Extensions/Core/src/IUserPhoneNumberStore.cs similarity index 100% rename from src/Identity/src/Core/IUserPhoneNumberStore.cs rename to src/Identity/Extensions/Core/src/IUserPhoneNumberStore.cs diff --git a/src/Identity/src/Core/IUserRoleStore.cs b/src/Identity/Extensions/Core/src/IUserRoleStore.cs similarity index 100% rename from src/Identity/src/Core/IUserRoleStore.cs rename to src/Identity/Extensions/Core/src/IUserRoleStore.cs diff --git a/src/Identity/src/Core/IUserSecurityStampStore.cs b/src/Identity/Extensions/Core/src/IUserSecurityStampStore.cs similarity index 100% rename from src/Identity/src/Core/IUserSecurityStampStore.cs rename to src/Identity/Extensions/Core/src/IUserSecurityStampStore.cs diff --git a/src/Identity/src/Core/IUserStore.cs b/src/Identity/Extensions/Core/src/IUserStore.cs similarity index 100% rename from src/Identity/src/Core/IUserStore.cs rename to src/Identity/Extensions/Core/src/IUserStore.cs diff --git a/src/Identity/src/Core/IUserTwoFactorRecoveryCodeStore.cs b/src/Identity/Extensions/Core/src/IUserTwoFactorRecoveryCodeStore.cs similarity index 100% rename from src/Identity/src/Core/IUserTwoFactorRecoveryCodeStore.cs rename to src/Identity/Extensions/Core/src/IUserTwoFactorRecoveryCodeStore.cs diff --git a/src/Identity/src/Core/IUserTwoFactorStore.cs b/src/Identity/Extensions/Core/src/IUserTwoFactorStore.cs similarity index 100% rename from src/Identity/src/Core/IUserTwoFactorStore.cs rename to src/Identity/Extensions/Core/src/IUserTwoFactorStore.cs diff --git a/src/Identity/src/Core/IUserTwoFactorTokenProvider.cs b/src/Identity/Extensions/Core/src/IUserTwoFactorTokenProvider.cs similarity index 100% rename from src/Identity/src/Core/IUserTwoFactorTokenProvider.cs rename to src/Identity/Extensions/Core/src/IUserTwoFactorTokenProvider.cs diff --git a/src/Identity/src/Core/IUserValidator.cs b/src/Identity/Extensions/Core/src/IUserValidator.cs similarity index 100% rename from src/Identity/src/Core/IUserValidator.cs rename to src/Identity/Extensions/Core/src/IUserValidator.cs diff --git a/src/Identity/src/Core/IdentityBuilder.cs b/src/Identity/Extensions/Core/src/IdentityBuilder.cs similarity index 100% rename from src/Identity/src/Core/IdentityBuilder.cs rename to src/Identity/Extensions/Core/src/IdentityBuilder.cs diff --git a/src/Identity/src/Core/IdentityError.cs b/src/Identity/Extensions/Core/src/IdentityError.cs similarity index 100% rename from src/Identity/src/Core/IdentityError.cs rename to src/Identity/Extensions/Core/src/IdentityError.cs diff --git a/src/Identity/src/Core/IdentityErrorDescriber.cs b/src/Identity/Extensions/Core/src/IdentityErrorDescriber.cs similarity index 100% rename from src/Identity/src/Core/IdentityErrorDescriber.cs rename to src/Identity/Extensions/Core/src/IdentityErrorDescriber.cs diff --git a/src/Identity/src/Core/IdentityOptions.cs b/src/Identity/Extensions/Core/src/IdentityOptions.cs similarity index 100% rename from src/Identity/src/Core/IdentityOptions.cs rename to src/Identity/Extensions/Core/src/IdentityOptions.cs diff --git a/src/Identity/src/Core/IdentityResult.cs b/src/Identity/Extensions/Core/src/IdentityResult.cs similarity index 100% rename from src/Identity/src/Core/IdentityResult.cs rename to src/Identity/Extensions/Core/src/IdentityResult.cs diff --git a/src/Identity/src/Core/IdentityServiceCollectionExtensions.cs b/src/Identity/Extensions/Core/src/IdentityServiceCollectionExtensions.cs similarity index 100% rename from src/Identity/src/Core/IdentityServiceCollectionExtensions.cs rename to src/Identity/Extensions/Core/src/IdentityServiceCollectionExtensions.cs diff --git a/src/Identity/src/Core/LockoutOptions.cs b/src/Identity/Extensions/Core/src/LockoutOptions.cs similarity index 100% rename from src/Identity/src/Core/LockoutOptions.cs rename to src/Identity/Extensions/Core/src/LockoutOptions.cs diff --git a/src/Identity/src/Core/Microsoft.Extensions.Identity.Core.csproj b/src/Identity/Extensions/Core/src/Microsoft.Extensions.Identity.Core.csproj similarity index 53% rename from src/Identity/src/Core/Microsoft.Extensions.Identity.Core.csproj rename to src/Identity/Extensions/Core/src/Microsoft.Extensions.Identity.Core.csproj index c446217071bb..c642eefa5f6a 100644 --- a/src/Identity/src/Core/Microsoft.Extensions.Identity.Core.csproj +++ b/src/Identity/Extensions/Core/src/Microsoft.Extensions.Identity.Core.csproj @@ -8,10 +8,10 @@ - - - - + + + + diff --git a/src/Identity/src/Core/PasswordHasher.cs b/src/Identity/Extensions/Core/src/PasswordHasher.cs similarity index 100% rename from src/Identity/src/Core/PasswordHasher.cs rename to src/Identity/Extensions/Core/src/PasswordHasher.cs diff --git a/src/Identity/src/Core/PasswordHasherCompatibilityMode.cs b/src/Identity/Extensions/Core/src/PasswordHasherCompatibilityMode.cs similarity index 100% rename from src/Identity/src/Core/PasswordHasherCompatibilityMode.cs rename to src/Identity/Extensions/Core/src/PasswordHasherCompatibilityMode.cs diff --git a/src/Identity/src/Core/PasswordHasherOptions.cs b/src/Identity/Extensions/Core/src/PasswordHasherOptions.cs similarity index 100% rename from src/Identity/src/Core/PasswordHasherOptions.cs rename to src/Identity/Extensions/Core/src/PasswordHasherOptions.cs diff --git a/src/Identity/src/Core/PasswordOptions.cs b/src/Identity/Extensions/Core/src/PasswordOptions.cs similarity index 100% rename from src/Identity/src/Core/PasswordOptions.cs rename to src/Identity/Extensions/Core/src/PasswordOptions.cs diff --git a/src/Identity/src/Core/PasswordValidator.cs b/src/Identity/Extensions/Core/src/PasswordValidator.cs similarity index 100% rename from src/Identity/src/Core/PasswordValidator.cs rename to src/Identity/Extensions/Core/src/PasswordValidator.cs diff --git a/src/Identity/src/Core/PasswordVerificationResult.cs b/src/Identity/Extensions/Core/src/PasswordVerificationResult.cs similarity index 100% rename from src/Identity/src/Core/PasswordVerificationResult.cs rename to src/Identity/Extensions/Core/src/PasswordVerificationResult.cs diff --git a/src/Identity/src/Core/PersonalDataAttribute.cs b/src/Identity/Extensions/Core/src/PersonalDataAttribute.cs similarity index 100% rename from src/Identity/src/Core/PersonalDataAttribute.cs rename to src/Identity/Extensions/Core/src/PersonalDataAttribute.cs diff --git a/src/Identity/src/Core/PhoneNumberTokenProvider.cs b/src/Identity/Extensions/Core/src/PhoneNumberTokenProvider.cs similarity index 100% rename from src/Identity/src/Core/PhoneNumberTokenProvider.cs rename to src/Identity/Extensions/Core/src/PhoneNumberTokenProvider.cs diff --git a/src/Identity/src/Core/PrincipalExtensions.cs b/src/Identity/Extensions/Core/src/PrincipalExtensions.cs similarity index 100% rename from src/Identity/src/Core/PrincipalExtensions.cs rename to src/Identity/Extensions/Core/src/PrincipalExtensions.cs diff --git a/src/Identity/src/Core/Properties/AssemblyInfo.cs b/src/Identity/Extensions/Core/src/Properties/AssemblyInfo.cs similarity index 100% rename from src/Identity/src/Core/Properties/AssemblyInfo.cs rename to src/Identity/Extensions/Core/src/Properties/AssemblyInfo.cs diff --git a/src/Identity/src/Core/Properties/Resources.Designer.cs b/src/Identity/Extensions/Core/src/Properties/Resources.Designer.cs similarity index 100% rename from src/Identity/src/Core/Properties/Resources.Designer.cs rename to src/Identity/Extensions/Core/src/Properties/Resources.Designer.cs diff --git a/src/Identity/src/Core/ProtectedPersonalDataAttribute.cs b/src/Identity/Extensions/Core/src/ProtectedPersonalDataAttribute.cs similarity index 100% rename from src/Identity/src/Core/ProtectedPersonalDataAttribute.cs rename to src/Identity/Extensions/Core/src/ProtectedPersonalDataAttribute.cs diff --git a/src/Identity/src/Core/Resources.resx b/src/Identity/Extensions/Core/src/Resources.resx similarity index 100% rename from src/Identity/src/Core/Resources.resx rename to src/Identity/Extensions/Core/src/Resources.resx diff --git a/src/Identity/src/Core/Rfc6238AuthenticationService.cs b/src/Identity/Extensions/Core/src/Rfc6238AuthenticationService.cs similarity index 100% rename from src/Identity/src/Core/Rfc6238AuthenticationService.cs rename to src/Identity/Extensions/Core/src/Rfc6238AuthenticationService.cs diff --git a/src/Identity/src/Core/RoleManager.cs b/src/Identity/Extensions/Core/src/RoleManager.cs similarity index 100% rename from src/Identity/src/Core/RoleManager.cs rename to src/Identity/Extensions/Core/src/RoleManager.cs diff --git a/src/Identity/src/Core/RoleValidator.cs b/src/Identity/Extensions/Core/src/RoleValidator.cs similarity index 100% rename from src/Identity/src/Core/RoleValidator.cs rename to src/Identity/Extensions/Core/src/RoleValidator.cs diff --git a/src/Identity/src/Core/SignInOptions.cs b/src/Identity/Extensions/Core/src/SignInOptions.cs similarity index 100% rename from src/Identity/src/Core/SignInOptions.cs rename to src/Identity/Extensions/Core/src/SignInOptions.cs diff --git a/src/Identity/src/Core/SignInResult.cs b/src/Identity/Extensions/Core/src/SignInResult.cs similarity index 100% rename from src/Identity/src/Core/SignInResult.cs rename to src/Identity/Extensions/Core/src/SignInResult.cs diff --git a/src/Identity/src/Core/StoreOptions.cs b/src/Identity/Extensions/Core/src/StoreOptions.cs similarity index 100% rename from src/Identity/src/Core/StoreOptions.cs rename to src/Identity/Extensions/Core/src/StoreOptions.cs diff --git a/src/Identity/src/Core/TokenOptions.cs b/src/Identity/Extensions/Core/src/TokenOptions.cs similarity index 100% rename from src/Identity/src/Core/TokenOptions.cs rename to src/Identity/Extensions/Core/src/TokenOptions.cs diff --git a/src/Identity/src/Core/TokenProviderDescriptor.cs b/src/Identity/Extensions/Core/src/TokenProviderDescriptor.cs similarity index 100% rename from src/Identity/src/Core/TokenProviderDescriptor.cs rename to src/Identity/Extensions/Core/src/TokenProviderDescriptor.cs diff --git a/src/Identity/src/Core/TotpSecurityStampBasedTokenProvider.cs b/src/Identity/Extensions/Core/src/TotpSecurityStampBasedTokenProvider.cs similarity index 100% rename from src/Identity/src/Core/TotpSecurityStampBasedTokenProvider.cs rename to src/Identity/Extensions/Core/src/TotpSecurityStampBasedTokenProvider.cs diff --git a/src/Identity/src/Core/UpperInvariantLookupNormalizer.cs b/src/Identity/Extensions/Core/src/UpperInvariantLookupNormalizer.cs similarity index 100% rename from src/Identity/src/Core/UpperInvariantLookupNormalizer.cs rename to src/Identity/Extensions/Core/src/UpperInvariantLookupNormalizer.cs diff --git a/src/Identity/src/Core/UserClaimsPrincipalFactory.cs b/src/Identity/Extensions/Core/src/UserClaimsPrincipalFactory.cs similarity index 100% rename from src/Identity/src/Core/UserClaimsPrincipalFactory.cs rename to src/Identity/Extensions/Core/src/UserClaimsPrincipalFactory.cs diff --git a/src/Identity/src/Core/UserLoginInfo.cs b/src/Identity/Extensions/Core/src/UserLoginInfo.cs similarity index 100% rename from src/Identity/src/Core/UserLoginInfo.cs rename to src/Identity/Extensions/Core/src/UserLoginInfo.cs diff --git a/src/Identity/src/Core/UserManager.cs b/src/Identity/Extensions/Core/src/UserManager.cs similarity index 100% rename from src/Identity/src/Core/UserManager.cs rename to src/Identity/Extensions/Core/src/UserManager.cs diff --git a/src/Identity/src/Core/UserOptions.cs b/src/Identity/Extensions/Core/src/UserOptions.cs similarity index 100% rename from src/Identity/src/Core/UserOptions.cs rename to src/Identity/Extensions/Core/src/UserOptions.cs diff --git a/src/Identity/src/Core/UserValidator.cs b/src/Identity/Extensions/Core/src/UserValidator.cs similarity index 100% rename from src/Identity/src/Core/UserValidator.cs rename to src/Identity/Extensions/Core/src/UserValidator.cs diff --git a/src/Identity/src/Core/baseline.netcore.json b/src/Identity/Extensions/Core/src/baseline.netcore.json similarity index 100% rename from src/Identity/src/Core/baseline.netcore.json rename to src/Identity/Extensions/Core/src/baseline.netcore.json diff --git a/src/Identity/src/Stores/IdentityRole.cs b/src/Identity/Extensions/Stores/src/IdentityRole.cs similarity index 100% rename from src/Identity/src/Stores/IdentityRole.cs rename to src/Identity/Extensions/Stores/src/IdentityRole.cs diff --git a/src/Identity/src/Stores/IdentityRoleClaim.cs b/src/Identity/Extensions/Stores/src/IdentityRoleClaim.cs similarity index 100% rename from src/Identity/src/Stores/IdentityRoleClaim.cs rename to src/Identity/Extensions/Stores/src/IdentityRoleClaim.cs diff --git a/src/Identity/src/Stores/IdentityUser.cs b/src/Identity/Extensions/Stores/src/IdentityUser.cs similarity index 100% rename from src/Identity/src/Stores/IdentityUser.cs rename to src/Identity/Extensions/Stores/src/IdentityUser.cs diff --git a/src/Identity/src/Stores/IdentityUserClaim.cs b/src/Identity/Extensions/Stores/src/IdentityUserClaim.cs similarity index 100% rename from src/Identity/src/Stores/IdentityUserClaim.cs rename to src/Identity/Extensions/Stores/src/IdentityUserClaim.cs diff --git a/src/Identity/src/Stores/IdentityUserLogin.cs b/src/Identity/Extensions/Stores/src/IdentityUserLogin.cs similarity index 100% rename from src/Identity/src/Stores/IdentityUserLogin.cs rename to src/Identity/Extensions/Stores/src/IdentityUserLogin.cs diff --git a/src/Identity/src/Stores/IdentityUserRole.cs b/src/Identity/Extensions/Stores/src/IdentityUserRole.cs similarity index 100% rename from src/Identity/src/Stores/IdentityUserRole.cs rename to src/Identity/Extensions/Stores/src/IdentityUserRole.cs diff --git a/src/Identity/src/Stores/IdentityUserToken.cs b/src/Identity/Extensions/Stores/src/IdentityUserToken.cs similarity index 100% rename from src/Identity/src/Stores/IdentityUserToken.cs rename to src/Identity/Extensions/Stores/src/IdentityUserToken.cs diff --git a/src/Identity/src/Stores/Microsoft.Extensions.Identity.Stores.csproj b/src/Identity/Extensions/Stores/src/Microsoft.Extensions.Identity.Stores.csproj similarity index 62% rename from src/Identity/src/Stores/Microsoft.Extensions.Identity.Stores.csproj rename to src/Identity/Extensions/Stores/src/Microsoft.Extensions.Identity.Stores.csproj index 10e6e989977d..54cba983bcb3 100644 --- a/src/Identity/src/Stores/Microsoft.Extensions.Identity.Stores.csproj +++ b/src/Identity/Extensions/Stores/src/Microsoft.Extensions.Identity.Stores.csproj @@ -8,12 +8,9 @@ - - - - - - + + + diff --git a/src/Identity/src/Stores/RoleStoreBase.cs b/src/Identity/Extensions/Stores/src/RoleStoreBase.cs similarity index 100% rename from src/Identity/src/Stores/RoleStoreBase.cs rename to src/Identity/Extensions/Stores/src/RoleStoreBase.cs diff --git a/src/Identity/src/Stores/UserStoreBase.cs b/src/Identity/Extensions/Stores/src/UserStoreBase.cs similarity index 100% rename from src/Identity/src/Stores/UserStoreBase.cs rename to src/Identity/Extensions/Stores/src/UserStoreBase.cs diff --git a/src/Identity/src/Stores/baseline.netcore.json b/src/Identity/Extensions/Stores/src/baseline.netcore.json similarity index 100% rename from src/Identity/src/Stores/baseline.netcore.json rename to src/Identity/Extensions/Stores/src/baseline.netcore.json diff --git a/src/Identity/Identity.sln b/src/Identity/Identity.sln index 3beeb039f612..75fe67206afc 100644 --- a/src/Identity/Identity.sln +++ b/src/Identity/Identity.sln @@ -3,478 +3,566 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27130.2027 MinimumVisualStudioVersion = 15.0.26730.03 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{0F647068-6602-4E24-B1DC-8ED91481A50A}" - ProjectSection(SolutionItems) = preProject - src\Directory.Build.props = src\Directory.Build.props - EndProjectSection +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_dependencies", "_dependencies", "{88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{52D59F18-62D2-4D17-8CF2-BE192445AF8E}" - ProjectSection(SolutionItems) = preProject - test\Directory.Build.props = test\Directory.Build.props - EndProjectSection +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Hosting", "..\Hosting\Hosting\src\Microsoft.AspNetCore.Hosting.csproj", "{46F9634A-91ED-48BE-BA27-A7561F85BF75}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity", "src\Identity\Microsoft.AspNetCore.Identity.csproj", "{1729302E-A58E-4652-B639-5B6B68DA2748}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.TestHost", "..\Hosting\TestHost\src\Microsoft.AspNetCore.TestHost.csproj", "{E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Test", "test\Identity.Test\Microsoft.AspNetCore.Identity.Test.csproj", "{2CF3927B-19E4-4866-9BAA-2C131580E7C3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Http", "..\Http\Http\src\Microsoft.AspNetCore.Http.csproj", "{E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.InMemory.Test", "test\InMemory.Test\Microsoft.AspNetCore.Identity.InMemory.Test.csproj", "{65161409-C4C4-4D63-A73B-231FCFF4D503}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore", "..\Middleware\Diagnostics.EntityFrameworkCore\src\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.csproj", "{5215C432-FB85-4CD5-9E7D-7BE750236837}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{58D94A0E-C2B7-43A7-8826-99ECBB1E0A50}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics", "..\Middleware\Diagnostics\src\Microsoft.AspNetCore.Diagnostics.csproj", "{15057F38-D71E-4016-9493-A089E30AF7B3}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.Mvc", "samples\IdentitySample.Mvc\IdentitySample.Mvc.csproj", "{E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles", "..\Middleware\StaticFiles\src\Microsoft.AspNetCore.StaticFiles.csproj", "{44BFF01A-C29F-46D8-BF5F-4A1690D386E5}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test", "test\EF.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj", "{37236EA3-915D-46D5-997C-DF513C500E4B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.Kestrel", "..\Servers\Kestrel\Kestrel\src\Microsoft.AspNetCore.Server.Kestrel.csproj", "{5710DBA7-53D9-4341-BF04-00AB1839B99B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test", "test\EF.InMemory.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj", "{EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.DataProtection.Extensions", "..\DataProtection\Extensions\src\Microsoft.AspNetCore.DataProtection.Extensions.csproj", "{36682549-97F8-45E4-A4C8-C868D9E698B9}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore", "src\EF\Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj", "{4490894C-3572-4E63-86F1-EE5105CE8A06}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore", "EF\src\Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj", "{8E3553B9-5197-4CE7-A678-A224B41A5259}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNet.Identity.AspNetCoreCompat", "src\AspNetCoreCompat\Microsoft.AspNet.Identity.AspNetCoreCompat.csproj", "{6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test", "EF\test\EF.InMemory.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj", "{9522CE22-FD8E-4193-8507-F2DB94D074EE}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Specification.Tests", "src\Specification.Tests\Microsoft.AspNetCore.Identity.Specification.Tests.csproj", "{5608E828-DD54-4E2A-B73C-FC22268BE797}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test", "EF\test\EF.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj", "{3DDF86A8-1385-44B1-A6D4-36E92F58538F}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Core", "src\Core\Microsoft.Extensions.Identity.Core.csproj", "{D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Identity", "Identity", "{29AC3D1D-1BA3-4546-AF70-EEEDDD91E419}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Stores", "src\Stores\Microsoft.Extensions.Identity.Stores.csproj", "{FADA11FC-DC06-4832-A569-7B2374A6CD42}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{DCB90F05-3824-45D8-943C-34568C26CBDF}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WebSites", "WebSites", "{1F83D453-E094-4D28-BCFA-9E537ABB5AD6}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{4A07C63B-C891-44BE-A61C-384E066FBCA7}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{42F5B772-1D61-4C18-9457-412DE8E170A5}" - ProjectSection(SolutionItems) = preProject - Directory.Build.props = Directory.Build.props - Directory.Build.targets = Directory.Build.targets - EndProjectSection +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sample", "sample", "{7AF5097F-8F34-4BB0-9D07-D4546196FB15}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NativeWPFClient", "samples\NativeWPFClient\NativeWPFClient.csproj", "{39AA4E4D-5E62-4213-8641-BF8012D45DE4}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testassets", "testassets", "{3BAE2AA9-B3F4-4562-B4BD-25FDC959A324}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.DefaultUI", "samples\IdentitySample.DefaultUI\IdentitySample.DefaultUI.csproj", "{ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.DefaultUI", "Identity\samples\IdentitySample.DefaultUI\IdentitySample.DefaultUI.csproj", "{33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.UI", "src\UI\Microsoft.AspNetCore.Identity.UI.csproj", "{894E102D-56D4-4B02-8F13-8781F4324C3E}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.Mvc", "Identity\samples\IdentitySample.Mvc\IdentitySample.Mvc.csproj", "{C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Identity.DefaultUI.WebSite", "test\WebSites\Identity.DefaultUI.WebSite\Identity.DefaultUI.WebSite.csproj", "{CAE02AD2-F941-4ACB-B469-13EFF551BB74}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NativeWPFClient", "Identity\samples\NativeWPFClient\NativeWPFClient.csproj", "{39AA4E4D-5E62-4213-8641-BF8012D45DE4}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.FunctionalTests", "test\Identity.FunctionalTests\Microsoft.AspNetCore.Identity.FunctionalTests.csproj", "{B3616029-7DA6-4FB3-8722-D5AC69884B3F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.FunctionalTests", "Identity\test\Identity.FunctionalTests\Microsoft.AspNetCore.Identity.FunctionalTests.csproj", "{2284A207-D296-4E05-AC7B-B975EECA32D4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Test", "Identity\test\Identity.Test\Microsoft.AspNetCore.Identity.Test.csproj", "{7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.InMemory.Test", "Identity\test\InMemory.Test\Microsoft.AspNetCore.Identity.InMemory.Test.csproj", "{CAB40170-1421-479C-90C8-A371418B129F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Identity.DefaultUI.WebSite", "Identity\testassets\Identity.DefaultUI.WebSite\Identity.DefaultUI.WebSite.csproj", "{EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Facebook", "..\Security\Authentication\Facebook\src\Microsoft.AspNetCore.Authentication.Facebook.csproj", "{6AF1AB00-AC66-4E6A-A4EF-F234245AD305}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Google", "..\Security\Authentication\Google\src\Microsoft.AspNetCore.Authentication.Google.csproj", "{C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Twitter", "..\Security\Authentication\Twitter\src\Microsoft.AspNetCore.Authentication.Twitter.csproj", "{FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authorization", "..\Security\Authorization\Core\src\Microsoft.AspNetCore.Authorization.csproj", "{6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{EE1D2A07-6916-4005-A436-E429BD37B2CA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Stores", "Extensions\Stores\src\Microsoft.Extensions.Identity.Stores.csproj", "{11826DEB-AE94-4B3F-A488-A51E74EC54BC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Core", "Extensions\Core\src\Microsoft.Extensions.Identity.Core.csproj", "{08A29FAA-F7EF-4C19-B778-549249CAC12F}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EF", "EF", "{1BBC85BA-23B4-497F-AE6B-B79B8A9280F1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity", "Identity\Core\src\Microsoft.AspNetCore.Identity.csproj", "{69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Specification.Tests", "Identity\Specification.Tests\src\Microsoft.AspNetCore.Identity.Specification.Tests.csproj", "{C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.UI", "Identity\UI\src\Microsoft.AspNetCore.Identity.UI.csproj", "{3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HttpsPolicy", "..\Middleware\HttpsPolicy\src\Microsoft.AspNetCore.HttpsPolicy.csproj", "{68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc", "..\Mvc\src\Microsoft.AspNetCore.Mvc\Microsoft.AspNetCore.Mvc.csproj", "{4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.Testing", "..\Mvc\src\Microsoft.AspNetCore.Mvc.Testing\Microsoft.AspNetCore.Mvc.Testing.csproj", "{D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Rewrite", "..\Middleware\Rewrite\src\Microsoft.AspNetCore.Rewrite.csproj", "{34C4C369-181A-4D75-A57F-A2FA7812C443}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Cookies", "..\Security\Authentication\Cookies\src\Microsoft.AspNetCore.Authentication.Cookies.csproj", "{B253FFAE-6FAD-4D41-BCA0-828A05DE9021}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.CookiePolicy", "..\Security\CookiePolicy\src\Microsoft.AspNetCore.CookiePolicy.csproj", "{71599893-1998-4F4D-A308-16DF48B97E2D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.Kestrel.Https", "..\Servers\Kestrel\Https\src\Microsoft.AspNetCore.Server.Kestrel.Https.csproj", "{03D80D01-8D41-4E27-BC58-215893414F24}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.IISIntegration", "..\Servers\IIS\IISIntegration\src\Microsoft.AspNetCore.Server.IISIntegration.csproj", "{F1CF8EA9-7498-4416-B711-B93A1B4656E1}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 - DebugNoWPF|Any CPU = DebugNoWPF|Any CPU - DebugNoWPF|x64 = DebugNoWPF|x64 - DebugNoWPF|x86 = DebugNoWPF|x86 Release|Any CPU = Release|Any CPU Release|x64 = Release|x64 Release|x86 = Release|x86 - ReleaseNoWPF|Any CPU = ReleaseNoWPF|Any CPU - ReleaseNoWPF|x64 = ReleaseNoWPF|x64 - ReleaseNoWPF|x86 = ReleaseNoWPF|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|x64.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|x64.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|x86.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|x86.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|Any CPU.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|x64.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|x64.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|x86.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|x86.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|x64.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|x64.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|x86.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|x86.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|Any CPU.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|x64.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|x64.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|x86.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|x86.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|Any CPU.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|x64.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|x64.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|x86.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|x86.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|Any CPU.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|Any CPU.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|x64.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|x64.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|x86.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|x86.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|x64.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|x64.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|x86.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|x86.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|Any CPU.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|x64.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|x64.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|x86.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|x86.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|x64.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|x64.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|x86.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|x86.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|Any CPU.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|x64.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|x64.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|x86.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|x86.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|x64.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|x64.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|x86.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|x86.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|Any CPU.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|x64.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|x64.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|x86.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|x86.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|x64.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|x64.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|x86.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|x86.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|Any CPU.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|x64.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|x64.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|x86.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|x86.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x64.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x64.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x86.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x86.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|Any CPU.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x64.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x64.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x86.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x86.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x64.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x64.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x86.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x86.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|Any CPU.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x64.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x64.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x86.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x86.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x64.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x64.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x86.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x86.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|Any CPU.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x64.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x64.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x86.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x86.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x64.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x64.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x86.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x86.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|Any CPU.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x64.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x64.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x86.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x86.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Debug|Any CPU.Build.0 = Debug|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Debug|x64.ActiveCfg = Debug|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Debug|x64.Build.0 = Debug|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Debug|x86.ActiveCfg = Debug|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Debug|x86.Build.0 = Debug|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Release|Any CPU.ActiveCfg = Release|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Release|Any CPU.Build.0 = Release|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Release|x64.ActiveCfg = Release|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Release|x64.Build.0 = Release|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Release|x86.ActiveCfg = Release|Any CPU + {46F9634A-91ED-48BE-BA27-A7561F85BF75}.Release|x86.Build.0 = Release|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Debug|x64.ActiveCfg = Debug|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Debug|x64.Build.0 = Debug|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Debug|x86.ActiveCfg = Debug|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Debug|x86.Build.0 = Debug|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Release|Any CPU.Build.0 = Release|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Release|x64.ActiveCfg = Release|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Release|x64.Build.0 = Release|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Release|x86.ActiveCfg = Release|Any CPU + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1}.Release|x86.Build.0 = Release|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Debug|x64.ActiveCfg = Debug|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Debug|x64.Build.0 = Debug|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Debug|x86.ActiveCfg = Debug|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Debug|x86.Build.0 = Debug|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Release|Any CPU.Build.0 = Release|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Release|x64.ActiveCfg = Release|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Release|x64.Build.0 = Release|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Release|x86.ActiveCfg = Release|Any CPU + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6}.Release|x86.Build.0 = Release|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Debug|x64.ActiveCfg = Debug|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Debug|x64.Build.0 = Debug|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Debug|x86.ActiveCfg = Debug|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Debug|x86.Build.0 = Debug|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Release|Any CPU.Build.0 = Release|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Release|x64.ActiveCfg = Release|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Release|x64.Build.0 = Release|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Release|x86.ActiveCfg = Release|Any CPU + {5215C432-FB85-4CD5-9E7D-7BE750236837}.Release|x86.Build.0 = Release|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Debug|x64.ActiveCfg = Debug|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Debug|x64.Build.0 = Debug|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Debug|x86.ActiveCfg = Debug|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Debug|x86.Build.0 = Debug|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Release|Any CPU.Build.0 = Release|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Release|x64.ActiveCfg = Release|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Release|x64.Build.0 = Release|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Release|x86.ActiveCfg = Release|Any CPU + {15057F38-D71E-4016-9493-A089E30AF7B3}.Release|x86.Build.0 = Release|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Debug|x64.ActiveCfg = Debug|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Debug|x64.Build.0 = Debug|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Debug|x86.ActiveCfg = Debug|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Debug|x86.Build.0 = Debug|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Release|Any CPU.Build.0 = Release|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Release|x64.ActiveCfg = Release|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Release|x64.Build.0 = Release|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Release|x86.ActiveCfg = Release|Any CPU + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5}.Release|x86.Build.0 = Release|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Debug|x64.ActiveCfg = Debug|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Debug|x64.Build.0 = Debug|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Debug|x86.ActiveCfg = Debug|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Debug|x86.Build.0 = Debug|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Release|Any CPU.Build.0 = Release|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Release|x64.ActiveCfg = Release|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Release|x64.Build.0 = Release|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Release|x86.ActiveCfg = Release|Any CPU + {5710DBA7-53D9-4341-BF04-00AB1839B99B}.Release|x86.Build.0 = Release|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Debug|x64.ActiveCfg = Debug|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Debug|x64.Build.0 = Debug|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Debug|x86.ActiveCfg = Debug|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Debug|x86.Build.0 = Debug|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Release|Any CPU.Build.0 = Release|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Release|x64.ActiveCfg = Release|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Release|x64.Build.0 = Release|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Release|x86.ActiveCfg = Release|Any CPU + {36682549-97F8-45E4-A4C8-C868D9E698B9}.Release|x86.Build.0 = Release|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Debug|x64.ActiveCfg = Debug|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Debug|x64.Build.0 = Debug|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Debug|x86.ActiveCfg = Debug|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Debug|x86.Build.0 = Debug|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Release|Any CPU.Build.0 = Release|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Release|x64.ActiveCfg = Release|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Release|x64.Build.0 = Release|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Release|x86.ActiveCfg = Release|Any CPU + {8E3553B9-5197-4CE7-A678-A224B41A5259}.Release|x86.Build.0 = Release|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Debug|x64.ActiveCfg = Debug|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Debug|x64.Build.0 = Debug|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Debug|x86.ActiveCfg = Debug|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Debug|x86.Build.0 = Debug|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Release|Any CPU.Build.0 = Release|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Release|x64.ActiveCfg = Release|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Release|x64.Build.0 = Release|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Release|x86.ActiveCfg = Release|Any CPU + {9522CE22-FD8E-4193-8507-F2DB94D074EE}.Release|x86.Build.0 = Release|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Debug|x64.ActiveCfg = Debug|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Debug|x64.Build.0 = Debug|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Debug|x86.ActiveCfg = Debug|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Debug|x86.Build.0 = Debug|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Release|Any CPU.Build.0 = Release|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Release|x64.ActiveCfg = Release|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Release|x64.Build.0 = Release|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Release|x86.ActiveCfg = Release|Any CPU + {3DDF86A8-1385-44B1-A6D4-36E92F58538F}.Release|x86.Build.0 = Release|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Debug|x64.ActiveCfg = Debug|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Debug|x64.Build.0 = Debug|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Debug|x86.ActiveCfg = Debug|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Debug|x86.Build.0 = Debug|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Release|Any CPU.Build.0 = Release|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Release|x64.ActiveCfg = Release|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Release|x64.Build.0 = Release|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Release|x86.ActiveCfg = Release|Any CPU + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE}.Release|x86.Build.0 = Release|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Debug|x64.ActiveCfg = Debug|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Debug|x64.Build.0 = Debug|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Debug|x86.ActiveCfg = Debug|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Debug|x86.Build.0 = Debug|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Release|Any CPU.Build.0 = Release|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Release|x64.ActiveCfg = Release|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Release|x64.Build.0 = Release|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Release|x86.ActiveCfg = Release|Any CPU + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E}.Release|x86.Build.0 = Release|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Debug|Any CPU.Build.0 = Debug|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Debug|x64.ActiveCfg = Debug|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Debug|x64.Build.0 = Debug|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Debug|x86.ActiveCfg = Debug|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Debug|x86.Build.0 = Debug|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.DebugNoWPF|x86.Build.0 = Debug|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Release|Any CPU.ActiveCfg = Release|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Release|Any CPU.Build.0 = Release|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Release|x64.ActiveCfg = Release|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Release|x64.Build.0 = Release|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Release|x86.ActiveCfg = Release|Any CPU {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.Release|x86.Build.0 = Release|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {39AA4E4D-5E62-4213-8641-BF8012D45DE4}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Debug|x64.ActiveCfg = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Debug|x64.Build.0 = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Debug|x86.ActiveCfg = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Debug|x86.Build.0 = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Release|Any CPU.Build.0 = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Release|x64.ActiveCfg = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Release|x64.Build.0 = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Release|x86.ActiveCfg = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.Release|x86.Build.0 = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Debug|x64.ActiveCfg = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Debug|x64.Build.0 = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Debug|x86.ActiveCfg = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Debug|x86.Build.0 = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Release|Any CPU.Build.0 = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Release|x64.ActiveCfg = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Release|x64.Build.0 = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Release|x86.ActiveCfg = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.Release|x86.Build.0 = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.ReleaseNoWPF|x64.ActiveCfg = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.ReleaseNoWPF|x64.Build.0 = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.ReleaseNoWPF|x86.ActiveCfg = Release|Any CPU - {894E102D-56D4-4B02-8F13-8781F4324C3E}.ReleaseNoWPF|x86.Build.0 = Release|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Debug|x64.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Debug|x64.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Debug|x86.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Debug|x86.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Release|Any CPU.Build.0 = Release|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Release|x64.ActiveCfg = Release|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Release|x64.Build.0 = Release|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Release|x86.ActiveCfg = Release|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.Release|x86.Build.0 = Release|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.ReleaseNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.ReleaseNoWPF|Any CPU.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.ReleaseNoWPF|x64.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.ReleaseNoWPF|x64.Build.0 = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.ReleaseNoWPF|x86.ActiveCfg = Debug|Any CPU - {CAE02AD2-F941-4ACB-B469-13EFF551BB74}.ReleaseNoWPF|x86.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Debug|x64.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Debug|x64.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Debug|x86.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Debug|x86.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.DebugNoWPF|Any CPU.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.DebugNoWPF|Any CPU.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.DebugNoWPF|x64.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.DebugNoWPF|x64.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.DebugNoWPF|x86.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.DebugNoWPF|x86.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Release|Any CPU.Build.0 = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Release|x64.ActiveCfg = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Release|x64.Build.0 = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Release|x86.ActiveCfg = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.Release|x86.Build.0 = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.ReleaseNoWPF|Any CPU.ActiveCfg = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.ReleaseNoWPF|Any CPU.Build.0 = Release|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.ReleaseNoWPF|x64.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.ReleaseNoWPF|x64.Build.0 = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.ReleaseNoWPF|x86.ActiveCfg = Debug|Any CPU - {B3616029-7DA6-4FB3-8722-D5AC69884B3F}.ReleaseNoWPF|x86.Build.0 = Debug|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Debug|x64.ActiveCfg = Debug|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Debug|x64.Build.0 = Debug|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Debug|x86.ActiveCfg = Debug|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Debug|x86.Build.0 = Debug|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Release|Any CPU.Build.0 = Release|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Release|x64.ActiveCfg = Release|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Release|x64.Build.0 = Release|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Release|x86.ActiveCfg = Release|Any CPU + {2284A207-D296-4E05-AC7B-B975EECA32D4}.Release|x86.Build.0 = Release|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Debug|x64.ActiveCfg = Debug|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Debug|x64.Build.0 = Debug|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Debug|x86.ActiveCfg = Debug|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Debug|x86.Build.0 = Debug|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Release|Any CPU.Build.0 = Release|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Release|x64.ActiveCfg = Release|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Release|x64.Build.0 = Release|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Release|x86.ActiveCfg = Release|Any CPU + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5}.Release|x86.Build.0 = Release|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Debug|x64.ActiveCfg = Debug|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Debug|x64.Build.0 = Debug|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Debug|x86.ActiveCfg = Debug|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Debug|x86.Build.0 = Debug|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Release|Any CPU.Build.0 = Release|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Release|x64.ActiveCfg = Release|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Release|x64.Build.0 = Release|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Release|x86.ActiveCfg = Release|Any CPU + {CAB40170-1421-479C-90C8-A371418B129F}.Release|x86.Build.0 = Release|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Debug|x64.ActiveCfg = Debug|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Debug|x64.Build.0 = Debug|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Debug|x86.ActiveCfg = Debug|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Debug|x86.Build.0 = Debug|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Release|Any CPU.Build.0 = Release|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Release|x64.ActiveCfg = Release|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Release|x64.Build.0 = Release|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Release|x86.ActiveCfg = Release|Any CPU + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2}.Release|x86.Build.0 = Release|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Debug|x64.ActiveCfg = Debug|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Debug|x64.Build.0 = Debug|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Debug|x86.ActiveCfg = Debug|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Debug|x86.Build.0 = Debug|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Release|Any CPU.Build.0 = Release|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Release|x64.ActiveCfg = Release|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Release|x64.Build.0 = Release|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Release|x86.ActiveCfg = Release|Any CPU + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305}.Release|x86.Build.0 = Release|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Debug|x64.ActiveCfg = Debug|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Debug|x64.Build.0 = Debug|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Debug|x86.ActiveCfg = Debug|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Debug|x86.Build.0 = Debug|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Release|Any CPU.Build.0 = Release|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Release|x64.ActiveCfg = Release|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Release|x64.Build.0 = Release|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Release|x86.ActiveCfg = Release|Any CPU + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667}.Release|x86.Build.0 = Release|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Debug|x64.ActiveCfg = Debug|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Debug|x64.Build.0 = Debug|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Debug|x86.ActiveCfg = Debug|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Debug|x86.Build.0 = Debug|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Release|Any CPU.Build.0 = Release|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Release|x64.ActiveCfg = Release|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Release|x64.Build.0 = Release|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Release|x86.ActiveCfg = Release|Any CPU + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231}.Release|x86.Build.0 = Release|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Debug|x64.ActiveCfg = Debug|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Debug|x64.Build.0 = Debug|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Debug|x86.ActiveCfg = Debug|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Debug|x86.Build.0 = Debug|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Release|Any CPU.Build.0 = Release|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Release|x64.ActiveCfg = Release|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Release|x64.Build.0 = Release|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Release|x86.ActiveCfg = Release|Any CPU + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33}.Release|x86.Build.0 = Release|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Debug|x64.ActiveCfg = Debug|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Debug|x64.Build.0 = Debug|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Debug|x86.ActiveCfg = Debug|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Debug|x86.Build.0 = Debug|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Release|Any CPU.Build.0 = Release|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Release|x64.ActiveCfg = Release|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Release|x64.Build.0 = Release|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Release|x86.ActiveCfg = Release|Any CPU + {11826DEB-AE94-4B3F-A488-A51E74EC54BC}.Release|x86.Build.0 = Release|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Debug|x64.ActiveCfg = Debug|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Debug|x64.Build.0 = Debug|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Debug|x86.ActiveCfg = Debug|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Debug|x86.Build.0 = Debug|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Release|Any CPU.Build.0 = Release|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Release|x64.ActiveCfg = Release|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Release|x64.Build.0 = Release|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Release|x86.ActiveCfg = Release|Any CPU + {08A29FAA-F7EF-4C19-B778-549249CAC12F}.Release|x86.Build.0 = Release|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Debug|x64.ActiveCfg = Debug|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Debug|x64.Build.0 = Debug|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Debug|x86.ActiveCfg = Debug|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Debug|x86.Build.0 = Debug|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Release|Any CPU.Build.0 = Release|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Release|x64.ActiveCfg = Release|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Release|x64.Build.0 = Release|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Release|x86.ActiveCfg = Release|Any CPU + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1}.Release|x86.Build.0 = Release|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Debug|x64.ActiveCfg = Debug|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Debug|x64.Build.0 = Debug|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Debug|x86.ActiveCfg = Debug|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Debug|x86.Build.0 = Debug|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Release|Any CPU.Build.0 = Release|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Release|x64.ActiveCfg = Release|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Release|x64.Build.0 = Release|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Release|x86.ActiveCfg = Release|Any CPU + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D}.Release|x86.Build.0 = Release|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Debug|x64.ActiveCfg = Debug|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Debug|x64.Build.0 = Debug|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Debug|x86.ActiveCfg = Debug|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Debug|x86.Build.0 = Debug|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Release|Any CPU.Build.0 = Release|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Release|x64.ActiveCfg = Release|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Release|x64.Build.0 = Release|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Release|x86.ActiveCfg = Release|Any CPU + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6}.Release|x86.Build.0 = Release|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Debug|x64.ActiveCfg = Debug|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Debug|x64.Build.0 = Debug|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Debug|x86.ActiveCfg = Debug|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Debug|x86.Build.0 = Debug|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Release|Any CPU.Build.0 = Release|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Release|x64.ActiveCfg = Release|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Release|x64.Build.0 = Release|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Release|x86.ActiveCfg = Release|Any CPU + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA}.Release|x86.Build.0 = Release|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Debug|x64.ActiveCfg = Debug|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Debug|x64.Build.0 = Debug|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Debug|x86.ActiveCfg = Debug|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Debug|x86.Build.0 = Debug|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Release|Any CPU.Build.0 = Release|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Release|x64.ActiveCfg = Release|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Release|x64.Build.0 = Release|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Release|x86.ActiveCfg = Release|Any CPU + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB}.Release|x86.Build.0 = Release|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Debug|x64.ActiveCfg = Debug|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Debug|x64.Build.0 = Debug|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Debug|x86.ActiveCfg = Debug|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Debug|x86.Build.0 = Debug|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Release|Any CPU.Build.0 = Release|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Release|x64.ActiveCfg = Release|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Release|x64.Build.0 = Release|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Release|x86.ActiveCfg = Release|Any CPU + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E}.Release|x86.Build.0 = Release|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Debug|Any CPU.Build.0 = Debug|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Debug|x64.ActiveCfg = Debug|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Debug|x64.Build.0 = Debug|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Debug|x86.ActiveCfg = Debug|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Debug|x86.Build.0 = Debug|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Release|Any CPU.ActiveCfg = Release|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Release|Any CPU.Build.0 = Release|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Release|x64.ActiveCfg = Release|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Release|x64.Build.0 = Release|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Release|x86.ActiveCfg = Release|Any CPU + {34C4C369-181A-4D75-A57F-A2FA7812C443}.Release|x86.Build.0 = Release|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Debug|x64.ActiveCfg = Debug|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Debug|x64.Build.0 = Debug|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Debug|x86.ActiveCfg = Debug|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Debug|x86.Build.0 = Debug|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Release|Any CPU.Build.0 = Release|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Release|x64.ActiveCfg = Release|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Release|x64.Build.0 = Release|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Release|x86.ActiveCfg = Release|Any CPU + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021}.Release|x86.Build.0 = Release|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Debug|x64.ActiveCfg = Debug|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Debug|x64.Build.0 = Debug|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Debug|x86.ActiveCfg = Debug|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Debug|x86.Build.0 = Debug|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Release|Any CPU.Build.0 = Release|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Release|x64.ActiveCfg = Release|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Release|x64.Build.0 = Release|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Release|x86.ActiveCfg = Release|Any CPU + {71599893-1998-4F4D-A308-16DF48B97E2D}.Release|x86.Build.0 = Release|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Debug|Any CPU.Build.0 = Debug|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Debug|x64.ActiveCfg = Debug|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Debug|x64.Build.0 = Debug|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Debug|x86.ActiveCfg = Debug|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Debug|x86.Build.0 = Debug|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Release|Any CPU.ActiveCfg = Release|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Release|Any CPU.Build.0 = Release|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Release|x64.ActiveCfg = Release|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Release|x64.Build.0 = Release|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Release|x86.ActiveCfg = Release|Any CPU + {03D80D01-8D41-4E27-BC58-215893414F24}.Release|x86.Build.0 = Release|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Debug|x64.ActiveCfg = Debug|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Debug|x64.Build.0 = Debug|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Debug|x86.ActiveCfg = Debug|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Debug|x86.Build.0 = Debug|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Release|Any CPU.Build.0 = Release|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Release|x64.ActiveCfg = Release|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Release|x64.Build.0 = Release|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Release|x86.ActiveCfg = Release|Any CPU + {F1CF8EA9-7498-4416-B711-B93A1B4656E1}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {1729302E-A58E-4652-B639-5B6B68DA2748} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {2CF3927B-19E4-4866-9BAA-2C131580E7C3} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {65161409-C4C4-4D63-A73B-231FCFF4D503} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6} = {58D94A0E-C2B7-43A7-8826-99ECBB1E0A50} - {37236EA3-915D-46D5-997C-DF513C500E4B} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {4490894C-3572-4E63-86F1-EE5105CE8A06} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {5608E828-DD54-4E2A-B73C-FC22268BE797} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {FADA11FC-DC06-4832-A569-7B2374A6CD42} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {1F83D453-E094-4D28-BCFA-9E537ABB5AD6} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {39AA4E4D-5E62-4213-8641-BF8012D45DE4} = {58D94A0E-C2B7-43A7-8826-99ECBB1E0A50} - {ACC75F4F-EA7D-49E0-A64C-9D4A3DFD5B8A} = {58D94A0E-C2B7-43A7-8826-99ECBB1E0A50} - {894E102D-56D4-4B02-8F13-8781F4324C3E} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {CAE02AD2-F941-4ACB-B469-13EFF551BB74} = {1F83D453-E094-4D28-BCFA-9E537ABB5AD6} - {B3616029-7DA6-4FB3-8722-D5AC69884B3F} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} + {46F9634A-91ED-48BE-BA27-A7561F85BF75} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {E6DDF9EB-A8D0-4AEB-9BCF-06B0C836CAE1} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {E5D10AE7-4390-44DE-88C5-4E6ADADDE1F6} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {5215C432-FB85-4CD5-9E7D-7BE750236837} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {15057F38-D71E-4016-9493-A089E30AF7B3} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {44BFF01A-C29F-46D8-BF5F-4A1690D386E5} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {5710DBA7-53D9-4341-BF04-00AB1839B99B} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {36682549-97F8-45E4-A4C8-C868D9E698B9} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {8E3553B9-5197-4CE7-A678-A224B41A5259} = {1BBC85BA-23B4-497F-AE6B-B79B8A9280F1} + {9522CE22-FD8E-4193-8507-F2DB94D074EE} = {1BBC85BA-23B4-497F-AE6B-B79B8A9280F1} + {3DDF86A8-1385-44B1-A6D4-36E92F58538F} = {1BBC85BA-23B4-497F-AE6B-B79B8A9280F1} + {DCB90F05-3824-45D8-943C-34568C26CBDF} = {1BBC85BA-23B4-497F-AE6B-B79B8A9280F1} + {4A07C63B-C891-44BE-A61C-384E066FBCA7} = {29AC3D1D-1BA3-4546-AF70-EEEDDD91E419} + {7AF5097F-8F34-4BB0-9D07-D4546196FB15} = {29AC3D1D-1BA3-4546-AF70-EEEDDD91E419} + {3BAE2AA9-B3F4-4562-B4BD-25FDC959A324} = {29AC3D1D-1BA3-4546-AF70-EEEDDD91E419} + {33FB07E4-6E0A-469D-BCDB-D83035D7DEFE} = {7AF5097F-8F34-4BB0-9D07-D4546196FB15} + {C4B24F4C-4D6B-4E43-9466-57F78EBECA2E} = {7AF5097F-8F34-4BB0-9D07-D4546196FB15} + {39AA4E4D-5E62-4213-8641-BF8012D45DE4} = {7AF5097F-8F34-4BB0-9D07-D4546196FB15} + {2284A207-D296-4E05-AC7B-B975EECA32D4} = {4A07C63B-C891-44BE-A61C-384E066FBCA7} + {7BE8ED61-A09D-4F97-9C5C-50C95E2BEEE5} = {4A07C63B-C891-44BE-A61C-384E066FBCA7} + {CAB40170-1421-479C-90C8-A371418B129F} = {4A07C63B-C891-44BE-A61C-384E066FBCA7} + {EA69CC22-386A-48DC-B5D3-4F27B1C02CC2} = {3BAE2AA9-B3F4-4562-B4BD-25FDC959A324} + {6AF1AB00-AC66-4E6A-A4EF-F234245AD305} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {C6385844-3A10-4D2C-BCA4-2DCBF0DF2667} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {FD5D2CAE-FA9E-44EF-99AC-4EB33A0CE231} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {6F0FF966-BDF9-48F2-B4ED-EDE3A337EC33} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {11826DEB-AE94-4B3F-A488-A51E74EC54BC} = {EE1D2A07-6916-4005-A436-E429BD37B2CA} + {08A29FAA-F7EF-4C19-B778-549249CAC12F} = {EE1D2A07-6916-4005-A436-E429BD37B2CA} + {69F74E7B-8E5F-462E-AFF3-2C9668E7C0A1} = {29AC3D1D-1BA3-4546-AF70-EEEDDD91E419} + {C8E8BAAE-81FA-4CED-8FD5-29648529BF9D} = {29AC3D1D-1BA3-4546-AF70-EEEDDD91E419} + {3DD2CB9C-6DF6-4F27-A101-BC588E0B9BD6} = {29AC3D1D-1BA3-4546-AF70-EEEDDD91E419} + {68DC5B5B-DE38-4A8B-9EE8-B5343AA655DA} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {4DFE4FB3-104E-41EA-A5BC-043F12DD3BEB} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {D2C1D13D-E6B4-4B56-B7EC-BB04FD53C32E} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {34C4C369-181A-4D75-A57F-A2FA7812C443} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {B253FFAE-6FAD-4D41-BCA0-828A05DE9021} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {71599893-1998-4F4D-A308-16DF48B97E2D} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {03D80D01-8D41-4E27-BC58-215893414F24} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} + {F1CF8EA9-7498-4416-B711-B93A1B4656E1} = {88DF7D46-14B3-45CF-B7FE-65E7EFDEB18D} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {B3F2A592-CCE0-40C2-8CA4-7B1293DED874} diff --git a/src/Identity/src/Identity/AspNetRoleManager.cs b/src/Identity/Identity/Core/src/AspNetRoleManager.cs similarity index 100% rename from src/Identity/src/Identity/AspNetRoleManager.cs rename to src/Identity/Identity/Core/src/AspNetRoleManager.cs diff --git a/src/Identity/src/Identity/AspNetUserManager.cs b/src/Identity/Identity/Core/src/AspNetUserManager.cs similarity index 100% rename from src/Identity/src/Identity/AspNetUserManager.cs rename to src/Identity/Identity/Core/src/AspNetUserManager.cs diff --git a/src/Identity/src/Identity/BuilderExtensions.cs b/src/Identity/Identity/Core/src/BuilderExtensions.cs similarity index 100% rename from src/Identity/src/Identity/BuilderExtensions.cs rename to src/Identity/Identity/Core/src/BuilderExtensions.cs diff --git a/src/Identity/src/Identity/DataProtectionTokenProvider.cs b/src/Identity/Identity/Core/src/DataProtectionTokenProvider.cs similarity index 100% rename from src/Identity/src/Identity/DataProtectionTokenProvider.cs rename to src/Identity/Identity/Core/src/DataProtectionTokenProvider.cs diff --git a/src/Identity/src/Identity/DataProtectionTokenProviderOptions.cs b/src/Identity/Identity/Core/src/DataProtectionTokenProviderOptions.cs similarity index 100% rename from src/Identity/src/Identity/DataProtectionTokenProviderOptions.cs rename to src/Identity/Identity/Core/src/DataProtectionTokenProviderOptions.cs diff --git a/src/Identity/src/Identity/ExternalLoginInfo.cs b/src/Identity/Identity/Core/src/ExternalLoginInfo.cs similarity index 100% rename from src/Identity/src/Identity/ExternalLoginInfo.cs rename to src/Identity/Identity/Core/src/ExternalLoginInfo.cs diff --git a/src/Identity/src/Identity/ISecurityStampValidator.cs b/src/Identity/Identity/Core/src/ISecurityStampValidator.cs similarity index 100% rename from src/Identity/src/Identity/ISecurityStampValidator.cs rename to src/Identity/Identity/Core/src/ISecurityStampValidator.cs diff --git a/src/Identity/src/Identity/ITwoFactorSecurityStampValidator.cs b/src/Identity/Identity/Core/src/ITwoFactorSecurityStampValidator.cs similarity index 100% rename from src/Identity/src/Identity/ITwoFactorSecurityStampValidator.cs rename to src/Identity/Identity/Core/src/ITwoFactorSecurityStampValidator.cs diff --git a/src/Identity/src/Identity/IdentityBuilderExtensions.cs b/src/Identity/Identity/Core/src/IdentityBuilderExtensions.cs similarity index 100% rename from src/Identity/src/Identity/IdentityBuilderExtensions.cs rename to src/Identity/Identity/Core/src/IdentityBuilderExtensions.cs diff --git a/src/Identity/src/Identity/IdentityConstants.cs b/src/Identity/Identity/Core/src/IdentityConstants.cs similarity index 100% rename from src/Identity/src/Identity/IdentityConstants.cs rename to src/Identity/Identity/Core/src/IdentityConstants.cs diff --git a/src/Identity/src/Identity/IdentityCookiesBuilder.cs b/src/Identity/Identity/Core/src/IdentityCookiesBuilder.cs similarity index 100% rename from src/Identity/src/Identity/IdentityCookiesBuilder.cs rename to src/Identity/Identity/Core/src/IdentityCookiesBuilder.cs diff --git a/src/Identity/src/Identity/IdentityCookiesBuilderExtensions.cs b/src/Identity/Identity/Core/src/IdentityCookiesBuilderExtensions.cs similarity index 100% rename from src/Identity/src/Identity/IdentityCookiesBuilderExtensions.cs rename to src/Identity/Identity/Core/src/IdentityCookiesBuilderExtensions.cs diff --git a/src/Identity/src/Identity/IdentityServiceCollectionExtensions.cs b/src/Identity/Identity/Core/src/IdentityServiceCollectionExtensions.cs similarity index 100% rename from src/Identity/src/Identity/IdentityServiceCollectionExtensions.cs rename to src/Identity/Identity/Core/src/IdentityServiceCollectionExtensions.cs diff --git a/src/Identity/src/Identity/Microsoft.AspNetCore.Identity.csproj b/src/Identity/Identity/Core/src/Microsoft.AspNetCore.Identity.csproj similarity index 51% rename from src/Identity/src/Identity/Microsoft.AspNetCore.Identity.csproj rename to src/Identity/Identity/Core/src/Microsoft.AspNetCore.Identity.csproj index fc0fae70c8f1..e0c52c7412af 100644 --- a/src/Identity/src/Identity/Microsoft.AspNetCore.Identity.csproj +++ b/src/Identity/Identity/Core/src/Microsoft.AspNetCore.Identity.csproj @@ -8,13 +8,10 @@ - - - - - - - + + + + diff --git a/src/Identity/src/Identity/Properties/AssemblyInfo.cs b/src/Identity/Identity/Core/src/Properties/AssemblyInfo.cs similarity index 100% rename from src/Identity/src/Identity/Properties/AssemblyInfo.cs rename to src/Identity/Identity/Core/src/Properties/AssemblyInfo.cs diff --git a/src/Identity/src/Identity/Properties/Resources.Designer.cs b/src/Identity/Identity/Core/src/Properties/Resources.Designer.cs similarity index 100% rename from src/Identity/src/Identity/Properties/Resources.Designer.cs rename to src/Identity/Identity/Core/src/Properties/Resources.Designer.cs diff --git a/src/Identity/src/Identity/Properties/debugSettings.json b/src/Identity/Identity/Core/src/Properties/debugSettings.json similarity index 100% rename from src/Identity/src/Identity/Properties/debugSettings.json rename to src/Identity/Identity/Core/src/Properties/debugSettings.json diff --git a/src/Identity/src/Identity/Resources.resx b/src/Identity/Identity/Core/src/Resources.resx similarity index 100% rename from src/Identity/src/Identity/Resources.resx rename to src/Identity/Identity/Core/src/Resources.resx diff --git a/src/Identity/src/Identity/SecurityStampRefreshingPrincipalContext.cs b/src/Identity/Identity/Core/src/SecurityStampRefreshingPrincipalContext.cs similarity index 100% rename from src/Identity/src/Identity/SecurityStampRefreshingPrincipalContext.cs rename to src/Identity/Identity/Core/src/SecurityStampRefreshingPrincipalContext.cs diff --git a/src/Identity/src/Identity/SecurityStampValidator.cs b/src/Identity/Identity/Core/src/SecurityStampValidator.cs similarity index 100% rename from src/Identity/src/Identity/SecurityStampValidator.cs rename to src/Identity/Identity/Core/src/SecurityStampValidator.cs diff --git a/src/Identity/src/Identity/SecurityStampValidatorOptions.cs b/src/Identity/Identity/Core/src/SecurityStampValidatorOptions.cs similarity index 100% rename from src/Identity/src/Identity/SecurityStampValidatorOptions.cs rename to src/Identity/Identity/Core/src/SecurityStampValidatorOptions.cs diff --git a/src/Identity/src/Identity/SignInManager.cs b/src/Identity/Identity/Core/src/SignInManager.cs similarity index 100% rename from src/Identity/src/Identity/SignInManager.cs rename to src/Identity/Identity/Core/src/SignInManager.cs diff --git a/src/Identity/src/Identity/TwoFactorSecurityStampValidator.cs b/src/Identity/Identity/Core/src/TwoFactorSecurityStampValidator.cs similarity index 100% rename from src/Identity/src/Identity/TwoFactorSecurityStampValidator.cs rename to src/Identity/Identity/Core/src/TwoFactorSecurityStampValidator.cs diff --git a/src/Identity/src/Identity/baseline.netcore.json b/src/Identity/Identity/Core/src/baseline.netcore.json similarity index 100% rename from src/Identity/src/Identity/baseline.netcore.json rename to src/Identity/Identity/Core/src/baseline.netcore.json diff --git a/src/Identity/src/Identity/baseline.netframework.json b/src/Identity/Identity/Core/src/baseline.netframework.json similarity index 100% rename from src/Identity/src/Identity/baseline.netframework.json rename to src/Identity/Identity/Core/src/baseline.netframework.json diff --git a/src/Identity/README.md b/src/Identity/Identity/README.md similarity index 83% rename from src/Identity/README.md rename to src/Identity/Identity/README.md index 4e4f345af9d9..fd725d5337a0 100644 --- a/src/Identity/README.md +++ b/src/Identity/Identity/README.md @@ -1,10 +1,6 @@ ASP.NET Core Identity === -AppVeyor: [![AppVeyor](https://ci.appveyor.com/api/projects/status/vf79kttspnblh2hx/branch/dev?svg=true)](https://ci.appveyor.com/project/aspnetci/Identity/branch/dev) - -Travis: [![Travis](https://travis-ci.org/aspnet/Identity.svg?branch=dev)](https://travis-ci.org/aspnet/Identity) - ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. ASP.NET Core Identity allows you to add login features to your application and makes it easy to customize data about the logged in user. This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo. @@ -19,12 +15,12 @@ The previous versions of Identity for MVC5 and lower, previously available on Co * ASP.NET Identity MongoDB Providers: * [By Tugberk Ugurlu](https://github.com/tugberkugurlu/AspNetCore.Identity.MongoDB) - * [By Alexandre Spieser](https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore) - * [ASP.NET Identity LinqToDB Provider](https://github.com/ili/LinqToDB.Identity) + * [By Alexandre Spieser](https://github.com/alexandre-spieser/AspNetCore.Identity.MongoDbCore) + * [ASP.NET Identity LinqToDB Provider](https://github.com/ili/LinqToDB.Identity) * [ASP.NET Identity DynamoDB Provider](https://github.com/miltador/AspNetCore.Identity.DynamoDB) * ASP.NET Identity RavenDB Providers: * [By Judah Gabriel Himango](https://github.com/JudahGabriel/RavenDB.Identity) * [By Iskandar Rafiev](https://github.com/maqduni/AspNetCore.Identity.RavenDB) * [ASP.NET Identity Cassandra Provider](https://github.com/lkubis/AspNetCore.Identity.Cassandra) * [ASP.NET Identity Firebase Provider](https://github.com/aguacongas/Identity.Firebase) - * [ASP.NET Identity Redis Provider](https://github.com/aguacongas/Identity.Redis) + * [ASP.NET Identity Redis Provider](https://github.com/aguacongas/Identity.Redis) \ No newline at end of file diff --git a/src/Identity/src/Specification.Tests/IdentityResultAssert.cs b/src/Identity/Identity/Specification.Tests/src/IdentityResultAssert.cs similarity index 100% rename from src/Identity/src/Specification.Tests/IdentityResultAssert.cs rename to src/Identity/Identity/Specification.Tests/src/IdentityResultAssert.cs diff --git a/src/Identity/src/Specification.Tests/IdentitySpecificationTestBase.cs b/src/Identity/Identity/Specification.Tests/src/IdentitySpecificationTestBase.cs similarity index 100% rename from src/Identity/src/Specification.Tests/IdentitySpecificationTestBase.cs rename to src/Identity/Identity/Specification.Tests/src/IdentitySpecificationTestBase.cs diff --git a/src/Identity/Identity/Specification.Tests/src/Microsoft.AspNetCore.Identity.Specification.Tests.csproj b/src/Identity/Identity/Specification.Tests/src/Microsoft.AspNetCore.Identity.Specification.Tests.csproj new file mode 100644 index 000000000000..0546fd40ca11 --- /dev/null +++ b/src/Identity/Identity/Specification.Tests/src/Microsoft.AspNetCore.Identity.Specification.Tests.csproj @@ -0,0 +1,20 @@ + + + + Shared test suite for Asp.Net Identity Core store implementations. + netstandard2.0 + true + aspnetcore;identity;membership + true + false + + + + + + + + + + + diff --git a/src/Identity/src/Specification.Tests/TestLogger.cs b/src/Identity/Identity/Specification.Tests/src/TestLogger.cs similarity index 100% rename from src/Identity/src/Specification.Tests/TestLogger.cs rename to src/Identity/Identity/Specification.Tests/src/TestLogger.cs diff --git a/src/Identity/src/Specification.Tests/UserManagerSpecificationTests.cs b/src/Identity/Identity/Specification.Tests/src/UserManagerSpecificationTests.cs similarity index 100% rename from src/Identity/src/Specification.Tests/UserManagerSpecificationTests.cs rename to src/Identity/Identity/Specification.Tests/src/UserManagerSpecificationTests.cs diff --git a/src/Identity/src/Specification.Tests/baseline.netcore.json b/src/Identity/Identity/Specification.Tests/src/baseline.netcore.json similarity index 100% rename from src/Identity/src/Specification.Tests/baseline.netcore.json rename to src/Identity/Identity/Specification.Tests/src/baseline.netcore.json diff --git a/src/Identity/src/UI/Areas/Identity/Filters/ExternalLoginsPageFilter.cs b/src/Identity/Identity/UI/src/Areas/Identity/Filters/ExternalLoginsPageFilter.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Filters/ExternalLoginsPageFilter.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Filters/ExternalLoginsPageFilter.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/AccessDenied.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/AccessDenied.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/AccessDenied.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/AccessDenied.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/AccessDenied.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/AccessDenied.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/AccessDenied.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/AccessDenied.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ConfirmEmail.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ConfirmEmail.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ConfirmEmail.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ConfirmEmail.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ConfirmEmail.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ConfirmEmail.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ConfirmEmail.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ConfirmEmail.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ExternalLogin.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ExternalLogin.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ExternalLogin.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ExternalLogin.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ExternalLogin.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ExternalLogin.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ExternalLogin.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ExternalLogin.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPassword.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPassword.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPassword.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPassword.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPassword.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPassword.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPassword.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPassword.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ForgotPasswordConfirmation.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Lockout.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Lockout.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Lockout.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Lockout.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Lockout.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Lockout.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Lockout.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Lockout.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Login.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Login.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Login.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Login.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Login.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Login.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Login.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Login.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWith2fa.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWith2fa.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWith2fa.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWith2fa.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWith2fa.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWith2fa.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWith2fa.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWith2fa.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/LoginWithRecoveryCode.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Logout.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Logout.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Logout.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Logout.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Logout.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Logout.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Logout.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Logout.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DeletePersonalData.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Disable2fa.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/DownloadPersonalData.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/EnableAuthenticator.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ExternalLogins.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/GenerateRecoveryCodes.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Index.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Index.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Index.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Index.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ManageNavPages.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ManageNavPages.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ManageNavPages.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ManageNavPages.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/PersonalData.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ResetAuthenticator.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/SetPassword.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/ShowRecoveryCodes.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/TwoFactorAuthentication.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_Layout.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_Layout.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_Layout.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_Layout.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_ManageNav.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_ManageNav.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_ManageNav.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_ManageNav.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_StatusMessage.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_StatusMessage.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_StatusMessage.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_StatusMessage.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_ViewImports.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_ViewImports.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_ViewImports.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_ViewImports.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_ViewStart.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_ViewStart.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Manage/_ViewStart.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Manage/_ViewStart.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Register.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Register.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Register.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Register.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/Register.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Register.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/Register.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/Register.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPassword.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPassword.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPassword.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPassword.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPassword.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPassword.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPassword.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPassword.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/ResetPasswordConfirmation.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Account/_ViewImports.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/_ViewImports.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Account/_ViewImports.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Account/_ViewImports.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Error.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Error.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Error.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Error.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/Error.cshtml.cs b/src/Identity/Identity/UI/src/Areas/Identity/Pages/Error.cshtml.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/Error.cshtml.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/Error.cshtml.cs diff --git a/src/Identity/src/UI/Areas/Identity/Pages/_Layout.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/_Layout.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/_Layout.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/_Layout.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/_ValidationScriptsPartial.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/_ViewImports.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/_ViewImports.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/_ViewImports.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/_ViewImports.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Views/_ViewStart.cshtml b/src/Identity/Identity/UI/src/Areas/Identity/Pages/_ViewStart.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Views/_ViewStart.cshtml rename to src/Identity/Identity/UI/src/Areas/Identity/Pages/_ViewStart.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Services/EmailSender.cs b/src/Identity/Identity/UI/src/Areas/Identity/Services/EmailSender.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Services/EmailSender.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Services/EmailSender.cs diff --git a/src/Identity/src/UI/Areas/Identity/Services/IEmailSender.cs b/src/Identity/Identity/UI/src/Areas/Identity/Services/IEmailSender.cs similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Services/IEmailSender.cs rename to src/Identity/Identity/UI/src/Areas/Identity/Services/IEmailSender.cs diff --git a/src/Identity/src/UI/IdentityBuilderUIExtensions.cs b/src/Identity/Identity/UI/src/IdentityBuilderUIExtensions.cs similarity index 100% rename from src/Identity/src/UI/IdentityBuilderUIExtensions.cs rename to src/Identity/Identity/UI/src/IdentityBuilderUIExtensions.cs diff --git a/src/Identity/src/UI/IdentityDefaultUIAttribute.cs b/src/Identity/Identity/UI/src/IdentityDefaultUIAttribute.cs similarity index 100% rename from src/Identity/src/UI/IdentityDefaultUIAttribute.cs rename to src/Identity/Identity/UI/src/IdentityDefaultUIAttribute.cs diff --git a/src/Identity/src/UI/IdentityDefaultUIConfigureOptions.cs b/src/Identity/Identity/UI/src/IdentityDefaultUIConfigureOptions.cs similarity index 100% rename from src/Identity/src/UI/IdentityDefaultUIConfigureOptions.cs rename to src/Identity/Identity/UI/src/IdentityDefaultUIConfigureOptions.cs diff --git a/src/Identity/src/UI/IdentityPageModelConvention.cs b/src/Identity/Identity/UI/src/IdentityPageModelConvention.cs similarity index 100% rename from src/Identity/src/UI/IdentityPageModelConvention.cs rename to src/Identity/Identity/UI/src/IdentityPageModelConvention.cs diff --git a/src/Identity/src/UI/IdentityServiceCollectionUIExtensions.cs b/src/Identity/Identity/UI/src/IdentityServiceCollectionUIExtensions.cs similarity index 100% rename from src/Identity/src/UI/IdentityServiceCollectionUIExtensions.cs rename to src/Identity/Identity/UI/src/IdentityServiceCollectionUIExtensions.cs diff --git a/src/Identity/src/UI/Microsoft.AspNetCore.Identity.UI.csproj b/src/Identity/Identity/UI/src/Microsoft.AspNetCore.Identity.UI.csproj similarity index 76% rename from src/Identity/src/UI/Microsoft.AspNetCore.Identity.UI.csproj rename to src/Identity/Identity/UI/src/Microsoft.AspNetCore.Identity.UI.csproj index 2795f6c76d85..b21b83a1e170 100644 --- a/src/Identity/src/UI/Microsoft.AspNetCore.Identity.UI.csproj +++ b/src/Identity/Identity/UI/src/Microsoft.AspNetCore.Identity.UI.csproj @@ -1,5 +1,5 @@  - + ASP.NET Core Identity UI is the default Razor Pages built-in UI for the ASP.NET Core Identity framework. Compiled Razor views assembly for the ASP.NET Core Identity UI package. @@ -16,21 +16,17 @@ - - - - - - - - + - - + + + + + - + <_parameter1>Microsoft.AspNetCore.Mvc.AdditionalReference @@ -52,7 +48,7 @@ - + $(OutputPath)$(RazorTargetName).dll @@ -60,5 +56,5 @@ - + diff --git a/src/Identity/src/UI/THIRD-PARTY-NOTICES b/src/Identity/Identity/UI/src/THIRD-PARTY-NOTICES similarity index 100% rename from src/Identity/src/UI/THIRD-PARTY-NOTICES rename to src/Identity/Identity/UI/src/THIRD-PARTY-NOTICES diff --git a/src/Identity/src/UI/baseline.netcore.json b/src/Identity/Identity/UI/src/baseline.netcore.json similarity index 100% rename from src/Identity/src/UI/baseline.netcore.json rename to src/Identity/Identity/UI/src/baseline.netcore.json diff --git a/src/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.css b/src/Identity/Identity/UI/src/wwwroot/Identity/css/site.css similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.css rename to src/Identity/Identity/UI/src/wwwroot/Identity/css/site.css diff --git a/src/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.min.css b/src/Identity/Identity/UI/src/wwwroot/Identity/css/site.min.css similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.min.css rename to src/Identity/Identity/UI/src/wwwroot/Identity/css/site.min.css diff --git a/src/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.js b/src/Identity/Identity/UI/src/wwwroot/Identity/js/site.js similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/js/site.js diff --git a/src/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.min.js b/src/Identity/Identity/UI/src/wwwroot/Identity/js/site.min.js similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.min.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/js/site.min.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/.bower.json b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/.bower.json similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/.bower.json rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/.bower.json diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/LICENSE b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/LICENSE similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/LICENSE rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/LICENSE diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css.map b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css.map similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css.map rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.css.map diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css.map b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css.map similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css.map rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap-theme.min.css.map diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css.map b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css.map rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css.map b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css.map rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.min.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.min.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.min.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/js/bootstrap.min.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/js/npm.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/js/npm.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/bootstrap/dist/js/npm.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/bootstrap/dist/js/npm.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/.bower.json b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/.bower.json similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/.bower.json rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/.bower.json diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/LICENSE.txt b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/LICENSE.txt similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/LICENSE.txt rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/LICENSE.txt diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/.bower.json b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/.bower.json similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/.bower.json rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/.bower.json diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/LICENSE.md b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/LICENSE.md similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/LICENSE.md rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/LICENSE.md diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.min.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.min.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.min.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/additional-methods.min.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.min.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.min.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.min.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery-validation/dist/jquery.validate.min.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery/.bower.json b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/.bower.json similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery/.bower.json rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/.bower.json diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery/LICENSE.txt b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/LICENSE.txt similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery/LICENSE.txt rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/LICENSE.txt diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery/dist/jquery.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/dist/jquery.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery/dist/jquery.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/dist/jquery.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery/dist/jquery.min.js b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/dist/jquery.min.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery/dist/jquery.min.js rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/dist/jquery.min.js diff --git a/src/Identity/src/UI/wwwroot/Identity/lib/jquery/dist/jquery.min.map b/src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/dist/jquery.min.map similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/lib/jquery/dist/jquery.min.map rename to src/Identity/Identity/UI/src/wwwroot/Identity/lib/jquery/dist/jquery.min.map diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Manage/Index.cshtml.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/Account/Register.cshtml.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewImports.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewImports.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewImports.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewImports.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewStart.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewStart.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewStart.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Areas/Identity/Pages/_ViewStart.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Controllers/HomeController.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Controllers/HomeController.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Controllers/HomeController.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Controllers/HomeController.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationDbContext.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationDbContext.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationDbContext.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationDbContext.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationUser.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationUser.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationUser.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/ApplicationUser.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.Designer.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.Designer.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.Designer.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.Designer.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/20180126174859_CreateIdentitySchema.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/ApplicationDbContextModelSnapshot.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/ApplicationDbContextModelSnapshot.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/ApplicationDbContextModelSnapshot.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Data/Migrations/ApplicationDbContextModelSnapshot.cs diff --git a/src/Identity/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj b/src/Identity/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj new file mode 100644 index 000000000000..0ebffe7d49fa --- /dev/null +++ b/src/Identity/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj @@ -0,0 +1,32 @@ + + + + Identity sample MVC application on ASP.NET Core using the default UI + netcoreapp2.1;net461 + aspnetcore-2ff9bc27-5e8c-4484-90ca-e3aace89b72a + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Program.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Program.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Program.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Program.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Startup.cs b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Startup.cs similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Startup.cs rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Startup.cs diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Views/Home/Index.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Home/Index.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Views/Home/Index.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Home/Index.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_Layout.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_Layout.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_Layout.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_Layout.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_LoginPartial.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_LoginPartial.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_LoginPartial.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_ValidationScriptsPartial.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_ValidationScriptsPartial.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Views/_ViewImports.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/_ViewImports.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/Views/_ViewImports.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/_ViewImports.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/_ViewStart.cshtml b/src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/_ViewStart.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/_ViewStart.cshtml rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/Views/_ViewStart.cshtml diff --git a/src/Identity/samples/IdentitySample.DefaultUI/appsettings.json b/src/Identity/Identity/samples/IdentitySample.DefaultUI/appsettings.json similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/appsettings.json rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/appsettings.json diff --git a/src/Identity/samples/IdentitySample.DefaultUI/web.Debug.config b/src/Identity/Identity/samples/IdentitySample.DefaultUI/web.Debug.config similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/web.Debug.config rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/web.Debug.config diff --git a/src/Identity/samples/IdentitySample.DefaultUI/web.Release.config b/src/Identity/Identity/samples/IdentitySample.DefaultUI/web.Release.config similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/web.Release.config rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/web.Release.config diff --git a/src/Identity/samples/IdentitySample.DefaultUI/web.config b/src/Identity/Identity/samples/IdentitySample.DefaultUI/web.config similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/web.config rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/web.config diff --git a/src/Identity/src/UI/wwwroot/Identity/css/site.css b/src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.css similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/css/site.css rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.css diff --git a/src/Identity/src/UI/wwwroot/Identity/css/site.min.css b/src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.min.css similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/css/site.min.css rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/css/site.min.css diff --git a/src/Identity/samples/IdentitySample.DefaultUI/wwwroot/favicon.ico b/src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/favicon.ico similarity index 100% rename from src/Identity/samples/IdentitySample.DefaultUI/wwwroot/favicon.ico rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/favicon.ico diff --git a/src/Identity/src/UI/wwwroot/Identity/js/site.js b/src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/js/site.js rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.js diff --git a/src/Identity/src/UI/wwwroot/Identity/js/site.min.js b/src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.min.js similarity index 100% rename from src/Identity/src/UI/wwwroot/Identity/js/site.min.js rename to src/Identity/Identity/samples/IdentitySample.DefaultUI/wwwroot/js/site.min.js diff --git a/src/Identity/samples/IdentitySample.Mvc/Controllers/AccountController.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Controllers/AccountController.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Controllers/AccountController.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Controllers/AccountController.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Controllers/HomeController.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Controllers/HomeController.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Controllers/HomeController.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Controllers/HomeController.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Controllers/ManageController.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Controllers/ManageController.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Controllers/ManageController.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Controllers/ManageController.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/CopyAspNetLoader.cmd b/src/Identity/Identity/samples/IdentitySample.Mvc/CopyAspNetLoader.cmd similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/CopyAspNetLoader.cmd rename to src/Identity/Identity/samples/IdentitySample.Mvc/CopyAspNetLoader.cmd diff --git a/src/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Data/Migrations/00000000000000_CreateIdentitySchema.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Data/Migrations/ApplicationDbContextModelSnapshot.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Data/Migrations/ApplicationDbContextModelSnapshot.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Data/Migrations/ApplicationDbContextModelSnapshot.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Data/Migrations/ApplicationDbContextModelSnapshot.cs diff --git a/src/Identity/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj b/src/Identity/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj new file mode 100644 index 000000000000..3df02383b40e --- /dev/null +++ b/src/Identity/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj @@ -0,0 +1,31 @@ + + + + Identity sample MVC application on ASP.NET Core + netcoreapp2.1;net461 + aspnetcore-b3d20cbe-418e-4bf2-a0f4-57f91d067e07 + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Identity/samples/IdentitySample.Mvc/MessageServices.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/MessageServices.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/MessageServices.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/MessageServices.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ExternalLoginConfirmationViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ExternalLoginConfirmationViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ExternalLoginConfirmationViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ExternalLoginConfirmationViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ForgotPasswordViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ForgotPasswordViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ForgotPasswordViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ForgotPasswordViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/LoginViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/LoginViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/LoginViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/LoginViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/RegisterViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/RegisterViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/RegisterViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/RegisterViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ResetPasswordViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ResetPasswordViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ResetPasswordViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/ResetPasswordViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/SendCodeViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/SendCodeViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/SendCodeViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/SendCodeViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/UseRecoveryCodeViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/UseRecoveryCodeViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/UseRecoveryCodeViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/UseRecoveryCodeViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyAuthenticatorCodeViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyAuthenticatorCodeViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyAuthenticatorCodeViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyAuthenticatorCodeViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyCodeViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyCodeViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyCodeViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/AccountViewModels/VerifyCodeViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ApplicationDbContext.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ApplicationDbContext.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ApplicationDbContext.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ApplicationDbContext.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ApplicationUser.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ApplicationUser.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ApplicationUser.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ApplicationUser.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/AddPhoneNumberViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/AddPhoneNumberViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/AddPhoneNumberViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/AddPhoneNumberViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ChangePasswordViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ChangePasswordViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ChangePasswordViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ChangePasswordViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ConfigureTwoFactorViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ConfigureTwoFactorViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ConfigureTwoFactorViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ConfigureTwoFactorViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/DisplayRecoveryCodesViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/DisplayRecoveryCodesViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/DisplayRecoveryCodesViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/DisplayRecoveryCodesViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/FactorViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/FactorViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/FactorViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/FactorViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/IndexViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/IndexViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/IndexViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/IndexViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ManageLoginsViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ManageLoginsViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ManageLoginsViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/ManageLoginsViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/RemoveLoginViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/RemoveLoginViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/RemoveLoginViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/RemoveLoginViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/SetPasswordViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/SetPasswordViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/SetPasswordViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/SetPasswordViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/VerifyPhoneNumberViewModel.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/VerifyPhoneNumberViewModel.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/VerifyPhoneNumberViewModel.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Models/ManageViewModels/VerifyPhoneNumberViewModel.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Program.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Program.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Program.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Program.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Services/IEmailSender.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Services/IEmailSender.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Services/IEmailSender.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Services/IEmailSender.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Services/ISmsSender.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Services/ISmsSender.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Services/ISmsSender.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Services/ISmsSender.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Services/MessageServices.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Services/MessageServices.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Services/MessageServices.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Services/MessageServices.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Startup.cs b/src/Identity/Identity/samples/IdentitySample.Mvc/Startup.cs similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Startup.cs rename to src/Identity/Identity/samples/IdentitySample.Mvc/Startup.cs diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/ConfirmEmail.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ConfirmEmail.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/ConfirmEmail.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ConfirmEmail.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginConfirmation.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginConfirmation.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginConfirmation.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginConfirmation.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginFailure.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginFailure.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginFailure.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ExternalLoginFailure.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPassword.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPassword.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPassword.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPassword.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPasswordConfirmation.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPasswordConfirmation.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPasswordConfirmation.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ForgotPasswordConfirmation.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/Lockout.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/Lockout.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/Lockout.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/Lockout.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/Login.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/Login.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/Login.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/Login.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/Register.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/Register.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/Register.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/Register.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPassword.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPassword.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPassword.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPassword.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPasswordConfirmation.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPasswordConfirmation.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPasswordConfirmation.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/ResetPasswordConfirmation.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/SendCode.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/SendCode.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/SendCode.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/SendCode.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/UseRecoveryCode.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/UseRecoveryCode.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/UseRecoveryCode.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/UseRecoveryCode.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyAuthenticatorCode.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyAuthenticatorCode.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyAuthenticatorCode.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyAuthenticatorCode.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyCode.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyCode.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyCode.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Account/VerifyCode.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Home/Index.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Home/Index.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Home/Index.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Home/Index.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Manage/AddPhoneNumber.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/AddPhoneNumber.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Manage/AddPhoneNumber.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/AddPhoneNumber.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Manage/ChangePassword.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/ChangePassword.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Manage/ChangePassword.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/ChangePassword.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Manage/DisplayRecoveryCodes.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/DisplayRecoveryCodes.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Manage/DisplayRecoveryCodes.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/DisplayRecoveryCodes.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Manage/Index.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/Index.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Manage/Index.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/Index.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Manage/ManageLogins.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/ManageLogins.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Manage/ManageLogins.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/ManageLogins.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Manage/SetPassword.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/SetPassword.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Manage/SetPassword.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/SetPassword.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Manage/VerifyPhoneNumber.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/VerifyPhoneNumber.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Manage/VerifyPhoneNumber.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Manage/VerifyPhoneNumber.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Shared/_Layout.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Shared/_Layout.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Shared/_Layout.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Shared/_Layout.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Shared/_LoginPartial.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Shared/_LoginPartial.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Shared/_LoginPartial.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Shared/_LoginPartial.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/Shared/_ValidationScriptsPartial.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/Shared/_ValidationScriptsPartial.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/Shared/_ValidationScriptsPartial.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/Shared/_ValidationScriptsPartial.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/Views/_ViewImports.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/_ViewImports.cshtml similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/Views/_ViewImports.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/_ViewImports.cshtml diff --git a/src/Identity/src/UI/Areas/Identity/Pages/_ViewStart.cshtml b/src/Identity/Identity/samples/IdentitySample.Mvc/Views/_ViewStart.cshtml similarity index 100% rename from src/Identity/src/UI/Areas/Identity/Pages/_ViewStart.cshtml rename to src/Identity/Identity/samples/IdentitySample.Mvc/Views/_ViewStart.cshtml diff --git a/src/Identity/samples/IdentitySample.Mvc/appsettings.json b/src/Identity/Identity/samples/IdentitySample.Mvc/appsettings.json similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/appsettings.json rename to src/Identity/Identity/samples/IdentitySample.Mvc/appsettings.json diff --git a/src/Identity/samples/IdentitySample.Mvc/web.Debug.config b/src/Identity/Identity/samples/IdentitySample.Mvc/web.Debug.config similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/web.Debug.config rename to src/Identity/Identity/samples/IdentitySample.Mvc/web.Debug.config diff --git a/src/Identity/samples/IdentitySample.Mvc/web.Release.config b/src/Identity/Identity/samples/IdentitySample.Mvc/web.Release.config similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/web.Release.config rename to src/Identity/Identity/samples/IdentitySample.Mvc/web.Release.config diff --git a/src/Identity/samples/IdentitySample.Mvc/web.config b/src/Identity/Identity/samples/IdentitySample.Mvc/web.config similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/web.config rename to src/Identity/Identity/samples/IdentitySample.Mvc/web.config diff --git a/src/Identity/samples/IdentitySample.Mvc/wwwroot/css/site.css b/src/Identity/Identity/samples/IdentitySample.Mvc/wwwroot/css/site.css similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/wwwroot/css/site.css rename to src/Identity/Identity/samples/IdentitySample.Mvc/wwwroot/css/site.css diff --git a/src/Identity/samples/IdentitySample.Mvc/wwwroot/favicon.ico b/src/Identity/Identity/samples/IdentitySample.Mvc/wwwroot/favicon.ico similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/wwwroot/favicon.ico rename to src/Identity/Identity/samples/IdentitySample.Mvc/wwwroot/favicon.ico diff --git a/src/Identity/samples/IdentitySample.Mvc/wwwroot/js/site.js b/src/Identity/Identity/samples/IdentitySample.Mvc/wwwroot/js/site.js similarity index 100% rename from src/Identity/samples/IdentitySample.Mvc/wwwroot/js/site.js rename to src/Identity/Identity/samples/IdentitySample.Mvc/wwwroot/js/site.js diff --git a/src/Identity/samples/NativeWPFClient/App.config b/src/Identity/Identity/samples/NativeWPFClient/App.config similarity index 100% rename from src/Identity/samples/NativeWPFClient/App.config rename to src/Identity/Identity/samples/NativeWPFClient/App.config diff --git a/src/Identity/samples/NativeWPFClient/App.xaml b/src/Identity/Identity/samples/NativeWPFClient/App.xaml similarity index 100% rename from src/Identity/samples/NativeWPFClient/App.xaml rename to src/Identity/Identity/samples/NativeWPFClient/App.xaml diff --git a/src/Identity/samples/NativeWPFClient/App.xaml.cs b/src/Identity/Identity/samples/NativeWPFClient/App.xaml.cs similarity index 100% rename from src/Identity/samples/NativeWPFClient/App.xaml.cs rename to src/Identity/Identity/samples/NativeWPFClient/App.xaml.cs diff --git a/src/Identity/samples/NativeWPFClient/MainWindow.xaml b/src/Identity/Identity/samples/NativeWPFClient/MainWindow.xaml similarity index 100% rename from src/Identity/samples/NativeWPFClient/MainWindow.xaml rename to src/Identity/Identity/samples/NativeWPFClient/MainWindow.xaml diff --git a/src/Identity/samples/NativeWPFClient/MainWindow.xaml.cs b/src/Identity/Identity/samples/NativeWPFClient/MainWindow.xaml.cs similarity index 100% rename from src/Identity/samples/NativeWPFClient/MainWindow.xaml.cs rename to src/Identity/Identity/samples/NativeWPFClient/MainWindow.xaml.cs diff --git a/src/Identity/samples/NativeWPFClient/NativeWPFClient.csproj b/src/Identity/Identity/samples/NativeWPFClient/NativeWPFClient.csproj similarity index 100% rename from src/Identity/samples/NativeWPFClient/NativeWPFClient.csproj rename to src/Identity/Identity/samples/NativeWPFClient/NativeWPFClient.csproj diff --git a/src/Identity/samples/NativeWPFClient/Properties/AssemblyInfo.cs b/src/Identity/Identity/samples/NativeWPFClient/Properties/AssemblyInfo.cs similarity index 100% rename from src/Identity/samples/NativeWPFClient/Properties/AssemblyInfo.cs rename to src/Identity/Identity/samples/NativeWPFClient/Properties/AssemblyInfo.cs diff --git a/src/Identity/samples/NativeWPFClient/Properties/Resources.Designer.cs b/src/Identity/Identity/samples/NativeWPFClient/Properties/Resources.Designer.cs similarity index 100% rename from src/Identity/samples/NativeWPFClient/Properties/Resources.Designer.cs rename to src/Identity/Identity/samples/NativeWPFClient/Properties/Resources.Designer.cs diff --git a/src/Identity/samples/NativeWPFClient/Properties/Resources.resx b/src/Identity/Identity/samples/NativeWPFClient/Properties/Resources.resx similarity index 100% rename from src/Identity/samples/NativeWPFClient/Properties/Resources.resx rename to src/Identity/Identity/samples/NativeWPFClient/Properties/Resources.resx diff --git a/src/Identity/samples/NativeWPFClient/Properties/Settings.Designer.cs b/src/Identity/Identity/samples/NativeWPFClient/Properties/Settings.Designer.cs similarity index 100% rename from src/Identity/samples/NativeWPFClient/Properties/Settings.Designer.cs rename to src/Identity/Identity/samples/NativeWPFClient/Properties/Settings.Designer.cs diff --git a/src/Identity/samples/NativeWPFClient/Properties/Settings.settings b/src/Identity/Identity/samples/NativeWPFClient/Properties/Settings.settings similarity index 100% rename from src/Identity/samples/NativeWPFClient/Properties/Settings.settings rename to src/Identity/Identity/samples/NativeWPFClient/Properties/Settings.settings diff --git a/src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserAuthorizationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserAuthorizationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserAuthorizationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserAuthorizationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserLoginTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserLoginTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserLoginTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserLoginTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserManagementTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserManagementTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserManagementTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserManagementTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserRegistrationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserRegistrationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserRegistrationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/ApplicationUserTests/ApplicationUserRegistrationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/AuthorizationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/AuthorizationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/AuthorizationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/AuthorizationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Extensions/HtmlAssert.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Extensions/HtmlAssert.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Extensions/HtmlAssert.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Extensions/HtmlAssert.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Extensions/HttpClientExtensions.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Extensions/HttpClientExtensions.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Extensions/HttpClientExtensions.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Extensions/HttpClientExtensions.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Extensions/ResponseAssert.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Extensions/ResponseAssert.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Extensions/ResponseAssert.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Extensions/ResponseAssert.cs diff --git a/src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserAuthorizationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserAuthorizationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserAuthorizationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserAuthorizationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserLoginTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserLoginTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserLoginTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserLoginTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserManagementTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserManagementTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserManagementTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserManagementTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserRegistrationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserRegistrationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserRegistrationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/IdentityUserTests/IdentityUserRegistrationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIContext.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIContext.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIContext.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIContext.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIPage.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIPage.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIPage.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/DefaultUIPage.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Infrastructure/FunctionalTestsServiceCollectionExtensions.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/FunctionalTestsServiceCollectionExtensions.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Infrastructure/FunctionalTestsServiceCollectionExtensions.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/FunctionalTestsServiceCollectionExtensions.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPage.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPage.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPage.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPage.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPageContext.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPageContext.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPageContext.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/HtmlPageContext.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Infrastructure/ServerFactory.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/ServerFactory.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Infrastructure/ServerFactory.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Infrastructure/ServerFactory.cs diff --git a/src/Identity/test/Identity.FunctionalTests/LoginTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/LoginTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/LoginTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/LoginTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/ManagementTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/ManagementTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/ManagementTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/ManagementTests.cs diff --git a/src/Identity/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj b/src/Identity/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj new file mode 100644 index 000000000000..3cb4e12dd620 --- /dev/null +++ b/src/Identity/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj @@ -0,0 +1,27 @@ + + + + $(StandardTestTfms) + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Identity/test/Identity.FunctionalTests/NoIdentityAddedTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/NoIdentityAddedTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/NoIdentityAddedTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/NoIdentityAddedTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/ConfirmEmail.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ConfirmEmail.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/ConfirmEmail.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ConfirmEmail.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/ExternalLogin.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ExternalLogin.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/ExternalLogin.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ExternalLogin.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPassword.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPassword.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPassword.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPassword.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPasswordConfirmation.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPasswordConfirmation.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPasswordConfirmation.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ForgotPasswordConfirmation.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Login.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Login.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Login.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Login.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWith2fa.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWith2fa.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWith2fa.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWith2fa.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWithRecoveryCode.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWithRecoveryCode.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWithRecoveryCode.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/LoginWithRecoveryCode.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ChangePassword.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ChangePassword.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ChangePassword.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ChangePassword.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/DeleteUser.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/DeleteUser.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/DeleteUser.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/DeleteUser.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/EnableAuthenticator.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/EnableAuthenticator.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/EnableAuthenticator.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/EnableAuthenticator.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/Index.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/Index.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/Index.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/Index.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/LinkExternalLogin.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/LinkExternalLogin.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/LinkExternalLogin.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/LinkExternalLogin.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ManageExternalLogin.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ManageExternalLogin.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ManageExternalLogin.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ManageExternalLogin.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/PersonalData.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/PersonalData.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/PersonalData.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/PersonalData.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/RemoveExternalLogin.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/RemoveExternalLogin.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/RemoveExternalLogin.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/RemoveExternalLogin.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ResetAuthenticator.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ResetAuthenticator.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ResetAuthenticator.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ResetAuthenticator.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/SetPassword.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/SetPassword.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/SetPassword.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/SetPassword.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ShowRecoveryCodes.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ShowRecoveryCodes.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ShowRecoveryCodes.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/ShowRecoveryCodes.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/TwoFactorAuthentication.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/TwoFactorAuthentication.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/TwoFactorAuthentication.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Manage/TwoFactorAuthentication.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/Register.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Register.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/Register.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/Register.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPassword.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPassword.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPassword.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPassword.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPasswordConfirmation.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPasswordConfirmation.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPasswordConfirmation.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Account/ResetPasswordConfirmation.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Contoso/Login.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Contoso/Login.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Contoso/Login.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Contoso/Login.cs diff --git a/src/Identity/test/Identity.FunctionalTests/Pages/Index.cs b/src/Identity/Identity/test/Identity.FunctionalTests/Pages/Index.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/Pages/Index.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/Pages/Index.cs diff --git a/src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserAuthorizationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserAuthorizationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserAuthorizationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserAuthorizationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserLoginTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserLoginTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserLoginTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserLoginTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserManagementTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserManagementTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserManagementTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserManagementTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserRegistrationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserRegistrationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserRegistrationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/PocoUserTests/PocoUserRegistrationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/RegistrationTests.cs b/src/Identity/Identity/test/Identity.FunctionalTests/RegistrationTests.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/RegistrationTests.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/RegistrationTests.cs diff --git a/src/Identity/test/Identity.FunctionalTests/UserStories.cs b/src/Identity/Identity/test/Identity.FunctionalTests/UserStories.cs similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/UserStories.cs rename to src/Identity/Identity/test/Identity.FunctionalTests/UserStories.cs diff --git a/src/Identity/test/Identity.FunctionalTests/xunit.runner.json b/src/Identity/Identity/test/Identity.FunctionalTests/xunit.runner.json similarity index 100% rename from src/Identity/test/Identity.FunctionalTests/xunit.runner.json rename to src/Identity/Identity/test/Identity.FunctionalTests/xunit.runner.json diff --git a/src/Identity/test/Identity.Test/ApiConsistencyTest.cs b/src/Identity/Identity/test/Identity.Test/ApiConsistencyTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/ApiConsistencyTest.cs rename to src/Identity/Identity/test/Identity.Test/ApiConsistencyTest.cs diff --git a/src/Identity/test/Identity.Test/CdnScriptTaghelperTests.cs b/src/Identity/Identity/test/Identity.Test/CdnScriptTaghelperTests.cs similarity index 98% rename from src/Identity/test/Identity.Test/CdnScriptTaghelperTests.cs rename to src/Identity/Identity/test/Identity.Test/CdnScriptTaghelperTests.cs index d9a6e57929b1..8b001bd8d787 100644 --- a/src/Identity/test/Identity.Test/CdnScriptTaghelperTests.cs +++ b/src/Identity/Identity/test/Identity.Test/CdnScriptTaghelperTests.cs @@ -27,7 +27,7 @@ public CdnScriptTagTests(ITestOutputHelper output) public async Task IdentityUI_ScriptTags_SubresourceIntegrityCheck() { var slnDir = GetSolutionDir(); - var sourceDir = Path.Combine(slnDir, "src", "UI"); + var sourceDir = Path.Combine(slnDir, "Identity", "UI"); var cshtmlFiles = Directory.GetFiles(sourceDir, "*.cshtml", SearchOption.AllDirectories); var scriptTags = new List(); diff --git a/src/Identity/test/Identity.Test/IdentityBuilderTest.cs b/src/Identity/Identity/test/Identity.Test/IdentityBuilderTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/IdentityBuilderTest.cs rename to src/Identity/Identity/test/Identity.Test/IdentityBuilderTest.cs diff --git a/src/Identity/test/Identity.Test/IdentityOptionsTest.cs b/src/Identity/Identity/test/Identity.Test/IdentityOptionsTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/IdentityOptionsTest.cs rename to src/Identity/Identity/test/Identity.Test/IdentityOptionsTest.cs diff --git a/src/Identity/test/Identity.Test/IdentityResultTest.cs b/src/Identity/Identity/test/Identity.Test/IdentityResultTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/IdentityResultTest.cs rename to src/Identity/Identity/test/Identity.Test/IdentityResultTest.cs diff --git a/src/Identity/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj b/src/Identity/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj new file mode 100644 index 000000000000..3a0ff854c3fe --- /dev/null +++ b/src/Identity/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj @@ -0,0 +1,20 @@ + + + + $(StandardTestTfms) + + + + + + + + + + + + + + + + diff --git a/src/Identity/test/Identity.Test/NoopRoleStore.cs b/src/Identity/Identity/test/Identity.Test/NoopRoleStore.cs similarity index 100% rename from src/Identity/test/Identity.Test/NoopRoleStore.cs rename to src/Identity/Identity/test/Identity.Test/NoopRoleStore.cs diff --git a/src/Identity/test/Identity.Test/NoopUserStore.cs b/src/Identity/Identity/test/Identity.Test/NoopUserStore.cs similarity index 100% rename from src/Identity/test/Identity.Test/NoopUserStore.cs rename to src/Identity/Identity/test/Identity.Test/NoopUserStore.cs diff --git a/src/Identity/test/Identity.Test/PasswordHasherTest.cs b/src/Identity/Identity/test/Identity.Test/PasswordHasherTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/PasswordHasherTest.cs rename to src/Identity/Identity/test/Identity.Test/PasswordHasherTest.cs diff --git a/src/Identity/test/Identity.Test/PasswordValidatorTest.cs b/src/Identity/Identity/test/Identity.Test/PasswordValidatorTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/PasswordValidatorTest.cs rename to src/Identity/Identity/test/Identity.Test/PasswordValidatorTest.cs diff --git a/src/Identity/test/Identity.Test/PrincipalExtensionsTest.cs b/src/Identity/Identity/test/Identity.Test/PrincipalExtensionsTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/PrincipalExtensionsTest.cs rename to src/Identity/Identity/test/Identity.Test/PrincipalExtensionsTest.cs diff --git a/src/Identity/test/Identity.Test/RoleManagerTest.cs b/src/Identity/Identity/test/Identity.Test/RoleManagerTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/RoleManagerTest.cs rename to src/Identity/Identity/test/Identity.Test/RoleManagerTest.cs diff --git a/src/Identity/test/Identity.Test/RoleValidatorTest.cs b/src/Identity/Identity/test/Identity.Test/RoleValidatorTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/RoleValidatorTest.cs rename to src/Identity/Identity/test/Identity.Test/RoleValidatorTest.cs diff --git a/src/Identity/test/Identity.Test/SecurityStampValidatorTest.cs b/src/Identity/Identity/test/Identity.Test/SecurityStampValidatorTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/SecurityStampValidatorTest.cs rename to src/Identity/Identity/test/Identity.Test/SecurityStampValidatorTest.cs diff --git a/src/Identity/test/Identity.Test/SignInManagerTest.cs b/src/Identity/Identity/test/Identity.Test/SignInManagerTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/SignInManagerTest.cs rename to src/Identity/Identity/test/Identity.Test/SignInManagerTest.cs diff --git a/src/Identity/test/Identity.Test/UserClaimsPrincipalFactoryTest.cs b/src/Identity/Identity/test/Identity.Test/UserClaimsPrincipalFactoryTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/UserClaimsPrincipalFactoryTest.cs rename to src/Identity/Identity/test/Identity.Test/UserClaimsPrincipalFactoryTest.cs diff --git a/src/Identity/test/Identity.Test/UserManagerTest.cs b/src/Identity/Identity/test/Identity.Test/UserManagerTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/UserManagerTest.cs rename to src/Identity/Identity/test/Identity.Test/UserManagerTest.cs diff --git a/src/Identity/test/Identity.Test/UserValidatorTest.cs b/src/Identity/Identity/test/Identity.Test/UserValidatorTest.cs similarity index 100% rename from src/Identity/test/Identity.Test/UserValidatorTest.cs rename to src/Identity/Identity/test/Identity.Test/UserValidatorTest.cs diff --git a/src/Identity/test/InMemory.Test/ControllerTest.cs b/src/Identity/Identity/test/InMemory.Test/ControllerTest.cs similarity index 100% rename from src/Identity/test/InMemory.Test/ControllerTest.cs rename to src/Identity/Identity/test/InMemory.Test/ControllerTest.cs diff --git a/src/Identity/test/InMemory.Test/FunctionalTest.cs b/src/Identity/Identity/test/InMemory.Test/FunctionalTest.cs similarity index 100% rename from src/Identity/test/InMemory.Test/FunctionalTest.cs rename to src/Identity/Identity/test/InMemory.Test/FunctionalTest.cs diff --git a/src/Identity/test/InMemory.Test/InMemoryStore.cs b/src/Identity/Identity/test/InMemory.Test/InMemoryStore.cs similarity index 100% rename from src/Identity/test/InMemory.Test/InMemoryStore.cs rename to src/Identity/Identity/test/InMemory.Test/InMemoryStore.cs diff --git a/src/Identity/test/InMemory.Test/InMemoryStoreTest.cs b/src/Identity/Identity/test/InMemory.Test/InMemoryStoreTest.cs similarity index 100% rename from src/Identity/test/InMemory.Test/InMemoryStoreTest.cs rename to src/Identity/Identity/test/InMemory.Test/InMemoryStoreTest.cs diff --git a/src/Identity/test/InMemory.Test/InMemoryUserStore.cs b/src/Identity/Identity/test/InMemory.Test/InMemoryUserStore.cs similarity index 100% rename from src/Identity/test/InMemory.Test/InMemoryUserStore.cs rename to src/Identity/Identity/test/InMemory.Test/InMemoryUserStore.cs diff --git a/src/Identity/test/InMemory.Test/InMemoryUserStoreTest.cs b/src/Identity/Identity/test/InMemory.Test/InMemoryUserStoreTest.cs similarity index 100% rename from src/Identity/test/InMemory.Test/InMemoryUserStoreTest.cs rename to src/Identity/Identity/test/InMemory.Test/InMemoryUserStoreTest.cs diff --git a/src/Identity/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj b/src/Identity/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj new file mode 100644 index 000000000000..f8c9bd64f7f6 --- /dev/null +++ b/src/Identity/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj @@ -0,0 +1,19 @@ + + + + $(StandardTestTfms) + + + + + + + + + + + + + + + diff --git a/src/Identity/test/InMemory.Test/TestClock.cs b/src/Identity/Identity/test/InMemory.Test/TestClock.cs similarity index 100% rename from src/Identity/test/InMemory.Test/TestClock.cs rename to src/Identity/Identity/test/InMemory.Test/TestClock.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/ApplicationUserStartup.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/ApplicationUserStartup.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/ApplicationUserStartup.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/ApplicationUserStartup.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/ApplicationDbContext.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/ApplicationDbContext.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/ApplicationDbContext.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/ApplicationDbContext.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/ApplicationUser.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/ApplicationUser.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/ApplicationUser.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/ApplicationUser.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.Designer.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/00000000000000_CreateIdentitySchema.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.Designer.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.Designer.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.Designer.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.Designer.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/20180217170630_UpdateIdentitySchema.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/IdentityDbContextModelSnapshot.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/IdentityDbContextModelSnapshot.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Data/Migrations/IdentityDbContextModelSnapshot.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Data/Migrations/IdentityDbContextModelSnapshot.cs diff --git a/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj new file mode 100644 index 000000000000..bd140acdd5f5 --- /dev/null +++ b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj @@ -0,0 +1,44 @@ + + + + netcoreapp2.1;netcoreapp2.0;net461 + aspnet-Identity.DefaultUI.WebSite-80C658D8-CED7-467F-9B47-75DA3BC1A16D + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/NoIdentityStartup.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/NoIdentityStartup.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/NoIdentityStartup.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/NoIdentityStartup.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/About.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/About.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/About.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/About.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/About.cshtml.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/About.cshtml.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/About.cshtml.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/About.cshtml.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contact.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contact.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contact.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contact.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contact.cshtml.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contact.cshtml.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contact.cshtml.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contact.cshtml.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Contoso/Login.cshtml.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Error.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Error.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Error.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Error.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Error.cshtml.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Error.cshtml.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Error.cshtml.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Error.cshtml.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Index.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Index.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Index.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Index.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Index.cshtml.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Index.cshtml.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Index.cshtml.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Index.cshtml.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Privacy.cshtml.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Shared/_LoginPartial.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Shared/_LoginPartial.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/Shared/_LoginPartial.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/Shared/_LoginPartial.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_CookieConsentPartial.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_CookieConsentPartial.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_CookieConsentPartial.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_CookieConsentPartial.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_Layout.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_Layout.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_Layout.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_Layout.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_ValidationScriptsPartial.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_ValidationScriptsPartial.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_ValidationScriptsPartial.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_ValidationScriptsPartial.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_ViewImports.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_ViewImports.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_ViewImports.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_ViewImports.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_ViewStart.cshtml b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_ViewStart.cshtml similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Pages/_ViewStart.cshtml rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Pages/_ViewStart.cshtml diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/PocoUser.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/PocoUser.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/PocoUser.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/PocoUser.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/PocoUserStartup.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/PocoUserStartup.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/PocoUserStartup.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/PocoUserStartup.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Program.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Program.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Program.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Program.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationBuilderExtensions.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationBuilderExtensions.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationBuilderExtensions.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationBuilderExtensions.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationConstants.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationConstants.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationConstants.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationConstants.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationHandler.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationHandler.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationHandler.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationHandler.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationOptions.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationOptions.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationOptions.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoAuthenticationOptions.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoEmailSender.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoEmailSender.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/ContosoEmailSender.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/ContosoEmailSender.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/IdentityEmail.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/IdentityEmail.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Services/IdentityEmail.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Services/IdentityEmail.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Startup.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Startup.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Startup.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/Startup.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/StartupBase.cs b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/StartupBase.cs similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/StartupBase.cs rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/StartupBase.cs diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/appsettings.Development.json b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/appsettings.Development.json similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/appsettings.Development.json rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/appsettings.Development.json diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/appsettings.json b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/appsettings.json similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/appsettings.json rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/appsettings.json diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/bundleconfig.json b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/bundleconfig.json similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/bundleconfig.json rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/bundleconfig.json diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/css/site.css b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/css/site.css similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/css/site.css rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/css/site.css diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/css/site.min.css b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/css/site.min.css similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/css/site.min.css rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/css/site.min.css diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/favicon.ico b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/favicon.ico similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/favicon.ico rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/favicon.ico diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner1.svg b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner1.svg similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner1.svg rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner1.svg diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner2.svg b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner2.svg similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner2.svg rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner2.svg diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner3.svg b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner3.svg similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner3.svg rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner3.svg diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner4.svg b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner4.svg similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/images/banner4.svg rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/images/banner4.svg diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/js/site.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/js/site.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/js/site.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/js/site.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/js/site.min.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/js/site.min.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/js/site.min.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/js/site.min.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/.bower.json b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/.bower.json similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/.bower.json rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/.bower.json diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/LICENSE b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/LICENSE similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/LICENSE rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/LICENSE diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.css.map diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap-theme.min.css.map diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.eot diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.svg diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/bootstrap.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/bootstrap.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/bootstrap.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/bootstrap.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/npm.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/npm.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/npm.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/bootstrap/dist/js/npm.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/.bower.json b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/.bower.json similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/.bower.json rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/.bower.json diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/.bower.json b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/.bower.json similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/.bower.json rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/.bower.json diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/LICENSE.md b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/LICENSE.md similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/LICENSE.md rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/LICENSE.md diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/additional-methods.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/additional-methods.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/additional-methods.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/additional-methods.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/jquery.validate.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/jquery.validate.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/jquery.validate.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery-validation/dist/jquery.validate.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/.bower.json b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/.bower.json similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/.bower.json rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/.bower.json diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/LICENSE.txt b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/LICENSE.txt similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/LICENSE.txt rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/LICENSE.txt diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.js b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.js similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.js rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.js diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.min.map b/src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.min.map similarity index 100% rename from src/Identity/test/WebSites/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.min.map rename to src/Identity/Identity/testassets/Identity.DefaultUI.WebSite/wwwroot/lib/jquery/dist/jquery.min.map diff --git a/src/Identity/IdentityCore.sln b/src/Identity/IdentityCore.sln index 3971ae00b54b..bb5b5d81c227 100644 --- a/src/Identity/IdentityCore.sln +++ b/src/Identity/IdentityCore.sln @@ -3,55 +3,89 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.26730.10 MinimumVisualStudioVersion = 15.0.26730.03 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{0F647068-6602-4E24-B1DC-8ED91481A50A}" - ProjectSection(SolutionItems) = preProject - src\Directory.Build.props = src\Directory.Build.props - EndProjectSection +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "_dependencies", "_dependencies", "{C746D1C5-2031-486F-8C83-F89DFE1D6A3E}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{52D59F18-62D2-4D17-8CF2-BE192445AF8E}" - ProjectSection(SolutionItems) = preProject - test\Directory.Build.props = test\Directory.Build.props - EndProjectSection +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Hosting", "..\Hosting\Hosting\src\Microsoft.AspNetCore.Hosting.csproj", "{C4104E84-CB85-49E3-BBC0-B765CB305788}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity", "src\Identity\Microsoft.AspNetCore.Identity.csproj", "{1729302E-A58E-4652-B639-5B6B68DA2748}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics", "..\Middleware\Diagnostics\src\Microsoft.AspNetCore.Diagnostics.csproj", "{3BB08B4D-D000-4EC6-BC1F-35ED347390C1}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Test", "test\Identity.Test\Microsoft.AspNetCore.Identity.Test.csproj", "{2CF3927B-19E4-4866-9BAA-2C131580E7C3}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles", "..\Middleware\StaticFiles\src\Microsoft.AspNetCore.StaticFiles.csproj", "{77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.InMemory.Test", "test\InMemory.Test\Microsoft.AspNetCore.Identity.InMemory.Test.csproj", "{65161409-C4C4-4D63-A73B-231FCFF4D503}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Http", "..\Http\Http\src\Microsoft.AspNetCore.Http.csproj", "{F769B6CA-7E95-4067-A089-124D8C2944A1}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{58D94A0E-C2B7-43A7-8826-99ECBB1E0A50}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.TestHost", "..\Hosting\TestHost\src\Microsoft.AspNetCore.TestHost.csproj", "{10A7B212-4571-40C4-AE10-E07F8B1B9F5C}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.Mvc", "samples\IdentitySample.Mvc\IdentitySample.Mvc.csproj", "{E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore", "..\Middleware\Diagnostics.EntityFrameworkCore\src\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.csproj", "{EB37060F-206D-4CC1-9A0C-9713CC624A8B}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test", "test\EF.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj", "{37236EA3-915D-46D5-997C-DF513C500E4B}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.Kestrel", "..\Servers\Kestrel\Kestrel\src\Microsoft.AspNetCore.Server.Kestrel.csproj", "{FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test", "test\EF.InMemory.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj", "{EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.DataProtection.Extensions", "..\DataProtection\Extensions\src\Microsoft.AspNetCore.DataProtection.Extensions.csproj", "{F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore", "src\EF\Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj", "{4490894C-3572-4E63-86F1-EE5105CE8A06}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extensions", "Extensions", "{55754A06-7449-48BE-AE8B-BD8CF2AB2E21}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNet.Identity.AspNetCoreCompat", "src\AspNetCoreCompat\Microsoft.AspNet.Identity.AspNetCoreCompat.csproj", "{6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EF", "EF", "{D08D46D8-9703-48C1-BFBA-3026FDF8B03A}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Specification.Tests", "src\Specification.Tests\Microsoft.AspNetCore.Identity.Specification.Tests.csproj", "{5608E828-DD54-4E2A-B73C-FC22268BE797}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{C76A75DA-21D0-42D4-ADA7-B367829F0963}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Core", "src\Core\Microsoft.Extensions.Identity.Core.csproj", "{D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test", "EF\test\EF.InMemory.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj", "{4F129D0D-A12B-43CA-96AB-8C02C31863D1}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Stores", "src\Stores\Microsoft.Extensions.Identity.Stores.csproj", "{FADA11FC-DC06-4832-A569-7B2374A6CD42}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test", "EF\test\EF.Test\Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj", "{05005187-7F69-476B-924B-2696AF99C34B}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2C657F6C-D8AD-4833-9C59-2301A16957BD}" - ProjectSection(SolutionItems) = preProject - Directory.Build.props = Directory.Build.props - Directory.Build.targets = Directory.Build.targets - EndProjectSection +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.EntityFrameworkCore", "EF\src\Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj", "{D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.DefaultUI", "samples\IdentitySample.DefaultUI\IdentitySample.DefaultUI.csproj", "{D5FB2E24-4C71-430C-A289-59C8D59164B0}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Identity", "Identity", "{0C3E849E-4AD6-4B06-8A7C-DDBE96231E8F}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.UI", "src\UI\Microsoft.AspNetCore.Identity.UI.csproj", "{1FB3E9BB-E20A-4807-A4C3-F86A341304DB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Core", "Extensions\Core\src\Microsoft.Extensions.Identity.Core.csproj", "{BAD15CD8-54DC-4060-A0D1-2DD890F65A41}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.FunctionalTests", "test\Identity.FunctionalTests\Microsoft.AspNetCore.Identity.FunctionalTests.csproj", "{BAC36757-9A47-43CB-A6F3-86E8C4650A28}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Identity.Stores", "Extensions\Stores\src\Microsoft.Extensions.Identity.Stores.csproj", "{63E0CB97-9992-4564-AB67-EF0122FDD93A}" EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WebSites", "WebSites", "{C47C1165-9F19-4DF8-ABA9-707ACEB3BDC7}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity", "Identity\Core\src\Microsoft.AspNetCore.Identity.csproj", "{3E91BC07-5930-4614-A19C-62077EF74574}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Identity.DefaultUI.WebSite", "test\WebSites\Identity.DefaultUI.WebSite\Identity.DefaultUI.WebSite.csproj", "{EA424B4D-0BE1-49AC-A106-CC6CC808A104}" +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{5AB3E84F-F8BD-4F60-874F-4CFCC9B5335E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.FunctionalTests", "Identity\test\Identity.FunctionalTests\Microsoft.AspNetCore.Identity.FunctionalTests.csproj", "{E9C13855-BB94-4A28-8FBA-27484F74F100}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Test", "Identity\test\Identity.Test\Microsoft.AspNetCore.Identity.Test.csproj", "{8C2DFD1D-5BBD-4224-BD54-832127892943}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.InMemory.Test", "Identity\test\InMemory.Test\Microsoft.AspNetCore.Identity.InMemory.Test.csproj", "{87F29291-B977-4B1B-A7B9-8B3F74CAB081}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "sample", "sample", "{58C2C86F-BB43-4A98-8F7C-F3ECF3B72E2F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.Mvc", "Identity\samples\IdentitySample.Mvc\IdentitySample.Mvc.csproj", "{08A09391-C518-4ACC-97BE-6A64070599AC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.Specification.Tests", "Identity\Specification.Tests\src\Microsoft.AspNetCore.Identity.Specification.Tests.csproj", "{8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IdentitySample.DefaultUI", "Identity\samples\IdentitySample.DefaultUI\IdentitySample.DefaultUI.csproj", "{F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Identity.UI", "Identity\UI\src\Microsoft.AspNetCore.Identity.UI.csproj", "{92FDB538-5287-4A94-9262-C5D935300FA7}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testassets", "testassets", "{9F3C759D-918D-49D9-8B4C-15AD8D02253B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Identity.DefaultUI.WebSite", "Identity\testassets\Identity.DefaultUI.WebSite\Identity.DefaultUI.WebSite.csproj", "{416B3E62-5539-4715-AF78-68F003B2D4C5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HttpsPolicy", "..\Middleware\HttpsPolicy\src\Microsoft.AspNetCore.HttpsPolicy.csproj", "{8A79EE3B-995B-4D31-86FA-924BA25ACD26}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Rewrite", "..\Middleware\Rewrite\src\Microsoft.AspNetCore.Rewrite.csproj", "{F7039174-4368-4686-B9C6-69E89A7B8588}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc.Testing", "..\Mvc\src\Microsoft.AspNetCore.Mvc.Testing\Microsoft.AspNetCore.Mvc.Testing.csproj", "{4A26A4AE-8688-41E8-8996-BAA22157A982}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Mvc", "..\Mvc\src\Microsoft.AspNetCore.Mvc\Microsoft.AspNetCore.Mvc.csproj", "{F1D10473-3132-4030-86FB-93344923EF34}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Cookies", "..\Security\Authentication\Cookies\src\Microsoft.AspNetCore.Authentication.Cookies.csproj", "{A2279F48-5A05-424D-90ED-822E13B9725E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Facebook", "..\Security\Authentication\Facebook\src\Microsoft.AspNetCore.Authentication.Facebook.csproj", "{2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Google", "..\Security\Authentication\Google\src\Microsoft.AspNetCore.Authentication.Google.csproj", "{AB29DA92-CC87-48DD-9FB7-60B6785B8A63}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authentication.Twitter", "..\Security\Authentication\Twitter\src\Microsoft.AspNetCore.Authentication.Twitter.csproj", "{46DB470A-4AC1-4C01-A638-395151DF6369}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Authorization", "..\Security\Authorization\Core\src\Microsoft.AspNetCore.Authorization.csproj", "{280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.CookiePolicy", "..\Security\CookiePolicy\src\Microsoft.AspNetCore.CookiePolicy.csproj", "{4D13F98D-9AA6-431A-B089-68A05D0CE5C7}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.Kestrel.Https", "..\Servers\Kestrel\Https\src\Microsoft.AspNetCore.Server.Kestrel.Https.csproj", "{D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Server.IISIntegration", "..\Servers\IIS\IISIntegration\src\Microsoft.AspNetCore.Server.IISIntegration.csproj", "{4D26E405-1C9D-4FA4-9F28-C608E5C82992}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -65,253 +99,593 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|x64.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|x64.Build.0 = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Debug|x86.ActiveCfg = Debug|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|Any CPU.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|x64.ActiveCfg = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|x64.Build.0 = Release|Any CPU - {1729302E-A58E-4652-B639-5B6B68DA2748}.Release|x86.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|x64.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|x64.Build.0 = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Debug|x86.ActiveCfg = Debug|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|Any CPU.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|x64.ActiveCfg = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|x64.Build.0 = Release|Any CPU - {2CF3927B-19E4-4866-9BAA-2C131580E7C3}.Release|x86.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|Any CPU.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|x64.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|x64.Build.0 = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Debug|x86.ActiveCfg = Debug|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|Any CPU.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|Any CPU.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|x64.ActiveCfg = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|x64.Build.0 = Release|Any CPU - {65161409-C4C4-4D63-A73B-231FCFF4D503}.Release|x86.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|x64.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|x64.Build.0 = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Debug|x86.ActiveCfg = Debug|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|Any CPU.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|x64.ActiveCfg = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|x64.Build.0 = Release|Any CPU - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6}.Release|x86.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|x64.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|x64.Build.0 = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Debug|x86.ActiveCfg = Debug|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|Any CPU.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|x64.ActiveCfg = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|x64.Build.0 = Release|Any CPU - {37236EA3-915D-46D5-997C-DF513C500E4B}.Release|x86.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|x64.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|x64.Build.0 = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Debug|x86.ActiveCfg = Debug|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|Any CPU.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|x64.ActiveCfg = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|x64.Build.0 = Release|Any CPU - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD}.Release|x86.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|x64.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|x64.Build.0 = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Debug|x86.ActiveCfg = Debug|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|Any CPU.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|x64.ActiveCfg = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|x64.Build.0 = Release|Any CPU - {4490894C-3572-4E63-86F1-EE5105CE8A06}.Release|x86.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x64.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x64.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x86.ActiveCfg = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Debug|x86.Build.0 = Debug|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|Any CPU.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x64.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x64.Build.0 = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x86.ActiveCfg = Release|Any CPU - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475}.Release|x86.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x64.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x64.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x86.ActiveCfg = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Debug|x86.Build.0 = Debug|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|Any CPU.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x64.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x64.Build.0 = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x86.ActiveCfg = Release|Any CPU - {5608E828-DD54-4E2A-B73C-FC22268BE797}.Release|x86.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x64.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x64.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x86.ActiveCfg = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Debug|x86.Build.0 = Debug|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|Any CPU.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x64.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x64.Build.0 = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x86.ActiveCfg = Release|Any CPU - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8}.Release|x86.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x64.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x64.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x86.ActiveCfg = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Debug|x86.Build.0 = Debug|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|Any CPU.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x64.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x64.Build.0 = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x86.ActiveCfg = Release|Any CPU - {FADA11FC-DC06-4832-A569-7B2374A6CD42}.Release|x86.Build.0 = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|x64.ActiveCfg = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|x64.Build.0 = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|x86.ActiveCfg = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Debug|x86.Build.0 = Debug|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|Any CPU.Build.0 = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|x64.ActiveCfg = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|x64.Build.0 = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|x86.ActiveCfg = Release|Any CPU - {D5FB2E24-4C71-430C-A289-59C8D59164B0}.Release|x86.Build.0 = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|x64.ActiveCfg = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|x64.Build.0 = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|x86.ActiveCfg = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Debug|x86.Build.0 = Debug|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|Any CPU.Build.0 = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|x64.ActiveCfg = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|x64.Build.0 = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|x86.ActiveCfg = Release|Any CPU - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB}.Release|x86.Build.0 = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|x64.ActiveCfg = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|x64.Build.0 = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|x86.ActiveCfg = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Debug|x86.Build.0 = Debug|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|Any CPU.Build.0 = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|x64.ActiveCfg = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|x64.Build.0 = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|x86.ActiveCfg = Release|Any CPU - {BAC36757-9A47-43CB-A6F3-86E8C4650A28}.Release|x86.Build.0 = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|x64.ActiveCfg = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|x64.Build.0 = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|x86.ActiveCfg = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Debug|x86.Build.0 = Debug|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|Any CPU.Build.0 = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|x64.ActiveCfg = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|x64.Build.0 = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|x86.ActiveCfg = Release|Any CPU - {EA424B4D-0BE1-49AC-A106-CC6CC808A104}.Release|x86.Build.0 = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|x64.ActiveCfg = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|x64.Build.0 = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|x86.ActiveCfg = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Debug|x86.Build.0 = Debug|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|Any CPU.Build.0 = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|x64.ActiveCfg = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|x64.Build.0 = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|x86.ActiveCfg = Release|Any CPU + {C4104E84-CB85-49E3-BBC0-B765CB305788}.Release|x86.Build.0 = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|x64.ActiveCfg = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|x64.Build.0 = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|x86.ActiveCfg = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Debug|x86.Build.0 = Debug|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|Any CPU.Build.0 = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|x64.ActiveCfg = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|x64.Build.0 = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|x86.ActiveCfg = Release|Any CPU + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1}.Release|x86.Build.0 = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|x64.ActiveCfg = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|x64.Build.0 = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|x86.ActiveCfg = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Debug|x86.Build.0 = Debug|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|Any CPU.Build.0 = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|x64.ActiveCfg = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|x64.Build.0 = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|x86.ActiveCfg = Release|Any CPU + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7}.Release|x86.Build.0 = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|x64.ActiveCfg = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|x64.Build.0 = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|x86.ActiveCfg = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Debug|x86.Build.0 = Debug|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|Any CPU.Build.0 = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|x64.ActiveCfg = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|x64.Build.0 = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|x86.ActiveCfg = Release|Any CPU + {F769B6CA-7E95-4067-A089-124D8C2944A1}.Release|x86.Build.0 = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|x64.ActiveCfg = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|x64.Build.0 = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|x86.ActiveCfg = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Debug|x86.Build.0 = Debug|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|Any CPU.Build.0 = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|x64.ActiveCfg = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|x64.Build.0 = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|x86.ActiveCfg = Release|Any CPU + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C}.Release|x86.Build.0 = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|x64.ActiveCfg = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|x64.Build.0 = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|x86.ActiveCfg = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Debug|x86.Build.0 = Debug|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|Any CPU.Build.0 = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|x64.ActiveCfg = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|x64.Build.0 = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|x86.ActiveCfg = Release|Any CPU + {EB37060F-206D-4CC1-9A0C-9713CC624A8B}.Release|x86.Build.0 = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|x64.ActiveCfg = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|x64.Build.0 = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|x86.ActiveCfg = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Debug|x86.Build.0 = Debug|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|Any CPU.Build.0 = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|x64.ActiveCfg = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|x64.Build.0 = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|x86.ActiveCfg = Release|Any CPU + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00}.Release|x86.Build.0 = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|x64.ActiveCfg = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|x64.Build.0 = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|x86.ActiveCfg = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Debug|x86.Build.0 = Debug|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|Any CPU.Build.0 = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|x64.ActiveCfg = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|x64.Build.0 = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|x86.ActiveCfg = Release|Any CPU + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2}.Release|x86.Build.0 = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|x64.ActiveCfg = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|x64.Build.0 = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|x86.ActiveCfg = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Debug|x86.Build.0 = Debug|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|Any CPU.Build.0 = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|x64.ActiveCfg = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|x64.Build.0 = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|x86.ActiveCfg = Release|Any CPU + {4F129D0D-A12B-43CA-96AB-8C02C31863D1}.Release|x86.Build.0 = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|x64.ActiveCfg = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|x64.Build.0 = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|x86.ActiveCfg = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Debug|x86.Build.0 = Debug|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|Any CPU.Build.0 = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|x64.ActiveCfg = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|x64.Build.0 = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|x86.ActiveCfg = Release|Any CPU + {05005187-7F69-476B-924B-2696AF99C34B}.Release|x86.Build.0 = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|x64.ActiveCfg = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|x64.Build.0 = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|x86.ActiveCfg = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Debug|x86.Build.0 = Debug|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|Any CPU.Build.0 = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|x64.ActiveCfg = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|x64.Build.0 = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|x86.ActiveCfg = Release|Any CPU + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A}.Release|x86.Build.0 = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|x64.ActiveCfg = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|x64.Build.0 = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|x86.ActiveCfg = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Debug|x86.Build.0 = Debug|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|Any CPU.Build.0 = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|x64.ActiveCfg = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|x64.Build.0 = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|x86.ActiveCfg = Release|Any CPU + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41}.Release|x86.Build.0 = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|x64.ActiveCfg = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|x64.Build.0 = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|x86.ActiveCfg = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Debug|x86.Build.0 = Debug|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|Any CPU.Build.0 = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|x64.ActiveCfg = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|x64.Build.0 = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|x86.ActiveCfg = Release|Any CPU + {63E0CB97-9992-4564-AB67-EF0122FDD93A}.Release|x86.Build.0 = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|x64.ActiveCfg = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|x64.Build.0 = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|x86.ActiveCfg = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Debug|x86.Build.0 = Debug|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|Any CPU.Build.0 = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|x64.ActiveCfg = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|x64.Build.0 = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|x86.ActiveCfg = Release|Any CPU + {3E91BC07-5930-4614-A19C-62077EF74574}.Release|x86.Build.0 = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|x64.ActiveCfg = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|x64.Build.0 = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|x86.ActiveCfg = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Debug|x86.Build.0 = Debug|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|Any CPU.Build.0 = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|x64.ActiveCfg = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|x64.Build.0 = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|x86.ActiveCfg = Release|Any CPU + {E9C13855-BB94-4A28-8FBA-27484F74F100}.Release|x86.Build.0 = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|x64.ActiveCfg = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|x64.Build.0 = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|x86.ActiveCfg = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Debug|x86.Build.0 = Debug|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|Any CPU.Build.0 = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|x64.ActiveCfg = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|x64.Build.0 = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|x86.ActiveCfg = Release|Any CPU + {8C2DFD1D-5BBD-4224-BD54-832127892943}.Release|x86.Build.0 = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|Any CPU.Build.0 = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|x64.ActiveCfg = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|x64.Build.0 = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|x86.ActiveCfg = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Debug|x86.Build.0 = Debug|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|Any CPU.ActiveCfg = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|Any CPU.Build.0 = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|x64.ActiveCfg = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|x64.Build.0 = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|x86.ActiveCfg = Release|Any CPU + {87F29291-B977-4B1B-A7B9-8B3F74CAB081}.Release|x86.Build.0 = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|x64.ActiveCfg = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|x64.Build.0 = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|x86.ActiveCfg = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Debug|x86.Build.0 = Debug|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|Any CPU.Build.0 = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|x64.ActiveCfg = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|x64.Build.0 = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|x86.ActiveCfg = Release|Any CPU + {08A09391-C518-4ACC-97BE-6A64070599AC}.Release|x86.Build.0 = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|x64.ActiveCfg = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|x64.Build.0 = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|x86.ActiveCfg = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Debug|x86.Build.0 = Debug|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|Any CPU.Build.0 = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|x64.ActiveCfg = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|x64.Build.0 = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|x86.ActiveCfg = Release|Any CPU + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4}.Release|x86.Build.0 = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|x64.ActiveCfg = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|x64.Build.0 = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|x86.ActiveCfg = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Debug|x86.Build.0 = Debug|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|Any CPU.Build.0 = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|x64.ActiveCfg = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|x64.Build.0 = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|x86.ActiveCfg = Release|Any CPU + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5}.Release|x86.Build.0 = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|x64.ActiveCfg = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|x64.Build.0 = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|x86.ActiveCfg = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Debug|x86.Build.0 = Debug|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|Any CPU.Build.0 = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|x64.ActiveCfg = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|x64.Build.0 = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|x86.ActiveCfg = Release|Any CPU + {92FDB538-5287-4A94-9262-C5D935300FA7}.Release|x86.Build.0 = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|x64.ActiveCfg = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|x64.Build.0 = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|x86.ActiveCfg = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Debug|x86.Build.0 = Debug|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|Any CPU.Build.0 = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|x64.ActiveCfg = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|x64.Build.0 = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|x86.ActiveCfg = Release|Any CPU + {416B3E62-5539-4715-AF78-68F003B2D4C5}.Release|x86.Build.0 = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|x64.ActiveCfg = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|x64.Build.0 = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|x86.ActiveCfg = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Debug|x86.Build.0 = Debug|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|Any CPU.Build.0 = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|x64.ActiveCfg = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|x64.Build.0 = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|x86.ActiveCfg = Release|Any CPU + {8A79EE3B-995B-4D31-86FA-924BA25ACD26}.Release|x86.Build.0 = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|x64.ActiveCfg = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|x64.Build.0 = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|x86.ActiveCfg = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Debug|x86.Build.0 = Debug|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|Any CPU.Build.0 = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|x64.ActiveCfg = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|x64.Build.0 = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|x86.ActiveCfg = Release|Any CPU + {F7039174-4368-4686-B9C6-69E89A7B8588}.Release|x86.Build.0 = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|x64.ActiveCfg = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|x64.Build.0 = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|x86.ActiveCfg = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Debug|x86.Build.0 = Debug|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|Any CPU.Build.0 = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|x64.ActiveCfg = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|x64.Build.0 = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|x86.ActiveCfg = Release|Any CPU + {4A26A4AE-8688-41E8-8996-BAA22157A982}.Release|x86.Build.0 = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|x64.ActiveCfg = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|x64.Build.0 = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|x86.ActiveCfg = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Debug|x86.Build.0 = Debug|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|Any CPU.Build.0 = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|x64.ActiveCfg = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|x64.Build.0 = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|x86.ActiveCfg = Release|Any CPU + {F1D10473-3132-4030-86FB-93344923EF34}.Release|x86.Build.0 = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|x64.ActiveCfg = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|x64.Build.0 = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|x86.ActiveCfg = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Debug|x86.Build.0 = Debug|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|Any CPU.Build.0 = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|x64.ActiveCfg = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|x64.Build.0 = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|x86.ActiveCfg = Release|Any CPU + {A2279F48-5A05-424D-90ED-822E13B9725E}.Release|x86.Build.0 = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|x64.ActiveCfg = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|x64.Build.0 = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|x86.ActiveCfg = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Debug|x86.Build.0 = Debug|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|Any CPU.Build.0 = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|x64.ActiveCfg = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|x64.Build.0 = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|x86.ActiveCfg = Release|Any CPU + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4}.Release|x86.Build.0 = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|x64.ActiveCfg = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|x64.Build.0 = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|x86.ActiveCfg = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Debug|x86.Build.0 = Debug|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|Any CPU.Build.0 = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|x64.ActiveCfg = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|x64.Build.0 = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|x86.ActiveCfg = Release|Any CPU + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63}.Release|x86.Build.0 = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|Any CPU.Build.0 = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|x64.ActiveCfg = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|x64.Build.0 = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|x86.ActiveCfg = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Debug|x86.Build.0 = Debug|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|Any CPU.ActiveCfg = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|Any CPU.Build.0 = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|x64.ActiveCfg = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|x64.Build.0 = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|x86.ActiveCfg = Release|Any CPU + {46DB470A-4AC1-4C01-A638-395151DF6369}.Release|x86.Build.0 = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|x64.ActiveCfg = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|x64.Build.0 = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|x86.ActiveCfg = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Debug|x86.Build.0 = Debug|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|Any CPU.Build.0 = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|x64.ActiveCfg = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|x64.Build.0 = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|x86.ActiveCfg = Release|Any CPU + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E}.Release|x86.Build.0 = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|x64.ActiveCfg = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|x64.Build.0 = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|x86.ActiveCfg = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Debug|x86.Build.0 = Debug|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|Any CPU.Build.0 = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|x64.ActiveCfg = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|x64.Build.0 = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|x86.ActiveCfg = Release|Any CPU + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7}.Release|x86.Build.0 = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|x64.ActiveCfg = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|x64.Build.0 = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|x86.ActiveCfg = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Debug|x86.Build.0 = Debug|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|Any CPU.Build.0 = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|x64.ActiveCfg = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|x64.Build.0 = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|x86.ActiveCfg = Release|Any CPU + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56}.Release|x86.Build.0 = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|x64.ActiveCfg = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|x64.Build.0 = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|x86.ActiveCfg = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Debug|x86.Build.0 = Debug|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|Any CPU.Build.0 = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|x64.ActiveCfg = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|x64.Build.0 = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|x86.ActiveCfg = Release|Any CPU + {4D26E405-1C9D-4FA4-9F28-C608E5C82992}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {1729302E-A58E-4652-B639-5B6B68DA2748} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {2CF3927B-19E4-4866-9BAA-2C131580E7C3} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {65161409-C4C4-4D63-A73B-231FCFF4D503} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {E1BFA023-CFFD-49CE-8466-1C28DD2EC1F6} = {58D94A0E-C2B7-43A7-8826-99ECBB1E0A50} - {37236EA3-915D-46D5-997C-DF513C500E4B} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {EA7EB28F-53B8-4009-9C6B-74DB090CA8DD} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {4490894C-3572-4E63-86F1-EE5105CE8A06} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {6A74C6EA-B241-4D6B-BCE4-BF89EC1D2475} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {5608E828-DD54-4E2A-B73C-FC22268BE797} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {D5905D78-A32E-44B8-8F21-EDAEDC95D9B8} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {FADA11FC-DC06-4832-A569-7B2374A6CD42} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {D5FB2E24-4C71-430C-A289-59C8D59164B0} = {58D94A0E-C2B7-43A7-8826-99ECBB1E0A50} - {1FB3E9BB-E20A-4807-A4C3-F86A341304DB} = {0F647068-6602-4E24-B1DC-8ED91481A50A} - {BAC36757-9A47-43CB-A6F3-86E8C4650A28} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {C47C1165-9F19-4DF8-ABA9-707ACEB3BDC7} = {52D59F18-62D2-4D17-8CF2-BE192445AF8E} - {EA424B4D-0BE1-49AC-A106-CC6CC808A104} = {C47C1165-9F19-4DF8-ABA9-707ACEB3BDC7} + {C4104E84-CB85-49E3-BBC0-B765CB305788} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {3BB08B4D-D000-4EC6-BC1F-35ED347390C1} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {77E1AFB2-C7F2-407A-A72F-D4BBB50F57C7} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {F769B6CA-7E95-4067-A089-124D8C2944A1} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {10A7B212-4571-40C4-AE10-E07F8B1B9F5C} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {EB37060F-206D-4CC1-9A0C-9713CC624A8B} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {FD8E9FE1-8275-4834-92CD-CCBB8EBC8A00} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {F1565B13-DC4D-48CD-B8CD-7DB5772A44B2} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {C76A75DA-21D0-42D4-ADA7-B367829F0963} = {D08D46D8-9703-48C1-BFBA-3026FDF8B03A} + {4F129D0D-A12B-43CA-96AB-8C02C31863D1} = {C76A75DA-21D0-42D4-ADA7-B367829F0963} + {05005187-7F69-476B-924B-2696AF99C34B} = {C76A75DA-21D0-42D4-ADA7-B367829F0963} + {D01A8193-EBF7-4EDB-B6EB-1DC16EA3A85A} = {D08D46D8-9703-48C1-BFBA-3026FDF8B03A} + {BAD15CD8-54DC-4060-A0D1-2DD890F65A41} = {55754A06-7449-48BE-AE8B-BD8CF2AB2E21} + {63E0CB97-9992-4564-AB67-EF0122FDD93A} = {55754A06-7449-48BE-AE8B-BD8CF2AB2E21} + {3E91BC07-5930-4614-A19C-62077EF74574} = {0C3E849E-4AD6-4B06-8A7C-DDBE96231E8F} + {5AB3E84F-F8BD-4F60-874F-4CFCC9B5335E} = {0C3E849E-4AD6-4B06-8A7C-DDBE96231E8F} + {E9C13855-BB94-4A28-8FBA-27484F74F100} = {5AB3E84F-F8BD-4F60-874F-4CFCC9B5335E} + {8C2DFD1D-5BBD-4224-BD54-832127892943} = {5AB3E84F-F8BD-4F60-874F-4CFCC9B5335E} + {87F29291-B977-4B1B-A7B9-8B3F74CAB081} = {5AB3E84F-F8BD-4F60-874F-4CFCC9B5335E} + {58C2C86F-BB43-4A98-8F7C-F3ECF3B72E2F} = {0C3E849E-4AD6-4B06-8A7C-DDBE96231E8F} + {08A09391-C518-4ACC-97BE-6A64070599AC} = {58C2C86F-BB43-4A98-8F7C-F3ECF3B72E2F} + {8280AD8D-CAA4-4C0F-99C0-CE7BA02FBDB4} = {0C3E849E-4AD6-4B06-8A7C-DDBE96231E8F} + {F7A90CB1-A90D-4EDB-A48D-F3016E9447E5} = {58C2C86F-BB43-4A98-8F7C-F3ECF3B72E2F} + {92FDB538-5287-4A94-9262-C5D935300FA7} = {0C3E849E-4AD6-4B06-8A7C-DDBE96231E8F} + {9F3C759D-918D-49D9-8B4C-15AD8D02253B} = {0C3E849E-4AD6-4B06-8A7C-DDBE96231E8F} + {416B3E62-5539-4715-AF78-68F003B2D4C5} = {9F3C759D-918D-49D9-8B4C-15AD8D02253B} + {8A79EE3B-995B-4D31-86FA-924BA25ACD26} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {F7039174-4368-4686-B9C6-69E89A7B8588} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {4A26A4AE-8688-41E8-8996-BAA22157A982} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {F1D10473-3132-4030-86FB-93344923EF34} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {A2279F48-5A05-424D-90ED-822E13B9725E} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {2695DD01-BF77-4107-8A9E-CAEB17A2A7D4} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {AB29DA92-CC87-48DD-9FB7-60B6785B8A63} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {46DB470A-4AC1-4C01-A638-395151DF6369} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {280E05C3-B3AE-4D50-A3CB-00A8647BFC6E} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {4D13F98D-9AA6-431A-B089-68A05D0CE5C7} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {D88BF8F6-7B68-41B2-854B-DAEA7B3A1D56} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} + {4D26E405-1C9D-4FA4-9F28-C608E5C82992} = {C746D1C5-2031-486F-8C83-F89DFE1D6A3E} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {21D598B0-2383-4B22-826D-E7FB4921BD66} diff --git a/src/Identity/NuGetPackageVerifier.json b/src/Identity/NuGetPackageVerifier.json deleted file mode 100644 index df04266b02d7..000000000000 --- a/src/Identity/NuGetPackageVerifier.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "Default": { - "rules": [ - "DefaultCompositeRule" - ], - "packages": { - "Microsoft.AspNetCore.Identity.UI": { - "Exclusions": { - "DOC_MISSING": { - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": "This is a library with packaged UI", - "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.dll": "This assembly is generated and contains precompiled razor pages" - } - } - } - } - } -} diff --git a/src/Identity/test/Shared/ApiConsistencyTestBase.cs b/src/Identity/Shared/ApiConsistencyTestBase.cs similarity index 100% rename from src/Identity/test/Shared/ApiConsistencyTestBase.cs rename to src/Identity/Shared/ApiConsistencyTestBase.cs diff --git a/src/Identity/test/Shared/MockHelpers.cs b/src/Identity/Shared/MockHelpers.cs similarity index 100% rename from src/Identity/test/Shared/MockHelpers.cs rename to src/Identity/Shared/MockHelpers.cs diff --git a/src/Identity/test/Shared/PocoRole.cs b/src/Identity/Shared/PocoRole.cs similarity index 100% rename from src/Identity/test/Shared/PocoRole.cs rename to src/Identity/Shared/PocoRole.cs diff --git a/src/Identity/test/Shared/PocoRoleClaim.cs b/src/Identity/Shared/PocoRoleClaim.cs similarity index 100% rename from src/Identity/test/Shared/PocoRoleClaim.cs rename to src/Identity/Shared/PocoRoleClaim.cs diff --git a/src/Identity/test/Shared/PocoUser.cs b/src/Identity/Shared/PocoUser.cs similarity index 100% rename from src/Identity/test/Shared/PocoUser.cs rename to src/Identity/Shared/PocoUser.cs diff --git a/src/Identity/test/Shared/PocoUserClaim.cs b/src/Identity/Shared/PocoUserClaim.cs similarity index 100% rename from src/Identity/test/Shared/PocoUserClaim.cs rename to src/Identity/Shared/PocoUserClaim.cs diff --git a/src/Identity/test/Shared/PocoUserLogin.cs b/src/Identity/Shared/PocoUserLogin.cs similarity index 100% rename from src/Identity/test/Shared/PocoUserLogin.cs rename to src/Identity/Shared/PocoUserLogin.cs diff --git a/src/Identity/test/Shared/PocoUserRole.cs b/src/Identity/Shared/PocoUserRole.cs similarity index 100% rename from src/Identity/test/Shared/PocoUserRole.cs rename to src/Identity/Shared/PocoUserRole.cs diff --git a/src/Identity/test/Shared/PocoUserToken.cs b/src/Identity/Shared/PocoUserToken.cs similarity index 100% rename from src/Identity/test/Shared/PocoUserToken.cs rename to src/Identity/Shared/PocoUserToken.cs diff --git a/src/Identity/test/Shared/PriorityOrderer.cs b/src/Identity/Shared/PriorityOrderer.cs similarity index 100% rename from src/Identity/test/Shared/PriorityOrderer.cs rename to src/Identity/Shared/PriorityOrderer.cs diff --git a/src/Identity/build/Key.snk b/src/Identity/build/Key.snk deleted file mode 100644 index e10e4889c125d3120cd9e81582243d70f7cbb806..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 596 zcmV-a0;~N80ssI2Bme+XQ$aES1ONa50098=Iw=HCsnz~#iVhm& zj%TU(_THUee?3yHBjk$37ysB?i5#7WD$={H zV4B!OxRPrb|8)HPg~A}8P>^=#y<)56#=E&NzcjOtPK~<4n6GHt=K$ro*T(lhby_@U zEk(hLzk1H)0yXj{A_5>fk-TgNoP|q6(tP2xo8zt8i%212CWM#AeCd?`hS|4~L({h~Moo(~vy&3Z z1uI}`fd^*>o=rwbAGymj6RM^pZm(*Kfhs+Y1#`-2JPWZMK8@;ZWCk2+9bX4YP);~fj-BU*R zQPvWv$89!{Rl9wM+zR>_TSkn^voYxA?2G iKnV#iZ6Ah`K>b=@=IjYJXrxL124zR(38)nxe+&q_$QXwJ diff --git a/src/Identity/build/dependencies.props b/src/Identity/build/dependencies.props deleted file mode 100644 index 3ae698e9d810..000000000000 --- a/src/Identity/build/dependencies.props +++ /dev/null @@ -1,79 +0,0 @@ - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - - - - - 0.9.9 - 2.1.3-rtm-15831 - 2.2.1 - 2.0.0 - 2.1.5 - 15.6.1 - 3.0.1 - 4.7.49 - 2.0.3 - 4.5.0 - 0.8.0 - 2.3.1 - 2.4.0 - - - - - - - - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.2 - 2.1.2 - 2.1.1 - 2.1.1 - 2.1.0 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - 2.1.1 - - diff --git a/src/Identity/build/repo.props b/src/Identity/build/repo.props deleted file mode 100644 index 07b7cc25b04e..000000000000 --- a/src/Identity/build/repo.props +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/src/Identity/build/repo.targets b/src/Identity/build/repo.targets deleted file mode 100644 index 867ea2537a7d..000000000000 --- a/src/Identity/build/repo.targets +++ /dev/null @@ -1,8 +0,0 @@ - - - - - Configuration=$(Configuration)NoWPF - - - diff --git a/src/Identity/build/sources.props b/src/Identity/build/sources.props deleted file mode 100644 index 9215df9751b4..000000000000 --- a/src/Identity/build/sources.props +++ /dev/null @@ -1,17 +0,0 @@ - - - - - $(DotNetRestoreSources) - - $(RestoreSources); - https://dotnet.myget.org/F/dotnet-core/api/v3/index.json; - https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json; - https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json; - - - $(RestoreSources); - https://api.nuget.org/v3/index.json; - - - diff --git a/src/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj b/src/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj deleted file mode 100644 index 43b55a62d910..000000000000 --- a/src/Identity/samples/IdentitySample.DefaultUI/IdentitySample.DefaultUI.csproj +++ /dev/null @@ -1,35 +0,0 @@ - - - - Identity sample MVC application on ASP.NET Core using the default UI - netcoreapp2.1;net461 - aspnetcore-2ff9bc27-5e8c-4484-90ca-e3aace89b72a - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Identity/samples/IdentitySample.DefaultUI/Properties/launchSettings.json b/src/Identity/samples/IdentitySample.DefaultUI/Properties/launchSettings.json deleted file mode 100644 index cef8aeebde72..000000000000 --- a/src/Identity/samples/IdentitySample.DefaultUI/Properties/launchSettings.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:28248/", - "sslPort": 0 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "web": { - "commandName": "web", - "environmentVariables": { - "ASPNET_ENVIRONMENT": "Development" - } - } - } -} \ No newline at end of file diff --git a/src/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj b/src/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj deleted file mode 100644 index 07074aac4224..000000000000 --- a/src/Identity/samples/IdentitySample.Mvc/IdentitySample.Mvc.csproj +++ /dev/null @@ -1,34 +0,0 @@ - - - - Identity sample MVC application on ASP.NET Core - netcoreapp2.1;net461 - aspnetcore-b3d20cbe-418e-4bf2-a0f4-57f91d067e07 - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Identity/samples/IdentitySample.Mvc/Properties/launchSettings.json b/src/Identity/samples/IdentitySample.Mvc/Properties/launchSettings.json deleted file mode 100644 index 503bada5effa..000000000000 --- a/src/Identity/samples/IdentitySample.Mvc/Properties/launchSettings.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:51567/", - "sslPort": 0 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "web": { - "commandName": "web", - "environmentVariables": { - "ASPNET_ENVIRONMENT": "Development" - } - } - } -} \ No newline at end of file diff --git a/src/Identity/src/AspNetCoreCompat/CookieInterop.cs b/src/Identity/src/AspNetCoreCompat/CookieInterop.cs deleted file mode 100644 index 593c50ee77f1..000000000000 --- a/src/Identity/src/AspNetCoreCompat/CookieInterop.cs +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -using System.IO; -using Microsoft.AspNetCore.DataProtection; -using Microsoft.Owin.Security; -using Microsoft.Owin.Security.Interop; - -namespace Owin -{ - public static class CookieInterop - { - public static ISecureDataFormat CreateSharedDataFormat(DirectoryInfo keyDirectory, string authenticationType) - { - var dataProtector = DataProtectionProvider.Create(keyDirectory) - .CreateProtector("Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationMiddleware", // full name of the ASP.NET 5 type - authenticationType, "v2"); - return new AspNetTicketDataFormat(new DataProtectorShim(dataProtector)); - } - } -} \ No newline at end of file diff --git a/src/Identity/src/AspNetCoreCompat/IdentityDbContext.cs b/src/Identity/src/AspNetCoreCompat/IdentityDbContext.cs deleted file mode 100644 index e773e39574ba..000000000000 --- a/src/Identity/src/AspNetCoreCompat/IdentityDbContext.cs +++ /dev/null @@ -1,140 +0,0 @@ -// Copyright (c) Microsoft Corporation, Inc. All rights reserved. -// Licensed under the MIT License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using System.Data.Common; -using System.Data.Entity; -using System.Data.Entity.Infrastructure; -using System.Data.Entity.Validation; -using Microsoft.AspNet.Identity.EntityFramework; - -namespace Microsoft.AspNet.Identity.CoreCompat -{ - public class IdentityDbContext : - IdentityDbContext - where TUser : IdentityUser - { - public IdentityDbContext() : base() - { - - } - - public IdentityDbContext(DbCompiledModel model) - : base(model) - { - - } - - public IdentityDbContext(string nameOrConnectionString) - : base(nameOrConnectionString) - { - - } - - public IdentityDbContext(string nameOrConnectionString, DbCompiledModel model) - : base(nameOrConnectionString, model) - { - - } - - public IdentityDbContext(DbConnection existingConnection, bool contextOwnsConnection) - : base(existingConnection, contextOwnsConnection) - { - - } - // - // Summary: - // Constructs a new context instance using the existing connection to connect to - // a database, and initializes it from the given model. The connection will not - // be disposed when the context is disposed if contextOwnsConnection is false. - // - // Parameters: - // existingConnection: - // An existing connection to use for the new context. - // - // model: - // The model that will back this context. - // - // contextOwnsConnection: - // Constructs a new context instance using the existing connection to connect to - // a database, and initializes it from the given model. The connection will not - // be disposed when the context is disposed if contextOwnsConnection is false. - public IdentityDbContext(DbConnection existingConnection, DbCompiledModel model, bool contextOwnsConnection) - : base(existingConnection, model, contextOwnsConnection) - { - } - } - - public class IdentityDbContext : - IdentityDbContext - where TUser : IdentityUser - where TRole : IdentityRole - where TUserLogin : IdentityUserLogin - where TUserRole : IdentityUserRole - where TUserClaim : IdentityUserClaim - where TRoleClaim : IdentityRoleClaim - { - - public IdentityDbContext() : base() - { - } - - public IdentityDbContext(DbCompiledModel model) - : base(model) - { - } - - public IdentityDbContext(string nameOrConnectionString) - : base(nameOrConnectionString) - { - } - - public IdentityDbContext(string nameOrConnectionString, DbCompiledModel model) - : base(nameOrConnectionString, model) - { - } - - public IdentityDbContext(DbConnection existingConnection, bool contextOwnsConnection) - : base(existingConnection, contextOwnsConnection) - { - } - - public IdentityDbContext(DbConnection existingConnection, DbCompiledModel model, bool contextOwnsConnection) - : base(existingConnection, model, contextOwnsConnection) - { - } - - protected override void OnModelCreating(DbModelBuilder modelBuilder) - { - base.OnModelCreating(modelBuilder); - - var userModel = modelBuilder.Entity(); - - userModel.Property(x => x.LockoutEndDateUtc).HasColumnName("LockoutEnd"); - userModel.Property(x => x.ConcurrencyStamp).IsConcurrencyToken(true); - - modelBuilder.Entity() - .HasKey(x => x.Id) - .Map(config => config.ToTable("AspNetRoleClaims")); - - modelBuilder.Entity().Property(x => x.ConcurrencyStamp).IsConcurrencyToken(true); - } - - protected override DbEntityValidationResult ValidateEntity(DbEntityEntry entityEntry, IDictionary items) - { - if (entityEntry.Entity is TUser && entityEntry.State == EntityState.Modified) - { - entityEntry.Cast().Property(p => p.ConcurrencyStamp).CurrentValue = Guid.NewGuid().ToString(); - } - else if (entityEntry.Entity is TRole && entityEntry.State == EntityState.Modified) - { - entityEntry.Cast().Property(p => p.ConcurrencyStamp).CurrentValue = Guid.NewGuid().ToString(); - } - return base.ValidateEntity(entityEntry, items); - } - - public virtual IDbSet RoleClaims { get; set; } - } -} diff --git a/src/Identity/src/AspNetCoreCompat/IdentityRole.cs b/src/Identity/src/AspNetCoreCompat/IdentityRole.cs deleted file mode 100644 index c671706d925c..000000000000 --- a/src/Identity/src/AspNetCoreCompat/IdentityRole.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation, Inc. All rights reserved. -// Licensed under the MIT License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Collections.Generic; -using Microsoft.AspNet.Identity.EntityFramework; - -namespace Microsoft.AspNet.Identity.CoreCompat -{ - public class IdentityRole : IdentityRole - { - /// - /// Constructor - /// - public IdentityRole() - { - Id = Guid.NewGuid().ToString(); - } - - /// - /// Constructor - /// - /// - public IdentityRole(string roleName) - : this() - { - Name = roleName; - } - } - - public class IdentityRole : Microsoft.AspNet.Identity.EntityFramework.IdentityRole - where TUserRole : IdentityUserRole - { - /// - /// Normalized role name - /// - public virtual string NormalizedName { get; set; } - - /// - /// Concurrency stamp - /// - public virtual string ConcurrencyStamp { get; set; } = Guid.NewGuid().ToString(); - - /// - /// Navigation property for claims in the role - /// - public virtual ICollection> Claims { get; } = new List>(); - } -} - diff --git a/src/Identity/src/AspNetCoreCompat/IdentityRoleClaim.cs b/src/Identity/src/AspNetCoreCompat/IdentityRoleClaim.cs deleted file mode 100644 index c6b10687b4db..000000000000 --- a/src/Identity/src/AspNetCoreCompat/IdentityRoleClaim.cs +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright (c) Microsoft Corporation, Inc. All rights reserved. -// Licensed under the MIT License, Version 2.0. See License.txt in the project root for license information. - -namespace Microsoft.AspNet.Identity.CoreCompat -{ - public class IdentityRoleClaim : IdentityRoleClaim { } - - /// - /// EntityType that represents one specific role claim - /// - /// - public class IdentityRoleClaim - { - /// - /// Primary key - /// - public virtual int Id { get; set; } - - /// - /// User Id for the role this claim belongs to - /// - public virtual TKey RoleId { get; set; } - - /// - /// Claim type - /// - public virtual string ClaimType { get; set; } - - /// - /// Claim value - /// - public virtual string ClaimValue { get; set; } - } -} - diff --git a/src/Identity/src/AspNetCoreCompat/IdentityUser.cs b/src/Identity/src/AspNetCoreCompat/IdentityUser.cs deleted file mode 100644 index e9df36348bc5..000000000000 --- a/src/Identity/src/AspNetCoreCompat/IdentityUser.cs +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) Microsoft Corporation, Inc. All rights reserved. -// Licensed under the MIT License, Version 2.0. See License.txt in the project root for license information. - -using System; -using Microsoft.AspNet.Identity.EntityFramework; - -namespace Microsoft.AspNet.Identity.CoreCompat -{ - public class IdentityUser : IdentityUser - { - /// - /// Constructor which creates a new Guid for the Id - /// - public IdentityUser() - { - Id = Guid.NewGuid().ToString(); - } - - /// - /// Constructor that takes a userName - /// - /// - public IdentityUser(string userName) - : this() - { - UserName = userName; - NormalizedUserName = userName.ToUpperInvariant(); - } - } - - public class IdentityUser - : Microsoft.AspNet.Identity.EntityFramework.IdentityUser - where TUserLogin : IdentityUserLogin - where TUserRole : IdentityUserRole - where TUserClaim : IdentityUserClaim - { - public string NormalizedUserName { - get - { - return UserName.ToUpperInvariant(); - } - set { } - } - - /// - /// Normalized email - /// - public string NormalizedEmail { - get - { - return Email.ToUpperInvariant(); - } - set { } - } - - /// - /// Concurrency stamp - /// - public virtual string ConcurrencyStamp { get; set; } = Guid.NewGuid().ToString(); - } -} - diff --git a/src/Identity/src/AspNetCoreCompat/IdentityUserLogin.cs b/src/Identity/src/AspNetCoreCompat/IdentityUserLogin.cs deleted file mode 100644 index 5d36abb580df..000000000000 --- a/src/Identity/src/AspNetCoreCompat/IdentityUserLogin.cs +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) .NET Foundation. All rights reserved. -// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. - -namespace Microsoft.AspNet.Identity.CoreCompat -{ - public class IdentityUserLogin : IdentityUserLogin { } - - /// - /// Represents a login and its associated provider for a user. - /// - /// The type of the primary key of the user associated with this login. - public class IdentityUserLogin : EntityFramework.IdentityUserLogin - { - /// - /// Gets or sets the friendly name used in a UI for this login. - /// - public virtual string ProviderDisplayName { get; set; } - } -} \ No newline at end of file diff --git a/src/Identity/src/AspNetCoreCompat/Microsoft.AspNet.Identity.AspNetCoreCompat.csproj b/src/Identity/src/AspNetCoreCompat/Microsoft.AspNet.Identity.AspNetCoreCompat.csproj deleted file mode 100644 index 4910d07d2ad6..000000000000 --- a/src/Identity/src/AspNetCoreCompat/Microsoft.AspNet.Identity.AspNetCoreCompat.csproj +++ /dev/null @@ -1,21 +0,0 @@ - - - - A compatibility layer for sharing identity databases between Microsoft.AspNet.Identity.EntityFramework and Microsoft.AspNetCore.Identity.EntityFrameworkCore. - $(ExperimentalVersionPrefix) - $(ExperimentalVersionSuffix) - false - $(ExperimentalPackageVersion) - net461 - $(NoWarn);CS1591 - true - aspnetcore;identity;membership - - - - - - - - - diff --git a/src/Identity/src/AspNetCoreCompat/UserStore.cs b/src/Identity/src/AspNetCoreCompat/UserStore.cs deleted file mode 100644 index 1ecee5828378..000000000000 --- a/src/Identity/src/AspNetCoreCompat/UserStore.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation, Inc. All rights reserved. -// Licensed under the MIT License, Version 2.0. See License.txt in the project root for license information. - -using System; -using System.Data.Entity; -using Microsoft.AspNet.Identity.EntityFramework; - -namespace Microsoft.AspNet.Identity.CoreCompat -{ - public class UserStore : - UserStore, IUserStore - where TUser : IdentityUser - { - /// - /// Default constructor which uses a new instance of a default EntityDbContext. - /// - public UserStore() - : this(new IdentityDbContext()) - { - DisposeContext = true; - } - - /// - /// Constructor - /// - /// - public UserStore(DbContext context) - : base(context) - { - } - } - - public class UserStore - : EntityFramework.UserStore - where TKey : IEquatable - where TUser : IdentityUser - where TRole : IdentityRole - where TUserLogin : IdentityUserLogin, new() - where TUserRole : IdentityUserRole, new() - where TUserClaim : IdentityUserClaim, new() - { - /// - /// Constructor - /// - /// - public UserStore(DbContext context) : base(context) { } - - } -} - diff --git a/src/Identity/src/AspNetCoreCompat/baseline.netframework.json b/src/Identity/src/AspNetCoreCompat/baseline.netframework.json deleted file mode 100644 index caa12678eb83..000000000000 --- a/src/Identity/src/AspNetCoreCompat/baseline.netframework.json +++ /dev/null @@ -1,887 +0,0 @@ -{ - "AssemblyIdentity": "Microsoft.AspNet.Identity.AspNetCoreCompat, Version=0.4.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60", - "Types": [ - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityDbContext", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityDbContext", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityDbContext", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityDbContext", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "OnModelCreating", - "Parameters": [ - { - "Name": "modelBuilder", - "Type": "System.Data.Entity.DbModelBuilder" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "ValidateEntity", - "Parameters": [ - { - "Name": "entityEntry", - "Type": "System.Data.Entity.Infrastructure.DbEntityEntry" - }, - { - "Name": "items", - "Type": "System.Collections.Generic.IDictionary" - } - ], - "ReturnType": "System.Data.Entity.Validation.DbEntityValidationResult", - "Virtual": true, - "Override": true, - "Visibility": "Protected", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleClaims", - "Parameters": [], - "ReturnType": "System.Data.Entity.IDbSet", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RoleClaims", - "Parameters": [ - { - "Name": "value", - "Type": "System.Data.Entity.IDbSet" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "nameOrConnectionString", - "Type": "System.String" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "existingConnection", - "Type": "System.Data.Common.DbConnection" - }, - { - "Name": "model", - "Type": "System.Data.Entity.Infrastructure.DbCompiledModel" - }, - { - "Name": "contextOwnsConnection", - "Type": "System.Boolean" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - }, - { - "ParameterName": "TRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityRole" - ] - }, - { - "ParameterName": "TKey", - "ParameterPosition": 2, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TUserLogin", - "ParameterPosition": 3, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin" - ] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 4, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - }, - { - "ParameterName": "TUserClaim", - "ParameterPosition": 5, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim" - ] - }, - { - "ParameterName": "TRoleClaim", - "ParameterPosition": 6, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRole", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityRole", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "roleName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRole", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityRole", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_NormalizedName", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ConcurrencyStamp", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ConcurrencyStamp", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_Claims", - "Parameters": [], - "ReturnType": "System.Collections.Generic.ICollection>", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityRoleClaim", - "Visibility": "Public", - "Kind": "Class", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_Id", - "Parameters": [], - "ReturnType": "System.Int32", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_Id", - "Parameters": [ - { - "Name": "value", - "Type": "System.Int32" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_RoleId", - "Parameters": [], - "ReturnType": "T0", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_RoleId", - "Parameters": [ - { - "Name": "value", - "Type": "T0" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimType", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimType", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ClaimValue", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ClaimValue", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUser", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityUser", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "userName", - "Type": "System.String" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUser", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityUser", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_NormalizedUserName", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedUserName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_NormalizedEmail", - "Parameters": [], - "ReturnType": "System.String", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_NormalizedEmail", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "get_ConcurrencyStamp", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ConcurrencyStamp", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - }, - { - "ParameterName": "TUserLogin", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin" - ] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 2, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - }, - { - "ParameterName": "TUserClaim", - "ParameterPosition": 3, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.IdentityUserLogin", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "get_ProviderDisplayName", - "Parameters": [], - "ReturnType": "System.String", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Method", - "Name": "set_ProviderDisplayName", - "Parameters": [ - { - "Name": "value", - "Type": "System.String" - } - ], - "ReturnType": "System.Void", - "Virtual": true, - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TKey", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.UserStore", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.CoreCompat.UserStore", - "ImplementedInterfaces": [ - "Microsoft.AspNet.Identity.IUserStore" - ], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [], - "Visibility": "Public", - "GenericParameter": [] - }, - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "context", - "Type": "System.Data.Entity.DbContext" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - } - ] - }, - { - "Name": "Microsoft.AspNet.Identity.CoreCompat.UserStore", - "Visibility": "Public", - "Kind": "Class", - "BaseType": "Microsoft.AspNet.Identity.EntityFramework.UserStore", - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Constructor", - "Name": ".ctor", - "Parameters": [ - { - "Name": "context", - "Type": "System.Data.Entity.DbContext" - } - ], - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [ - { - "ParameterName": "TUser", - "ParameterPosition": 0, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUser" - ] - }, - { - "ParameterName": "TRole", - "ParameterPosition": 1, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityRole" - ] - }, - { - "ParameterName": "TKey", - "ParameterPosition": 2, - "BaseTypeOrInterfaces": [ - "System.IEquatable" - ] - }, - { - "ParameterName": "TUserLogin", - "ParameterPosition": 3, - "New": true, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.CoreCompat.IdentityUserLogin" - ] - }, - { - "ParameterName": "TUserRole", - "ParameterPosition": 4, - "New": true, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserRole" - ] - }, - { - "ParameterName": "TUserClaim", - "ParameterPosition": 5, - "New": true, - "BaseTypeOrInterfaces": [ - "Microsoft.AspNet.Identity.EntityFramework.IdentityUserClaim" - ] - } - ] - }, - { - "Name": "Owin.CookieInterop", - "Visibility": "Public", - "Kind": "Class", - "Abstract": true, - "Static": true, - "Sealed": true, - "ImplementedInterfaces": [], - "Members": [ - { - "Kind": "Method", - "Name": "CreateSharedDataFormat", - "Parameters": [ - { - "Name": "keyDirectory", - "Type": "System.IO.DirectoryInfo" - }, - { - "Name": "authenticationType", - "Type": "System.String" - } - ], - "ReturnType": "Microsoft.Owin.Security.ISecureDataFormat", - "Static": true, - "Visibility": "Public", - "GenericParameter": [] - } - ], - "GenericParameters": [] - } - ] -} \ No newline at end of file diff --git a/src/Identity/src/Directory.Build.props b/src/Identity/src/Directory.Build.props deleted file mode 100644 index 4b89a431e7f2..000000000000 --- a/src/Identity/src/Directory.Build.props +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/src/Identity/src/Specification.Tests/Microsoft.AspNetCore.Identity.Specification.Tests.csproj b/src/Identity/src/Specification.Tests/Microsoft.AspNetCore.Identity.Specification.Tests.csproj deleted file mode 100644 index 73155b6e2d0e..000000000000 --- a/src/Identity/src/Specification.Tests/Microsoft.AspNetCore.Identity.Specification.Tests.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - Shared test suite for Asp.Net Identity Core store implementations. - netstandard2.0 - true - aspnetcore;identity;membership - true - false - - - - - - - - - - - - - - diff --git a/src/Identity/test/Directory.Build.props b/src/Identity/test/Directory.Build.props deleted file mode 100644 index 215a3aada739..000000000000 --- a/src/Identity/test/Directory.Build.props +++ /dev/null @@ -1,20 +0,0 @@ - - - - - netcoreapp2.1 - $(DeveloperBuildTestTfms) - $(StandardTestTfms);netcoreapp2.0 - $(StandardTestTfms);net461 - - - - - - - - - - - - diff --git a/src/Identity/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj b/src/Identity/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj deleted file mode 100644 index 178a2a1dda38..000000000000 --- a/src/Identity/test/EF.InMemory.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.InMemory.Test.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - $(StandardTestTfms) - - - - - - - - - - - - - - - - - - - diff --git a/src/Identity/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj b/src/Identity/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj deleted file mode 100644 index bc8464f59be5..000000000000 --- a/src/Identity/test/EF.Test/Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test.csproj +++ /dev/null @@ -1,29 +0,0 @@ - - - - $(StandardTestTfms) - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj b/src/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj deleted file mode 100644 index 0f5f5ec8382d..000000000000 --- a/src/Identity/test/Identity.FunctionalTests/Microsoft.AspNetCore.Identity.FunctionalTests.csproj +++ /dev/null @@ -1,28 +0,0 @@ - - - - $(StandardTestTfms) - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj b/src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj deleted file mode 100644 index 903bcb51d137..000000000000 --- a/src/Identity/test/Identity.Test/Microsoft.AspNetCore.Identity.Test.csproj +++ /dev/null @@ -1,23 +0,0 @@ - - - - $(StandardTestTfms) - - - - - - - - - - - - - - - - - - - diff --git a/src/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj b/src/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj deleted file mode 100644 index a10e779d7e06..000000000000 --- a/src/Identity/test/InMemory.Test/Microsoft.AspNetCore.Identity.InMemory.Test.csproj +++ /dev/null @@ -1,22 +0,0 @@ - - - - $(StandardTestTfms) - - - - - - - - - - - - - - - - - - diff --git a/src/Identity/test/WebSites/Directory.Build.props b/src/Identity/test/WebSites/Directory.Build.props deleted file mode 100644 index 8db517176e77..000000000000 --- a/src/Identity/test/WebSites/Directory.Build.props +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - netcoreapp2.1 - $(DeveloperBuildTestWebsiteTfms) - $(StandardTestWebsiteTfms);netcoreapp2.0 - $(StandardTestWebsiteTfms);net461 - - diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj b/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj deleted file mode 100644 index ff9afd8729d7..000000000000 --- a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Identity.DefaultUI.WebSite.csproj +++ /dev/null @@ -1,48 +0,0 @@ - - - - $(StandardTestWebsiteTfms) - aspnet-Identity.DefaultUI.WebSite-80C658D8-CED7-467F-9B47-75DA3BC1A16D - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Properties/launchSettings.json b/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Properties/launchSettings.json deleted file mode 100644 index 9ceafce5ee45..000000000000 --- a/src/Identity/test/WebSites/Identity.DefaultUI.WebSite/Properties/launchSettings.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:27891/", - "sslPort": 44333 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_HTTPS_PORT": "44333", - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "Identity.DefaultUI.WebSite": { - "commandName": "Project", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_URLS": "https://localhost:44333;http://localhost:27891", - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} \ No newline at end of file diff --git a/src/Identity/version.props b/src/Identity/version.props deleted file mode 100644 index fc671960f6a6..000000000000 --- a/src/Identity/version.props +++ /dev/null @@ -1,18 +0,0 @@ - - - 2.1.6 - servicing - $(VersionPrefix) - $(VersionPrefix)-$(VersionSuffix)-final - t000 - a- - $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-')) - $(VersionSuffix)-$(BuildNumber) - - 0.4.4 - servicing - $(ExperimentalVersionPrefix) - $(ExperimentalVersionPrefix)-$(ExperimentalVersionSuffix)-final - $(ExperimentalVersionSuffix)-$(BuildNumber) - -