1 write to ModelTypeInfo
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
55ModelTypeInfo = applicationModel.ModelType,
14 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)
166if (_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),