103 types derived from PageModel
BrowserTelemetry.Web (1)
Pages\Index.cshtml.cs (1)
5public class IndexModel : PageModel
DynamicSchemes (4)
Pages\About.cshtml.cs (1)
12public class AboutModel : PageModel
Pages\Contact.cshtml.cs (1)
12public class ContactModel : PageModel
Pages\Error.cshtml.cs (1)
13public class ErrorModel : PageModel
Pages\Index.cshtml.cs (1)
13public class IndexModel : PageModel
HostedBlazorWebassemblyApp.Server (1)
Pages\Error.cshtml.cs (1)
17public class ErrorModel : PageModel
Microsoft.AspNetCore.Identity.UI (62)
Areas\Identity\Pages\V4\Account\AccessDenied.cshtml.cs (1)
12public class AccessDeniedModel : PageModel
Areas\Identity\Pages\V4\Account\ConfirmEmail.cshtml.cs (1)
18public abstract class ConfirmEmailModel : PageModel
Areas\Identity\Pages\V4\Account\ConfirmEmailChange.cshtml.cs (1)
18public abstract class ConfirmEmailChangeModel : PageModel
Areas\Identity\Pages\V4\Account\ExternalLogin.cshtml.cs (1)
23public class ExternalLoginModel : PageModel
Areas\Identity\Pages\V4\Account\ForgotPassword.cshtml.cs (1)
20public abstract class ForgotPasswordModel : PageModel
Areas\Identity\Pages\V4\Account\ForgotPasswordConfirmation.cshtml.cs (1)
14public class ForgotPasswordConfirmation : PageModel
Areas\Identity\Pages\V4\Account\Lockout.cshtml.cs (1)
14public class LockoutModel : PageModel
Areas\Identity\Pages\V4\Account\Login.cshtml.cs (1)
21public abstract class LoginModel : PageModel
Areas\Identity\Pages\V4\Account\LoginWith2fa.cshtml.cs (1)
19public abstract class LoginWith2faModel : PageModel
Areas\Identity\Pages\V4\Account\LoginWithRecoveryCode.cshtml.cs (1)
19public abstract class LoginWithRecoveryCodeModel : PageModel
Areas\Identity\Pages\V4\Account\Logout.cshtml.cs (1)
17public abstract class LogoutModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\ChangePassword.cshtml.cs (1)
16public abstract class ChangePasswordModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\DeletePersonalData.cshtml.cs (1)
16public abstract class DeletePersonalDataModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\Disable2fa.cshtml.cs (1)
15public abstract class Disable2faModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\DownloadPersonalData.cshtml.cs (1)
17public abstract class DownloadPersonalDataModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\Email.cshtml.cs (1)
18public abstract class EmailModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\EnableAuthenticator.cshtml.cs (1)
20public class EnableAuthenticatorModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\ExternalLogins.cshtml.cs (1)
16public abstract class ExternalLoginsModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\GenerateRecoveryCodes.cshtml.cs (1)
16public abstract class GenerateRecoveryCodesModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\Index.cshtml.cs (1)
15public abstract class IndexModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\PersonalData.cshtml.cs (1)
15public abstract class PersonalDataModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\ResetAuthenticator.cshtml.cs (1)
15public abstract class ResetAuthenticatorModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\SetPassword.cshtml.cs (1)
15public abstract class SetPasswordModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\ShowRecoveryCodes.cshtml.cs (1)
13public class ShowRecoveryCodesModel : PageModel
Areas\Identity\Pages\V4\Account\Manage\TwoFactorAuthentication.cshtml.cs (1)
15public abstract class TwoFactorAuthenticationModel : PageModel
Areas\Identity\Pages\V4\Account\Register.cshtml.cs (1)
24public abstract class RegisterModel : PageModel
Areas\Identity\Pages\V4\Account\RegisterConfirmation.cshtml.cs (1)
18public class RegisterConfirmationModel : PageModel
Areas\Identity\Pages\V4\Account\ResendEmailConfirmation.cshtml.cs (1)
20public class ResendEmailConfirmationModel : PageModel
Areas\Identity\Pages\V4\Account\ResetPassword.cshtml.cs (1)
19public abstract class ResetPasswordModel : PageModel
Areas\Identity\Pages\V4\Account\ResetPasswordConfirmation.cshtml.cs (1)
14public class ResetPasswordConfirmationModel : PageModel
Areas\Identity\Pages\V4\Error.cshtml.cs (1)
17public class ErrorModel : PageModel
Areas\Identity\Pages\V5\Account\AccessDenied.cshtml.cs (1)
12public class AccessDeniedModel : PageModel
Areas\Identity\Pages\V5\Account\ConfirmEmail.cshtml.cs (1)
18public abstract class ConfirmEmailModel : PageModel
Areas\Identity\Pages\V5\Account\ConfirmEmailChange.cshtml.cs (1)
18public abstract class ConfirmEmailChangeModel : PageModel
Areas\Identity\Pages\V5\Account\ExternalLogin.cshtml.cs (1)
23public class ExternalLoginModel : PageModel
Areas\Identity\Pages\V5\Account\ForgotPassword.cshtml.cs (1)
20public abstract class ForgotPasswordModel : PageModel
Areas\Identity\Pages\V5\Account\ForgotPasswordConfirmation.cshtml.cs (1)
14public class ForgotPasswordConfirmation : PageModel
Areas\Identity\Pages\V5\Account\Lockout.cshtml.cs (1)
14public class LockoutModel : PageModel
Areas\Identity\Pages\V5\Account\Login.cshtml.cs (1)
21public abstract class LoginModel : PageModel
Areas\Identity\Pages\V5\Account\LoginWith2fa.cshtml.cs (1)
19public abstract class LoginWith2faModel : PageModel
Areas\Identity\Pages\V5\Account\LoginWithRecoveryCode.cshtml.cs (1)
19public abstract class LoginWithRecoveryCodeModel : PageModel
Areas\Identity\Pages\V5\Account\Logout.cshtml.cs (1)
17public abstract class LogoutModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\ChangePassword.cshtml.cs (1)
16public abstract class ChangePasswordModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\DeletePersonalData.cshtml.cs (1)
16public abstract class DeletePersonalDataModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\Disable2fa.cshtml.cs (1)
15public abstract class Disable2faModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\DownloadPersonalData.cshtml.cs (1)
17public abstract class DownloadPersonalDataModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\Email.cshtml.cs (1)
18public abstract class EmailModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\EnableAuthenticator.cshtml.cs (1)
20public class EnableAuthenticatorModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\ExternalLogins.cshtml.cs (1)
16public abstract class ExternalLoginsModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\GenerateRecoveryCodes.cshtml.cs (1)
16public abstract class GenerateRecoveryCodesModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\Index.cshtml.cs (1)
15public abstract class IndexModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\PersonalData.cshtml.cs (1)
15public abstract class PersonalDataModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\ResetAuthenticator.cshtml.cs (1)
15public abstract class ResetAuthenticatorModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\SetPassword.cshtml.cs (1)
15public abstract class SetPasswordModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\ShowRecoveryCodes.cshtml.cs (1)
13public class ShowRecoveryCodesModel : PageModel
Areas\Identity\Pages\V5\Account\Manage\TwoFactorAuthentication.cshtml.cs (1)
15public abstract class TwoFactorAuthenticationModel : PageModel
Areas\Identity\Pages\V5\Account\Register.cshtml.cs (1)
24public abstract class RegisterModel : PageModel
Areas\Identity\Pages\V5\Account\RegisterConfirmation.cshtml.cs (1)
18public class RegisterConfirmationModel : PageModel
Areas\Identity\Pages\V5\Account\ResendEmailConfirmation.cshtml.cs (1)
20public class ResendEmailConfirmationModel : PageModel
Areas\Identity\Pages\V5\Account\ResetPassword.cshtml.cs (1)
19public abstract class ResetPasswordModel : PageModel
Areas\Identity\Pages\V5\Account\ResetPasswordConfirmation.cshtml.cs (1)
14public class ResetPasswordConfirmationModel : PageModel
Areas\Identity\Pages\V5\Error.cshtml.cs (1)
17public class ErrorModel : PageModel
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
BindPropertyIntegrationTest.cs (1)
308private class TestPage : PageModel
Microsoft.AspNetCore.Mvc.RazorPages.Test (22)
ApplicationModels\AuthorizationPageApplicationModelProviderTest.cs (4)
45public class ModelWithAuthorizeHandlers : PageModel 99private class TestModel : PageModel 142public class BaseModel : PageModel 181public class AnonymousModel : PageModel
ApplicationModels\DefaultPageApplicationModelProviderTest.cs (6)
267private class ModelLevel1 : PageModel 528private class EmptyPageModel : PageModel 562private class PageWithFilterModel : PageModel 567private class FiltersOnPageAndPageModel : PageModel { } 596private class ModelWithHandler : PageModel 1215private class DerivedFromPageModel : PageModel { }
ApplicationModels\ResponseCacheFilterApplicationModelProviderTest.cs (3)
45public class ModelWithoutResponseCache : PageModel 87private class ModelWithResponseCache : PageModel 133private class ModelWithResponseCacheProfile : PageModel
Filters\PageSaveTempDataPropertyFilterFactoryTest.cs (1)
42private class TestPageModel : PageModel
Filters\PageSaveTempDataPropertyFilterTest.cs (1)
213public class TestPageModel : PageModel
Infrastructure\PageActionInvokerTest.cs (1)
1721private class TestPageModel : PageModel
Infrastructure\PageBinderFactoryTest.cs (3)
844private class PageModelWithNoBoundProperties : PageModel 870private class PageModelWithNoVisibleBoundProperties : PageModel 916private class PageModelWithProperty : PageModel
PageModelTest.cs (3)
2045private class ContentPageModel : PageModel 2068private class StatusCodePageModel : PageModel 2081private class TestPageModel : PageModel
Mvc.Api.Analyzers.Test (3)
TestFiles\ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForRazorPageModels.cs (1)
8public class Home : PageModel
TestFiles\ApiControllerFactsTest\TestFile.cs (1)
8public class ApiConventionAnalyzerTest_IndexModel : PageModel
TestFiles\ApiConventionAnalyzerIntegrationTest\NoDiagnosticsAreReturned_ForRazorPageModels.cs (1)
8public class Home : PageModel
MvcSandbox (1)
Pages\PagesHome.cshtml.cs (1)
9public class PagesHome : PageModel
RazorBuildWebSite.Views (1)
Pages\Rzc\Page_Model.cs (1)
8public class Page_Model : PageModel
SecurityWebSite (4)
Pages\AllowAnonymousPageViaConvention.cshtml.cs (1)
9public class AllowAnonymousPageViaConvention : PageModel
Pages\AllowAnonymousPageViaModel.cshtml.cs (1)
11public class AllowAnonymousPageViaModel : PageModel
Pages\AuthorizePageViaConvention.cshtml.cs (1)
9public class AuthorizePageViaConvention : PageModel
Pages\AuthorizePageViaModel.cshtml.cs (1)
11public class AuthorizePageViaModel : PageModel
SignalRServerlessWeb (1)
Pages\Index.cshtml.cs (1)
5public class IndexModel : PageModel
SignalRWeb (1)
Pages\Index.cshtml.cs (1)
5public class IndexModel : PageModel
WebPubSubWeb (1)
Pages\Index.cshtml.cs (1)
5public class IndexModel : PageModel
11 references to PageModel
Microsoft.AspNetCore.Mvc.RazorPages (6)
ApplicationModels\DefaultPageApplicationModelPartsProvider.cs (1)
203if (declaringType == typeof(PageModel))
PageModel.cs (5)
179/// Updates the specified <paramref name="model"/> instance using values from the <see cref="PageModel"/>'s current 194/// Updates the specified <paramref name="model"/> instance using values from the <see cref="PageModel"/>'s current 247/// Updates the specified <paramref name="model"/> instance using values from the <see cref="PageModel"/>'s current 284/// Updates the specified <paramref name="model"/> instance using values from the <see cref="PageModel"/>'s current 387/// Updates the specified <paramref name="model"/> instance using values from the <see cref="PageModel"/>'s current
Microsoft.AspNetCore.Mvc.RazorPages.Test (5)
Filters\PageHandlerResultFilterTest.cs (1)
23var model = new Mock<PageModel>();
Infrastructure\PageHandlerPageFilterTest.cs (1)
23var model = new Mock<PageModel>();
PageModelTest.cs (3)
1862var testPageModel = new Mock<PageModel> { CallBase = true }; 1896var testPageModel = new Mock<PageModel>() { CallBase = true }; 1925var testPageModel = new Mock<PageModel> { CallBase = true };