32 writes to ModelTypeInfo
Microsoft.AspNetCore.Mvc.IntegrationTests (1)
BindPropertyIntegrationTest.cs (1)
203ModelTypeInfo = typeInfo,
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
55ModelTypeInfo = applicationModel.ModelType,
Microsoft.AspNetCore.Mvc.RazorPages.Test (30)
Infrastructure\DefaultPageFactoryProviderTest.cs (3)
111ModelTypeInfo = typeof(ViewDataTestPageModel).GetTypeInfo() 141ModelTypeInfo = typeof(ViewDataTestPageModel).GetTypeInfo(), 168ModelTypeInfo = typeof(DerivedViewDataTestPageModel).GetTypeInfo(),
Infrastructure\DefaultPageModelActivatorProviderTest.cs (6)
37ModelTypeInfo = typeof(SimpleModel).GetTypeInfo(), 67ModelTypeInfo = typeof(ModelWithServices).GetTypeInfo(), 139ModelTypeInfo = typeof(DisposableModel).GetTypeInfo(), 164ModelTypeInfo = model.GetType().GetTypeInfo() 185ModelTypeInfo = model.GetType().GetTypeInfo() 206ModelTypeInfo = model.GetType().GetTypeInfo()
Infrastructure\DefaultPageModelFactoryProviderTest.cs (4)
47ModelTypeInfo = typeof(SimpleModel).GetTypeInfo(), 67ModelTypeInfo = typeof(ModelWithPageContext).GetTypeInfo(), 88ModelTypeInfo = typeof(SimpleModel).GetTypeInfo() 110ModelTypeInfo = typeof(SimpleModel).GetTypeInfo()
Infrastructure\PageActionInvokerProviderTest.cs (1)
486ModelTypeInfo = modelTypeInfo ?? pageTypeInfo,
Infrastructure\PageActionInvokerTest.cs (4)
1449ModelTypeInfo = typeof(TestPage).GetTypeInfo(), 1583ModelTypeInfo = typeof(TestPage).GetTypeInfo(), 1611ModelTypeInfo = typeof(PocoModel).GetTypeInfo(), 1639ModelTypeInfo = typeof(TestPageModel).GetTypeInfo(),
Infrastructure\PageBinderFactoryTest.cs (9)
55ModelTypeInfo = typeof(PageModelWithNoBoundProperties).GetTypeInfo(), 106ModelTypeInfo = typeof(PageModelWithNoVisibleBoundProperties).GetTypeInfo(), 157ModelTypeInfo = typeof(PageModelWithReadOnlyProperties).GetTypeInfo(), 266ModelTypeInfo = typeof(PageModelWithProperty).GetTypeInfo(), 320ModelTypeInfo = type, 379ModelTypeInfo = type, 438ModelTypeInfo = type, 489ModelTypeInfo = type, 536ModelTypeInfo = type,
Infrastructure\ServiceBasedPageModelActivatorProviderTest.cs (3)
46ModelTypeInfo = typeof(DISimpleModel).GetTypeInfo(), 78ModelTypeInfo = typeof(DISimpleModel).GetTypeInfo(), 109ModelTypeInfo = typeof(DISimpleModel).GetTypeInfo(),
18 references to ModelTypeInfo
Microsoft.AspNetCore.Mvc.RazorPages (14)
CompiledPageActionDescriptor.cs (1)
39/// the same as <see cref="PageTypeInfo"/> and <see cref="ModelTypeInfo"/> if the page does not have an
Infrastructure\DefaultPageModelActivatorProvider.cs (5)
23var modelTypeInfo = actionDescriptor.ModelTypeInfo?.AsType(); 27nameof(actionDescriptor.ModelTypeInfo), 40if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.ModelTypeInfo)) 52if (typeof(IAsyncDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.ModelTypeInfo)) 57if (typeof(IDisposable).GetTypeInfo().IsAssignableFrom(actionDescriptor.ModelTypeInfo))
Infrastructure\DefaultPageModelFactoryProvider.cs (4)
24if (descriptor.ModelTypeInfo == null) 31descriptor.ModelTypeInfo.AsType(), 52if (descriptor.ModelTypeInfo == null) 64if (descriptor.ModelTypeInfo == null)
Infrastructure\PageActionInvoker.cs (1)
164if (_actionDescriptor.ModelTypeInfo == _actionDescriptor.PageTypeInfo)
Infrastructure\PageActionInvokerCache.cs (1)
87if (compiledActionDescriptor.ModelTypeInfo != compiledActionDescriptor.PageTypeInfo)
Infrastructure\ServiceBasedPageModelActivatorProvider.cs (2)
18var modelType = descriptor.ModelTypeInfo?.AsType(); 22nameof(descriptor.ModelTypeInfo),
Microsoft.AspNetCore.Mvc.RazorPages.Test (4)
ApplicationModels\CompiledPageActionDescriptorBuilderTest.cs (1)
88Assert.Same(pageApplicationModel.ModelType, actual.ModelTypeInfo);
Infrastructure\DefaultPageModelFactoryProviderTest.cs (1)
135return (context) => Activator.CreateInstance(descriptor.ModelTypeInfo.AsType());
Infrastructure\PageActionInvokerTest.cs (2)
1513var viewDataFactory = ViewDataDictionaryFactory.CreateFactory(actionDescriptor.ModelTypeInfo); 1542modelFactory = _ => Activator.CreateInstance(actionDescriptor.ModelTypeInfo.AsType());