diff --git a/eng/Dependencies.props b/eng/Dependencies.props
index 0e3a756de7974a345c26b3c3a4d4a3c2f09f0831..081db9be887ffca78b4b3c50084dfe57f09f4ea9 100644
--- a/eng/Dependencies.props
+++ b/eng/Dependencies.props
@@ -106,6 +106,7 @@ and are generated based on the last package release.
     <LatestPackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Runtime" />
     <LatestPackageReference Include="Microsoft.Bcl.AsyncInterfaces" />
     <LatestPackageReference Include="Microsoft.CodeAnalysis.FxCopAnalyzers" />
+    <LatestPackageReference Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" />
     <LatestPackageReference Include="Microsoft.EntityFrameworkCore.InMemory" />
     <LatestPackageReference Include="Microsoft.EntityFrameworkCore.Relational" />
     <LatestPackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" />
@@ -161,6 +162,7 @@ and are generated based on the last package release.
     <LatestPackageReference Include="Libuv" />
     <LatestPackageReference Include="MessagePack" />
     <LatestPackageReference Include="MessagePackAnalyzer" />
+    <LatestPackageReference Include="Microsoft.Data.SqlClient" />
     <LatestPackageReference Include="Mono.Cecil" />
     <LatestPackageReference Include="Moq" />
     <LatestPackageReference Include="Newtonsoft.Json.Bson" />
@@ -178,7 +180,6 @@ and are generated based on the last package release.
     <LatestPackageReference Include="xunit.assert" />
     <LatestPackageReference Include="xunit.extensibility.core" />
     <LatestPackageReference Include="xunit.extensibility.execution" />
-    <LatestPackageReference Include="Microsoft.Data.SqlClient" />
   </ItemGroup>
 
   <ItemGroup Label="Dependencies with versions.">
diff --git a/eng/Versions.props b/eng/Versions.props
index 00896bd2bc3bdcb73b60a778e3b98dec9b986703..d11516a86194d7804876d651485d17a220383f40 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -219,6 +219,7 @@
     <MicrosoftCodeAnalysisCommonPackageVersion>3.7.0-4.20351.7</MicrosoftCodeAnalysisCommonPackageVersion>
     <MicrosoftCodeAnalysisCSharpPackageVersion>3.7.0-4.20351.7</MicrosoftCodeAnalysisCSharpPackageVersion>
     <MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>3.7.0-4.20351.7</MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>
+    <MicrosoftCodeAnalysisPublicApiAnalyzersPackageVersion>3.3.0-beta2.final</MicrosoftCodeAnalysisPublicApiAnalyzersPackageVersion>
     <MicrosoftCodeAnalysisFxCopAnalyzersPackageVersion>3.0.0</MicrosoftCodeAnalysisFxCopAnalyzersPackageVersion>
     <MicrosoftCssParserPackageVersion>1.0.0-20200708.1</MicrosoftCssParserPackageVersion>
     <MicrosoftIdentityModelClientsActiveDirectoryPackageVersion>3.19.8</MicrosoftIdentityModelClientsActiveDirectoryPackageVersion>
diff --git a/eng/targets/CSharp.Common.targets b/eng/targets/CSharp.Common.targets
index 65d5f3b0fcb18c89d6a431f2eda1929f94fba8aa..62b7462035508fcecd03371d243e4247aea9ba75 100644
--- a/eng/targets/CSharp.Common.targets
+++ b/eng/targets/CSharp.Common.targets
@@ -6,6 +6,30 @@
     <TargetFrameworkIdentifier>.NETFramework</TargetFrameworkIdentifier>
   </PropertyGroup>
 
+  <!-- Ensure API changes show up clearly in PRs. -->
+  <PropertyGroup>
+    <_TFMDirectory>$(TargetFramework)</_TFMDirectory>
+    <_TFMDirectory Condition=" '$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' ">netcoreapp</_TFMDirectory>
+
+    <!-- Public members should not use oblivious types. Not done with all nullable annotations. -->
+    <NoWarn>$(NoWarn);RS0041</NoWarn>
+  </PropertyGroup>
+  <ItemGroup Condition=" '$(IsImplementationProject)' == 'true' AND
+      '$(DotNetBuildFromSource)' != 'true' AND
+      ! $(RepoRelativeProjectDir.Contains('Tools')) ">
+    <!-- Package does nothing in projects lacking PublicAPI.Shipped.txt or PublicAPI.Unshipped.txt files. -->
+    <Reference Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" ExcludeAssets="Compile" PrivateAssets="All" />
+
+    <AdditionalFiles Include="PublicAPI.Shipped.txt"
+        Condition=" Exists('$(MSBuildProjectDirectory)\PublicAPI.Shipped.txt') " />
+    <AdditionalFiles Include="PublicAPI.Unshipped.txt"
+        Condition=" Exists('$(MSBuildProjectDirectory)\PublicAPI.Unshipped.txt') " />
+    <AdditionalFiles Include="PublicAPI.Shipped.txt"
+        Condition=" Exists('$(MSBuildProjectDirectory)\$(_TFMDirectory)\PublicAPI.Shipped.txt') " />
+    <AdditionalFiles Include="PublicAPI.Unshipped.txt"
+        Condition=" Exists('$(MSBuildProjectDirectory)\$(_TFMDirectory)\PublicAPI.Unshipped.txt') " />
+  </ItemGroup>
+
   <Target Name="GetCustomAssemblyAttributes"
           BeforeTargets="GetAssemblyAttributes"
           DependsOnTargets="InitializeSourceControlInformation">
diff --git a/src/Mvc/Mvc.Abstractions/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Abstractions/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Abstractions/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Abstractions/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Abstractions/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..af5b4f50c8b8bfa24126e5a4868dfcfe89d8f776
--- /dev/null
+++ b/src/Mvc/Mvc.Abstractions/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,852 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.ActionConstraints.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata!>?
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.ActionConstraints.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.ActionDescriptor() -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.AttributeRouteInfo.get -> Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo?
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.AttributeRouteInfo.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.BoundProperties.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor!>!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.BoundProperties.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.EndpointMetadata.get -> System.Collections.Generic.IList<object!>!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.EndpointMetadata.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.FilterDescriptors.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor!>!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.FilterDescriptors.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Id.get -> string!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Parameters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor!>!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Parameters.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties.get -> System.Collections.Generic.IDictionary<object!, object!>!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.RouteValues.get -> System.Collections.Generic.IDictionary<string!, string!>!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.RouteValues.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorExtensions
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext.ActionDescriptorProviderContext() -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext.Results.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!>!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext
+Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext!
+Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext.ActionInvokerProviderContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext) -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext.Result.get -> Microsoft.AspNetCore.Mvc.Abstractions.IActionInvoker?
+Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext.Result.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider
+Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.Abstractions.IActionDescriptorProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.Abstractions.IActionInvoker
+Microsoft.AspNetCore.Mvc.Abstractions.IActionInvoker.InvokeAsync() -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider
+Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.Abstractions.IActionInvokerProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor.BindingInfo.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo!
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor.BindingInfo.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor.Name.get -> string!
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor.Name.set -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor.ParameterDescriptor() -> void
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor.ParameterType.get -> System.Type!
+Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor.ParameterType.set -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext.ActionConstraintContext() -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext.Candidates.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ActionConstraints.ActionSelectorCandidate>!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext.Candidates.set -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext.CurrentCandidate.get -> Microsoft.AspNetCore.Mvc.ActionConstraints.ActionSelectorCandidate
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext.CurrentCandidate.set -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext.RouteContext.get -> Microsoft.AspNetCore.Routing.RouteContext!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext.RouteContext.set -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem.ActionConstraintItem(Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata! metadata) -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem.Constraint.get -> Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem.Constraint.set -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem.IsReusable.set -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem.Metadata.get -> Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext.Action.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext.ActionConstraintProviderContext(Microsoft.AspNetCore.Http.HttpContext! context, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor! action, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem!>! items) -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext.Results.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintItem!>!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionSelectorCandidate
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionSelectorCandidate.Action.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionSelectorCandidate.ActionSelectorCandidate(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor! action, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint!>! constraints) -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionSelectorCandidate.Constraints.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint!>!
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint.Accept(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext! context) -> bool
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint.Order.get -> int
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintFactory
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintFactory.CreateInstance(System.IServiceProvider! services) -> Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint!
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintFactory.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.ActionContext
+Microsoft.AspNetCore.Mvc.ActionContext.ActionContext() -> void
+Microsoft.AspNetCore.Mvc.ActionContext.ActionContext(Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.AspNetCore.Routing.RouteData! routeData, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor! actionDescriptor) -> void
+Microsoft.AspNetCore.Mvc.ActionContext.ActionContext(Microsoft.AspNetCore.Http.HttpContext! httpContext, Microsoft.AspNetCore.Routing.RouteData! routeData, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor! actionDescriptor, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! modelState) -> void
+Microsoft.AspNetCore.Mvc.ActionContext.ActionContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext) -> void
+Microsoft.AspNetCore.Mvc.ActionContext.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!
+Microsoft.AspNetCore.Mvc.ActionContext.ActionDescriptor.set -> void
+Microsoft.AspNetCore.Mvc.ActionContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext!
+Microsoft.AspNetCore.Mvc.ActionContext.HttpContext.set -> void
+Microsoft.AspNetCore.Mvc.ActionContext.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary!
+Microsoft.AspNetCore.Mvc.ActionContext.RouteData.get -> Microsoft.AspNetCore.Routing.RouteData!
+Microsoft.AspNetCore.Mvc.ActionContext.RouteData.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ActionDescriptor.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ApiDescription() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.GroupName.get -> string?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.GroupName.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.HttpMethod.get -> string?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.HttpMethod.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ParameterDescriptions.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription!>!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.Properties.get -> System.Collections.Generic.IDictionary<object!, object!>!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.RelativePath.get -> string!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.RelativePath.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.SupportedRequestFormats.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat!>!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.SupportedResponseTypes.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType!>!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext.Actions.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!>!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext.ApiDescriptionProviderContext(System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!>! actions) -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext.Results.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription!>!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ApiParameterDescription() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.BindingInfo.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.BindingInfo.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.DefaultValue.get -> object?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.DefaultValue.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.IsRequired.get -> bool
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.IsRequired.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ModelMetadata.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Name.get -> string!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Name.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ParameterDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ParameterDescriptor.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.RouteInfo.get -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.RouteInfo.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Source.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Source.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Type.get -> System.Type!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Type.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.ApiParameterRouteInfo() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.Constraints.get -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.IRouteConstraint!>?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.Constraints.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.DefaultValue.get -> object?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.DefaultValue.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.IsOptional.get -> bool
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.IsOptional.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.ApiRequestFormat() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.Formatter.get -> Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.Formatter.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.MediaType.get -> string!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.MediaType.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.ApiResponseFormat() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.Formatter.get -> Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.Formatter.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.MediaType.get -> string!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.MediaType.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ApiResponseFormats.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat!>!
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ApiResponseFormats.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ApiResponseType() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.IsDefaultResponse.get -> bool
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.IsDefaultResponse.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ModelMetadata.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.StatusCode.get -> int
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.Type.get -> System.Type?
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.Type.set -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.Authorization.IAllowAnonymousFilter
+Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext
+Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.ActionExecutedContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters, object! controller) -> void
+Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext
+Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext.ActionExecutingContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters, System.Collections.Generic.IDictionary<string!, object!>! actionArguments, object! controller) -> void
+Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate
+Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext
+Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.AuthorizationFilterContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters) -> void
+Microsoft.AspNetCore.Mvc.Filters.ExceptionContext
+Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.ExceptionContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters) -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterContext
+Microsoft.AspNetCore.Mvc.Filters.FilterContext.FilterContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters) -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterContext.FindEffectivePolicy<TMetadata>() -> TMetadata
+Microsoft.AspNetCore.Mvc.Filters.FilterContext.IsEffectivePolicy<TMetadata>(TMetadata policy) -> bool
+Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor
+Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!
+Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor.FilterDescriptor(Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata! filter, int filterScope) -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor.Order.get -> int
+Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor.Order.set -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor.Scope.get -> int
+Microsoft.AspNetCore.Mvc.Filters.FilterItem
+Microsoft.AspNetCore.Mvc.Filters.FilterItem.Descriptor.get -> Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor!
+Microsoft.AspNetCore.Mvc.Filters.FilterItem.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!
+Microsoft.AspNetCore.Mvc.Filters.FilterItem.Filter.set -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterItem.FilterItem(Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor! descriptor) -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterItem.FilterItem(Microsoft.AspNetCore.Mvc.Filters.FilterDescriptor! descriptor, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata! filter) -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterItem.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.Filters.FilterItem.IsReusable.set -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext
+Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext!
+Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext.ActionContext.set -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext.FilterProviderContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.FilterItem!>! items) -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext.Results.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.FilterItem!>!
+Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext.Results.set -> void
+Microsoft.AspNetCore.Mvc.Filters.IActionFilter
+Microsoft.AspNetCore.Mvc.Filters.IActionFilter.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IActionFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IAlwaysRunResultFilter
+Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter
+Microsoft.AspNetCore.Mvc.Filters.IAsyncActionFilter.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext! context, Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate! next) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.Filters.IAsyncAlwaysRunResultFilter
+Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter
+Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter.OnAuthorizationAsync(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext! context) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.Filters.IAsyncExceptionFilter
+Microsoft.AspNetCore.Mvc.Filters.IAsyncExceptionFilter.OnExceptionAsync(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.Filters.IAsyncResourceFilter
+Microsoft.AspNetCore.Mvc.Filters.IAsyncResourceFilter.OnResourceExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext! context, Microsoft.AspNetCore.Mvc.Filters.ResourceExecutionDelegate! next) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.Filters.IAsyncResultFilter
+Microsoft.AspNetCore.Mvc.Filters.IAsyncResultFilter.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext! context, Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate! next) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter
+Microsoft.AspNetCore.Mvc.Filters.IAuthorizationFilter.OnAuthorization(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IExceptionFilter
+Microsoft.AspNetCore.Mvc.Filters.IExceptionFilter.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IFilterContainer
+Microsoft.AspNetCore.Mvc.Filters.IFilterContainer.FilterDefinition.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!
+Microsoft.AspNetCore.Mvc.Filters.IFilterContainer.FilterDefinition.set -> void
+Microsoft.AspNetCore.Mvc.Filters.IFilterFactory
+Microsoft.AspNetCore.Mvc.Filters.IFilterFactory.CreateInstance(System.IServiceProvider! serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!
+Microsoft.AspNetCore.Mvc.Filters.IFilterFactory.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+Microsoft.AspNetCore.Mvc.Filters.IFilterProvider
+Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IFilterProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
+Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter.Order.get -> int
+Microsoft.AspNetCore.Mvc.Filters.IResourceFilter
+Microsoft.AspNetCore.Mvc.Filters.IResourceFilter.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IResourceFilter.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IResultFilter
+Microsoft.AspNetCore.Mvc.Filters.IResultFilter.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.IResultFilter.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext! context) -> void
+Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext
+Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.ResourceExecutedContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters) -> void
+Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext
+Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext.ResourceExecutingContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory!>! valueProviderFactories) -> void
+Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext.ValueProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory!>!
+Microsoft.AspNetCore.Mvc.Filters.ResourceExecutionDelegate
+Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext
+Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.ResultExecutedContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters, Microsoft.AspNetCore.Mvc.IActionResult! result, object! controller) -> void
+Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext
+Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext.ResultExecutingContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>! filters, Microsoft.AspNetCore.Mvc.IActionResult! result, object! controller) -> void
+Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate
+Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<TFormatter>
+Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<TFormatter>.FormatterCollection() -> void
+Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<TFormatter>.FormatterCollection(System.Collections.Generic.IList<TFormatter>! list) -> void
+Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<TFormatter>.RemoveType(System.Type! formatterType) -> void
+Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<TFormatter>.RemoveType<T>() -> void
+Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter.CanRead(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext! context) -> bool
+Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter.ReadAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext! context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult!>!
+Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
+Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy.ExceptionPolicy.get -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext! context) -> bool
+Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext! context) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext!
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.InputFormatterContext(Microsoft.AspNetCore.Http.HttpContext! httpContext, string! modelName, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! modelState, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata, System.Func<System.IO.Stream!, System.Text.Encoding!, System.IO.TextReader!>! readerFactory) -> void
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.InputFormatterContext(Microsoft.AspNetCore.Http.HttpContext! httpContext, string! modelName, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! modelState, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata, System.Func<System.IO.Stream!, System.Text.Encoding!, System.IO.TextReader!>! readerFactory, bool treatEmptyInputAsDefaultValue) -> void
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.ModelName.get -> string!
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary!
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.ModelType.get -> System.Type!
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.ReaderFactory.get -> System.Func<System.IO.Stream!, System.Text.Encoding!, System.IO.TextReader!>!
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext.TreatEmptyInputAsDefaultValue.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException.InputFormatterException() -> void
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException.InputFormatterException(string! message) -> void
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException.InputFormatterException(string! message, System.Exception! innerException) -> void
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy.AllExceptions = 0 -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy.MalformedInputExceptions = 1 -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.HasError.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.IsModelSet.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.Model.get -> object?
+Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext
+Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.OutputFormatterCanWriteContext(Microsoft.AspNetCore.Http.HttpContext! httpContext) -> void
+Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext
+Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext.OutputFormatterWriteContext(Microsoft.AspNetCore.Http.HttpContext! httpContext, System.Func<System.IO.Stream!, System.Text.Encoding!, System.IO.TextWriter!>! writerFactory, System.Type! objectType, object! object) -> void
+Microsoft.AspNetCore.Mvc.IActionResult
+Microsoft.AspNetCore.Mvc.IActionResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext! context) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.IUrlHelper
+Microsoft.AspNetCore.Mvc.IUrlHelper.Action(Microsoft.AspNetCore.Mvc.Routing.UrlActionContext! actionContext) -> string!
+Microsoft.AspNetCore.Mvc.IUrlHelper.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext!
+Microsoft.AspNetCore.Mvc.IUrlHelper.Content(string! contentPath) -> string!
+Microsoft.AspNetCore.Mvc.IUrlHelper.IsLocalUrl(string! url) -> bool
+Microsoft.AspNetCore.Mvc.IUrlHelper.Link(string! routeName, object! values) -> string!
+Microsoft.AspNetCore.Mvc.IUrlHelper.RouteUrl(Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext! routeContext) -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BinderModelName.get -> string?
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BinderModelName.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BinderType.get -> System.Type?
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BinderType.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BindingInfo() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BindingInfo(Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo! other) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource?
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BindingSource.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.EmptyBodyBehavior.get -> Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.EmptyBodyBehavior.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.PropertyFilterProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider?
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.PropertyFilterProvider.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.RequestPredicate.get -> System.Func<Microsoft.AspNetCore.Mvc.ActionContext!, bool>?
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.RequestPredicate.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.TryApplyBindingInfo(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! modelMetadata) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.BindingSource(string! id, string! displayName, bool isGreedy, bool isFromRequest) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.DisplayName.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Equals(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource? other) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Id.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.IsFromRequest.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.IsGreedy.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.CompositeBindingSource
+Microsoft.AspNetCore.Mvc.ModelBinding.CompositeBindingSource.BindingSources.get -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior.Allow = 1 -> Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior.Default = 0 -> Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior.Disallow = 2 -> Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName
+Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName.EnumGroupAndName(string! group, System.Func<string!>! name) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName.EnumGroupAndName(string! group, string! name) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName.Group.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName.Name.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.IBinderTypeProviderMetadata
+Microsoft.AspNetCore.Mvc.ModelBinding.IBinderTypeProviderMetadata.BinderType.get -> System.Type!
+Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceMetadata
+Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceMetadata.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource?
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext! bindingContext) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext! context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder!
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider.GetMetadataForProperties(System.Type! modelType) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider.GetMetadataForType(System.Type! modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelNameProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelNameProvider.Name.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider.PropertyFilter.get -> System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!, bool>!
+Microsoft.AspNetCore.Mvc.ModelBinding.IRequestPredicateProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IRequestPredicateProvider.RequestPredicate.get -> System.Func<Microsoft.AspNetCore.Mvc.ActionContext!, bool>!
+Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider.ContainsPrefix(string! prefix) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider.GetValue(string! key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext! context) -> System.Threading.Tasks.Task!
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.ModelBindingMessageProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ContainerType.get -> System.Type?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.Equals(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity other) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.MetadataKind.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ModelType.get -> System.Type!
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.Name.get -> string?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ParameterInfo.get -> System.Reflection.ParameterInfo?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.PropertyInfo.get -> System.Reflection.PropertyInfo?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind.Parameter = 2 -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind.Property = 1 -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind.Type = 0 -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.ModelBinderProviderContext() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelBindingContext() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope.Dispose() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope.NestedScope(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext! context) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.OriginalModelName.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.OriginalModelName.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.Equals(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult other) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.IsModelSet.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.Model.get -> object?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelError
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelError.ErrorMessage.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelError.Exception.get -> System.Exception?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelError.ModelError(System.Exception! exception) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelError.ModelError(System.Exception! exception, string? errorMessage) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelError.ModelError(string? errorMessage) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelErrorCollection
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelErrorCollection.Add(System.Exception! exception) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelErrorCollection.Add(string! errorMessage) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelErrorCollection.ModelErrorCollection() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ContainerType.get -> System.Type?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ElementType.get -> System.Type?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Equals(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata? other) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.GetDisplayName() -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Identity.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsCollectionType.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsComplexType.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsEnumerableType.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsNullableValueType.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsReferenceOrNullableType.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.MetadataKind.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataKind
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ModelMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity identity) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ModelType.get -> System.Type!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Name.get -> string?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ParameterName.get -> string?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.PropertyName.get -> string?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.UnderlyingOrModelType.get -> System.Type!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider.ModelMetadataProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelPropertyCollection
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelPropertyCollection.ModelPropertyCollection(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!>! properties) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelPropertyCollection.this[string! propertyName].get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.AddModelError(string! key, System.Exception! exception, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.AddModelError(string! key, string! errorMessage) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Clear() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ClearValidationState(string! key) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ContainsKey(string! key) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Count.get -> int
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator.Current.get -> System.Collections.Generic.KeyValuePair<string!, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry!>
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator.Dispose() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator.Enumerator(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary, string! prefix) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator.MoveNext() -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator.Reset() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ErrorCount.get -> int
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.FindKeysWithPrefix(string! prefix) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.PrefixEnumerable
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.GetEnumerator() -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.GetFieldValidationState(string! key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.GetValidationState(string! key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.HasReachedMaxErrors.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.IsValid.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerable
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerable.GetEnumerator() -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerator
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerable.KeyEnumerable(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerator
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerator.Current.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerator.Dispose() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerator.KeyEnumerator(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary, string! prefix) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerator.MoveNext() -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerator.Reset() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Keys.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.KeyEnumerable
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.MarkFieldSkipped(string! key) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.MarkFieldValid(string! key) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.MaxAllowedErrors.get -> int
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.MaxAllowedErrors.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Merge(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ModelStateDictionary() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ModelStateDictionary(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ModelStateDictionary(int maxAllowedErrors) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.PrefixEnumerable
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.PrefixEnumerable.GetEnumerator() -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Enumerator
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.PrefixEnumerable.PrefixEnumerable(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary, string! prefix) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Remove(string! key) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Root.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.SetModelValue(string! key, Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult valueProviderResult) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.SetModelValue(string! key, object? rawValue, string! attemptedValue) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.TryAddModelError(string! key, System.Exception! exception, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.TryAddModelError(string! key, string! errorMessage) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.TryAddModelException(string! key, System.Exception! exception) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.TryGetValue(string! key, out Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry? value) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValidationState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerable
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerable.GetEnumerator() -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerator
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerable.ValueEnumerable(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerator
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerator.Current.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerator.Dispose() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerator.MoveNext() -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerator.Reset() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerator.ValueEnumerator(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary! dictionary, string! prefix) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.Values.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.ValueEnumerable
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.this[string! key].get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.AttemptedValue.get -> string?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.AttemptedValue.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.Errors.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelErrorCollection!
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.ModelStateEntry() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.RawValue.get -> object?
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.RawValue.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.ValidationState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.ValidationState.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Invalid = 1 -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Skipped = 3 -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Unvalidated = 0 -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Valid = 2 -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState
+Microsoft.AspNetCore.Mvc.ModelBinding.TooManyModelErrorsException
+Microsoft.AspNetCore.Mvc.ModelBinding.TooManyModelErrorsException.TooManyModelErrorsException(string! message) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext.Attributes.get -> System.Collections.Generic.IDictionary<string!, string!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext.ClientModelValidationContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider! metadataProvider, System.Collections.Generic.IDictionary<string!, string!>! attributes) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.ClientValidatorItem() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.ClientValidatorItem(object! validatorMetadata) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.IsReusable.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.Validator.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.Validator.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.ValidatorMetadata.get -> object!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext.ClientValidatorProviderContext(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! modelMetadata, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem!>! items) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext.Results.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext.ValidatorMetadata.get -> System.Collections.Generic.IReadOnlyList<object!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator.AddValidation(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext! context) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator.Validate(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContext! context) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationResult!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider.CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext! context) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IPropertyValidationFilter
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IPropertyValidationFilter.ShouldValidateEntry(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry entry, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry parentEntry) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy.GetChildren(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata, string! key, object! model) -> System.Collections.Generic.IEnumerator<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContext
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContext.Container.get -> object!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContext.Model.get -> object!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContext.ModelValidationContext(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! modelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider! metadataProvider, object! container, object! model) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase.ModelValidationContextBase(Microsoft.AspNetCore.Mvc.ActionContext! actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! modelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider! metadataProvider) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationResult
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationResult.MemberName.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationResult.Message.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationResult.ModelValidationResult(string! memberName, string! message) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.ModelMetadata.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.ModelValidatorProviderContext(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! modelMetadata, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem!>! items) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.Results.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.ValidatorMetadata.get -> System.Collections.Generic.IReadOnlyList<object!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Key.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.Model.get -> object?
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.ValidationEntry(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata, string! key, System.Func<object!>! modelAccessor) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry.ValidationEntry(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata, string! key, object! model) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Add(System.Collections.Generic.KeyValuePair<object!, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry!> item) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Add(object! key, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry! value) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Clear() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Contains(System.Collections.Generic.KeyValuePair<object!, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry!> item) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.ContainsKey(object! key) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair<object!, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry!>[]! array, int arrayIndex) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Count.get -> int
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.GetEnumerator() -> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object!, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry!>>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.IsReadOnly.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Keys.get -> System.Collections.Generic.ICollection<object!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Remove(System.Collections.Generic.KeyValuePair<object!, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry!> item) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Remove(object! key) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.TryGetValue(object! key, out Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry! value) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.ValidationStateDictionary() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.Values.get -> System.Collections.Generic.ICollection<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.this[object! key].get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry?
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary.this[object! key].set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.Key.get -> string!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.Key.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.Metadata.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.Strategy.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.Strategy.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.SuppressValidation.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.SuppressValidation.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry.ValidationStateEntry() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.IsReusable.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.Validator.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator!
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.Validator.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorItem() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorItem(object! validatorMetadata) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorMetadata.get -> object!
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderException
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderException.ValueProviderException(string! message) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderException.ValueProviderException(string! message, System.Exception! innerException) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext!
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext.ValueProviderFactoryContext(Microsoft.AspNetCore.Mvc.ActionContext! context) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext.ValueProviders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.Culture.get -> System.Globalization.CultureInfo!
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.Equals(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult other) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.FirstValue.get -> string?
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.GetEnumerator() -> System.Collections.Generic.IEnumerator<string!>!
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.Length.get -> int
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.ValueProviderResult(Microsoft.Extensions.Primitives.StringValues values) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.ValueProviderResult(Microsoft.Extensions.Primitives.StringValues values, System.Globalization.CultureInfo! culture) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.Values.get -> Microsoft.Extensions.Primitives.StringValues
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.AttributeRouteInfo() -> void
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.Name.get -> string!
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.Name.set -> void
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.Order.get -> int
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.Order.set -> void
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.SuppressLinkGeneration.get -> bool
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.SuppressLinkGeneration.set -> void
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.SuppressPathMatching.get -> bool
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.SuppressPathMatching.set -> void
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.Template.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.AttributeRouteInfo.Template.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Action.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Action.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Controller.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Controller.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Fragment.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Fragment.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Host.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Host.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Protocol.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Protocol.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.UrlActionContext() -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Values.get -> object?
+Microsoft.AspNetCore.Mvc.Routing.UrlActionContext.Values.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Fragment.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Fragment.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Host.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Host.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Protocol.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Protocol.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.RouteName.get -> string?
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.RouteName.set -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.UrlRouteContext() -> void
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Values.get -> object?
+Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext.Values.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.BindingInfo.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.CreateBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ActionContext.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.BinderModelName.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.BinderModelName.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.BindingSource.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.EnterNestedScope() -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.EnterNestedScope(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! modelMetadata, string! fieldName, string! modelName, object! model) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ExitNestedScope() -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.FieldName.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.FieldName.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.IsTopLevelObject.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.IsTopLevelObject.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.Model.get -> object!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.Model.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelMetadata.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelName.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelName.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelState.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.PropertyFilter.get -> System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!, bool>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.PropertyFilter.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.Result.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.Result.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ValidationState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ValidationState.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ValueProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ValueProvider.set -> void
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.AdditionalValues.get -> System.Collections.Generic.IReadOnlyDictionary<object!, object!>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.BinderModelName.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.BinderType.get -> System.Type!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ConvertEmptyStringToNull.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.DataTypeName.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Description.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.DisplayFormatString.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.DisplayName.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.EditFormatString.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ElementMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata?
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.EnumGroupedDisplayNamesAndValues.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName, string!>>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.EnumNamesAndValues.get -> System.Collections.Generic.IReadOnlyDictionary<string!, string!>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.HasNonDefaultEditFormat.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.HideSurroundingHtml.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.HtmlEncode.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingAllowed.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingRequired.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsEnum.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsFlagsEnum.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsReadOnly.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsRequired.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ModelBindingMessageProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.NullDisplayText.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Order.get -> int
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Placeholder.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Properties.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelPropertyCollection!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.PropertyFilterProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.PropertyGetter.get -> System.Func<object!, object!>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.PropertySetter.get -> System.Action<object!, object!>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ShowForDisplay.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ShowForEdit.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.SimpleDisplayProperty.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.TemplateHint.get -> string!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren.get -> bool
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidatorMetadata.get -> System.Collections.Generic.IReadOnlyList<object!>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider.GetMetadataForParameter(System.Reflection.ParameterInfo! parameter) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider.GetMetadataForProperties(System.Type! modelType) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!>!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider.GetMetadataForType(System.Type! modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.Children.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry!>?
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.GetModelStateForProperty(string! propertyName) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry?
+abstract Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.IsContainerNode.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Equals(object? obj) -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.GetHashCode() -> int
+override Microsoft.AspNetCore.Mvc.ModelBinding.CompositeBindingSource.CanAcceptDataFrom(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource! bindingSource) -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.Equals(object? obj) -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.GetHashCode() -> int
+override Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.Equals(object? obj) -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.GetHashCode() -> int
+override Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.ToString() -> string!
+override Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Equals(object? obj) -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.GetHashCode() -> int
+override Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.Equals(object? obj) -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.GetHashCode() -> int
+override Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.ToString() -> string!
+static Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorExtensions.GetProperty<T>(this Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor! actionDescriptor) -> T
+static Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorExtensions.SetProperty<T>(this Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor! actionDescriptor, T value) -> void
+static Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.Failure() -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult!
+static Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.FailureAsync() -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult!>!
+static Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.NoValue() -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult!
+static Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.NoValueAsync() -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult!>!
+static Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.Success(object! model) -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult!
+static Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult.SuccessAsync(object! model) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult!>!
+static Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.GetBindingInfo(System.Collections.Generic.IEnumerable<object!>! attributes) -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo?
+static Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.GetBindingInfo(System.Collections.Generic.IEnumerable<object!>! attributes, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! modelMetadata) -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo?
+static Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.operator !=(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource? s1, Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource? s2) -> bool
+static Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.operator ==(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource? s1, Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource? s2) -> bool
+static Microsoft.AspNetCore.Mvc.ModelBinding.CompositeBindingSource.Create(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!>! bindingSources, string! displayName) -> Microsoft.AspNetCore.Mvc.ModelBinding.CompositeBindingSource!
+static Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ForParameter(System.Reflection.ParameterInfo! parameter) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+static Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ForParameter(System.Reflection.ParameterInfo! parameter, System.Type! modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+static Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ForProperty(System.Reflection.PropertyInfo! propertyInfo, System.Type! modelType, System.Type! containerType) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+static Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ForProperty(System.Type! modelType, string! name, System.Type! containerType) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+static Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity.ForType(System.Type! modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+static Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.Failed() -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult
+static Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.Success(object! model) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult
+static Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.operator !=(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult x, Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult y) -> bool
+static Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult.operator ==(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult x, Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult y) -> bool
+static Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.StartsWithPrefix(string! prefix, string! key) -> bool
+static Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.None -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+static Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.explicit operator string!(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult result) -> string!
+static Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.explicit operator string![]!(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult result) -> string![]!
+static Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.operator !=(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult x, Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult y) -> bool
+static Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult.operator ==(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult x, Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult y) -> bool
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Body -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Custom -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Form -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.FormFile -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Header -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.ModelBinding -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Path -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Query -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Services -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Special -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource!
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.DefaultOrder -> int
+static readonly Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary.DefaultMaxAllowedErrors -> int
+virtual Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.DisplayName.get -> string?
+virtual Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.DisplayName.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Canceled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Canceled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Controller.get -> object!
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Exception.get -> System.Exception?
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Exception.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.ExceptionDispatchInfo.get -> System.Runtime.ExceptionServices.ExceptionDispatchInfo?
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.ExceptionDispatchInfo.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.ExceptionHandled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.ExceptionHandled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult!
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext.Result.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext.ActionArguments.get -> System.Collections.Generic.IDictionary<string!, object!>!
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext.Controller.get -> object!
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult?
+virtual Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext.Result.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult?
+virtual Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.Result.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Exception.get -> System.Exception!
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Exception.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.ExceptionDispatchInfo.get -> System.Runtime.ExceptionServices.ExceptionDispatchInfo?
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.ExceptionDispatchInfo.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.ExceptionHandled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.ExceptionHandled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult?
+virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Result.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.FilterContext.Filters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata!>!
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.Canceled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.Canceled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.Exception.get -> System.Exception?
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.Exception.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.ExceptionDispatchInfo.get -> System.Runtime.ExceptionServices.ExceptionDispatchInfo?
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.ExceptionDispatchInfo.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.ExceptionHandled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.ExceptionHandled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult?
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext.Result.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult?
+virtual Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext.Result.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.Canceled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.Canceled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.Controller.get -> object!
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.Exception.get -> System.Exception?
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.Exception.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.ExceptionDispatchInfo.get -> System.Runtime.ExceptionServices.ExceptionDispatchInfo?
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.ExceptionDispatchInfo.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.ExceptionHandled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.ExceptionHandled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult!
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext.Cancel.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext.Cancel.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext.Controller.get -> object!
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult!
+virtual Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext.Result.set -> void
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.ContentType.get -> Microsoft.Extensions.Primitives.StringSegment
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.ContentType.set -> void
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.ContentTypeIsServerDefined.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.ContentTypeIsServerDefined.set -> void
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext!
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.HttpContext.set -> void
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.Object.get -> object?
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.Object.set -> void
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.ObjectType.get -> System.Type?
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext.ObjectType.set -> void
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext.WriterFactory.get -> System.Func<System.IO.Stream!, System.Text.Encoding!, System.IO.TextWriter!>!
+virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext.WriterFactory.set -> void
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.CanAcceptDataFrom(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource! bindingSource) -> bool
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.AttemptedValueIsInvalidAccessor.get -> System.Func<string!, string!, string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.MissingBindRequiredValueAccessor.get -> System.Func<string!, string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.MissingKeyOrValueAccessor.get -> System.Func<string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.MissingRequestBodyRequiredValueAccessor.get -> System.Func<string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.NonPropertyAttemptedValueIsInvalidAccessor.get -> System.Func<string!, string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.NonPropertyUnknownValueIsInvalidAccessor.get -> System.Func<string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.NonPropertyValueMustBeANumberAccessor.get -> System.Func<string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.UnknownValueIsInvalidAccessor.get -> System.Func<string!, string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.ValueIsInvalidAccessor.get -> System.Func<string!, string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.ValueMustBeANumberAccessor.get -> System.Func<string!, string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.ValueMustNotBeNullAccessor.get -> System.Func<string!, string!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.CreateBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! metadata, Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo! bindingInfo) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext.Services.get -> System.IServiceProvider!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelType.get -> System.Type!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ContainerMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.GetMetadataForProperties(System.Type! modelType) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!>!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.GetMetadataForType(System.Type! modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.HasValidators.get -> bool?
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.PropertyValidationFilter.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IPropertyValidationFilter?
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider.GetMetadataForParameter(System.Reflection.ParameterInfo! parameter, System.Type! modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProvider.GetMetadataForProperty(System.Reflection.PropertyInfo! propertyInfo, System.Type! modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata!
diff --git a/src/Mvc/Mvc.ApiExplorer/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.ApiExplorer/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.ApiExplorer/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.ApiExplorer/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.ApiExplorer/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..350535acbe533a1b69b91ec029cd023f413cc9bd
--- /dev/null
+++ b/src/Mvc/Mvc.ApiExplorer/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,98 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ActionDescriptor.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ApiDescription() -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.GroupName.get -> string? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.GroupName.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.HttpMethod.get -> string? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.HttpMethod.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.ParameterDescriptions.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription!>! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.Properties.get -> System.Collections.Generic.IDictionary<object!, object!>! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.RelativePath.get -> string! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.RelativePath.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.SupportedRequestFormats.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat!>! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription.SupportedResponseTypes.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType!>! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionExtensions
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollection
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollection.Version.get -> int
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollectionProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext.Actions.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!>! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext.ApiDescriptionProviderContext(System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor!>! actions) -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext.Results.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription!>! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ApiParameterDescription() -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.BindingInfo.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.BindingInfo.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.DefaultValue.get -> object? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.DefaultValue.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.IsRequired.get -> bool (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.IsRequired.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ModelMetadata.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Name.get -> string! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Name.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ParameterDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.ParameterDescriptor.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.RouteInfo.get -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.RouteInfo.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Source.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Source.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Type.get -> System.Type! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterDescription.Type.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.ApiParameterRouteInfo() -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.Constraints.get -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Routing.IRouteConstraint!>? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.Constraints.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.DefaultValue.get -> object? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.DefaultValue.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.IsOptional.get -> bool (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiParameterRouteInfo.IsOptional.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.ApiRequestFormat() -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.Formatter.get -> Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.Formatter.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.MediaType.get -> string! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiRequestFormat.MediaType.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.ApiResponseFormat() -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.Formatter.get -> Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.Formatter.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.MediaType.get -> string! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat.MediaType.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ApiResponseFormats.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseFormat!>! (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ApiResponseFormats.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ApiResponseType() -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.IsDefaultResponse.get -> bool (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.IsDefaultResponse.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.ModelMetadata.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.StatusCode.get -> int (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.StatusCode.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.Type.get -> System.Type? (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiResponseType.Type.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext! context) -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext! context) -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider.Order.get -> int (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.Extensions.DependencyInjection.MvcApiExplorerMvcCoreBuilderExtensions
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup.ApiDescriptionGroup(string groupName, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription> items) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup.GroupName.get -> string
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup.Items.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription>
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollection.ApiDescriptionGroupCollection(System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup> items, int version) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollection.Items.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroup>
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollectionProvider.ApiDescriptionGroupCollectionProvider(Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider actionDescriptorCollectionProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionProvider> apiDescriptionProviders) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollectionProvider.ApiDescriptionGroups.get -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollection
+~Microsoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider.DefaultApiDescriptionProvider(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> optionsAccessor, Microsoft.AspNetCore.Routing.IInlineConstraintResolver constraintResolver, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper mapper, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Routing.RouteOptions> routeOptions) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.DefaultApiDescriptionProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProvider.ApiDescriptionGroups.get -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionGroupCollection
+~static Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionExtensions.GetProperty<T>(this Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription apiDescription) -> T
+~static Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescriptionExtensions.SetProperty<T>(this Microsoft.AspNetCore.Mvc.ApiExplorer.ApiDescription apiDescription, T value) -> void
+~static Microsoft.Extensions.DependencyInjection.MvcApiExplorerMvcCoreBuilderExtensions.AddApiExplorer(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
diff --git a/src/Mvc/Mvc.Core/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Core/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Core/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Core/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Core/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..04d15cb58daf33d9d9cf8a27d57768e3b7798604
--- /dev/null
+++ b/src/Mvc/Mvc.Core/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,2453 @@
+#nullable enable
+Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder
+Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions
+Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions
+Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions
+Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute
+Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.AcceptedAtActionResult
+Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult
+Microsoft.AspNetCore.Mvc.AcceptedResult
+Microsoft.AspNetCore.Mvc.AcceptedResult.AcceptedResult() -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.ActionMethodSelectorAttribute() -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.ActionConstraints.HttpMethodActionConstraint
+Microsoft.AspNetCore.Mvc.ActionConstraints.HttpMethodActionConstraint.Order.get -> int
+Microsoft.AspNetCore.Mvc.ActionContextAttribute
+Microsoft.AspNetCore.Mvc.ActionContextAttribute.ActionContextAttribute() -> void
+Microsoft.AspNetCore.Mvc.ActionNameAttribute
+Microsoft.AspNetCore.Mvc.ActionResult
+Microsoft.AspNetCore.Mvc.ActionResult.ActionResult() -> void
+Microsoft.AspNetCore.Mvc.ActionResult<TValue>
+Microsoft.AspNetCore.Mvc.ActionResult<TValue>.ActionResult(TValue value) -> void
+Microsoft.AspNetCore.Mvc.ActionResult<TValue>.Value.get -> TValue
+Microsoft.AspNetCore.Mvc.AntiforgeryValidationFailedResult
+Microsoft.AspNetCore.Mvc.AntiforgeryValidationFailedResult.AntiforgeryValidationFailedResult() -> void
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.ApiBehaviorOptions() -> void
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressConsumesConstraintForFormFileParameters.get -> bool
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressConsumesConstraintForFormFileParameters.set -> void
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressInferBindingSourcesForParameters.get -> bool
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressInferBindingSourcesForParameters.set -> void
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressMapClientErrors.get -> bool
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressMapClientErrors.set -> void
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressModelStateInvalidFilter.get -> bool
+Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.SuppressModelStateInvalidFilter.set -> void
+Microsoft.AspNetCore.Mvc.ApiControllerAttribute
+Microsoft.AspNetCore.Mvc.ApiControllerAttribute.ApiControllerAttribute() -> void
+Microsoft.AspNetCore.Mvc.ApiConventionMethodAttribute
+Microsoft.AspNetCore.Mvc.ApiConventionTypeAttribute
+Microsoft.AspNetCore.Mvc.ApiDescriptionActionData
+Microsoft.AspNetCore.Mvc.ApiDescriptionActionData.ApiDescriptionActionData() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchAttribute
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchAttribute.ApiConventionNameMatchAttribute(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior matchBehavior) -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchAttribute.MatchBehavior.get -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior.Any = 0 -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior.Exact = 1 -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior.Prefix = 2 -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior.Suffix = 3 -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionNameMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionResult
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchAttribute
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchAttribute.ApiConventionTypeMatchAttribute(Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchBehavior matchBehavior) -> void
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchAttribute.MatchBehavior.get -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchBehavior.Any = 0 -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchBehavior.AssignableFrom = 1 -> Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionTypeMatchBehavior
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDefaultResponseMetadataProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupNameProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionVisibilityProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionVisibilityProvider.IgnoreApi.get -> bool
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestFormatMetadataProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider.StatusCode.get -> int
+Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseTypeMetadataProvider
+Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute
+Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute.ApiExplorerSettingsAttribute() -> void
+Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute.IgnoreApi.get -> bool
+Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute.IgnoreApi.set -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApiConventionApplicationModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.ApiExplorerModel() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.IsVisible.get -> bool?
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.IsVisible.set -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApiVisibilityConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApiVisibilityConvention.ApiVisibilityConvention() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApplicationModel() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.AttributeRouteModel() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.IsAbsoluteTemplate.get -> bool
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.Order.get -> int?
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.Order.set -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.SuppressLinkGeneration.get -> bool
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.SuppressLinkGeneration.set -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.SuppressPathMatching.get -> bool
+Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.SuppressPathMatching.set -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ClientErrorResultFilterConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.ClientErrorResultFilterConvention.ClientErrorResultFilterConvention() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ConsumesConstraintForFormFileParameterConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.ConsumesConstraintForFormFileParameterConvention.ConsumesConstraintForFormFileParameterConvention() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IApiExplorerModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider
+Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.ApplicationModels.IBindingModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.ICommonModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IFilterModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelBaseConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPropertyModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.InferParameterBindingInfoConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.InvalidModelStateFilterConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.InvalidModelStateFilterConvention.InvalidModelStateFilterConvention() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase
+Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.RouteTokenTransformerConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel.SelectorModel() -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart.ApplicationPart() -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartFactory
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartFactory.ApplicationPartFactory() -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationPartManager() -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.PopulateFeature<TFeature>(TFeature feature) -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart
+Microsoft.AspNetCore.Mvc.ApplicationParts.DefaultApplicationPartFactory
+Microsoft.AspNetCore.Mvc.ApplicationParts.DefaultApplicationPartFactory.DefaultApplicationPartFactory() -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider
+Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider<TFeature>
+Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationPartTypeProvider
+Microsoft.AspNetCore.Mvc.ApplicationParts.ICompilationReferencesProvider
+Microsoft.AspNetCore.Mvc.ApplicationParts.NullApplicationPartFactory
+Microsoft.AspNetCore.Mvc.ApplicationParts.NullApplicationPartFactory.NullApplicationPartFactory() -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute
+Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute
+Microsoft.AspNetCore.Mvc.AreaAttribute
+Microsoft.AspNetCore.Mvc.Authorization.AllowAnonymousFilter
+Microsoft.AspNetCore.Mvc.Authorization.AllowAnonymousFilter.AllowAnonymousFilter() -> void
+Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter
+Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.AuthorizeFilter() -> void
+Microsoft.AspNetCore.Mvc.BadRequestObjectResult
+Microsoft.AspNetCore.Mvc.BadRequestResult
+Microsoft.AspNetCore.Mvc.BadRequestResult.BadRequestResult() -> void
+Microsoft.AspNetCore.Mvc.BindAttribute
+Microsoft.AspNetCore.Mvc.BindPropertiesAttribute
+Microsoft.AspNetCore.Mvc.BindPropertiesAttribute.BindPropertiesAttribute() -> void
+Microsoft.AspNetCore.Mvc.BindPropertiesAttribute.SupportsGet.get -> bool
+Microsoft.AspNetCore.Mvc.BindPropertiesAttribute.SupportsGet.set -> void
+Microsoft.AspNetCore.Mvc.BindPropertyAttribute
+Microsoft.AspNetCore.Mvc.BindPropertyAttribute.BindPropertyAttribute() -> void
+Microsoft.AspNetCore.Mvc.BindPropertyAttribute.SupportsGet.get -> bool
+Microsoft.AspNetCore.Mvc.BindPropertyAttribute.SupportsGet.set -> void
+Microsoft.AspNetCore.Mvc.CacheProfile
+Microsoft.AspNetCore.Mvc.CacheProfile.CacheProfile() -> void
+Microsoft.AspNetCore.Mvc.CacheProfile.Duration.get -> int?
+Microsoft.AspNetCore.Mvc.CacheProfile.Duration.set -> void
+Microsoft.AspNetCore.Mvc.CacheProfile.Location.get -> Microsoft.AspNetCore.Mvc.ResponseCacheLocation?
+Microsoft.AspNetCore.Mvc.CacheProfile.Location.set -> void
+Microsoft.AspNetCore.Mvc.CacheProfile.NoStore.get -> bool?
+Microsoft.AspNetCore.Mvc.CacheProfile.NoStore.set -> void
+Microsoft.AspNetCore.Mvc.ChallengeResult
+Microsoft.AspNetCore.Mvc.ChallengeResult.ChallengeResult() -> void
+Microsoft.AspNetCore.Mvc.ClientErrorData
+Microsoft.AspNetCore.Mvc.ClientErrorData.ClientErrorData() -> void
+Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.CompatibilityVersion.Latest = 2147483647 -> Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_2_0 = 0 -> Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_2_1 = 1 -> Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_2_2 = 2 -> Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.CompatibilityVersion.Version_3_0 = 3 -> Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.ConflictObjectResult
+Microsoft.AspNetCore.Mvc.ConflictResult
+Microsoft.AspNetCore.Mvc.ConflictResult.ConflictResult() -> void
+Microsoft.AspNetCore.Mvc.ConsumesAttribute
+Microsoft.AspNetCore.Mvc.ContentResult
+Microsoft.AspNetCore.Mvc.ContentResult.ContentResult() -> void
+Microsoft.AspNetCore.Mvc.ContentResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.ContentResult.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.ControllerAttribute
+Microsoft.AspNetCore.Mvc.ControllerAttribute.ControllerAttribute() -> void
+Microsoft.AspNetCore.Mvc.ControllerBase
+Microsoft.AspNetCore.Mvc.ControllerBase.ControllerBase() -> void
+Microsoft.AspNetCore.Mvc.ControllerContext
+Microsoft.AspNetCore.Mvc.ControllerContext.ControllerContext() -> void
+Microsoft.AspNetCore.Mvc.ControllerContextAttribute
+Microsoft.AspNetCore.Mvc.ControllerContextAttribute.ControllerContextAttribute() -> void
+Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor
+Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ControllerActionDescriptor() -> void
+Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider
+Microsoft.AspNetCore.Mvc.Controllers.ControllerBoundPropertyDescriptor
+Microsoft.AspNetCore.Mvc.Controllers.ControllerBoundPropertyDescriptor.ControllerBoundPropertyDescriptor() -> void
+Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature
+Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature.ControllerFeature() -> void
+Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider
+Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.ControllerFeatureProvider() -> void
+Microsoft.AspNetCore.Mvc.Controllers.ControllerParameterDescriptor
+Microsoft.AspNetCore.Mvc.Controllers.ControllerParameterDescriptor.ControllerParameterDescriptor() -> void
+Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator
+Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider
+Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory
+Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProvider
+Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator
+Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator.ServiceBasedControllerActivator() -> void
+Microsoft.AspNetCore.Mvc.Core.Infrastructure.IAntiforgeryValidationFailedResult
+Microsoft.AspNetCore.Mvc.CreatedAtActionResult
+Microsoft.AspNetCore.Mvc.CreatedAtRouteResult
+Microsoft.AspNetCore.Mvc.CreatedResult
+Microsoft.AspNetCore.Mvc.DefaultApiConventions
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionResultEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterAuthorizationFilterOnAuthorizationEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterControllerActionMethodEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterExceptionFilterOnExceptionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionResultEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeAuthorizationFilterOnAuthorizationEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeControllerActionMethodEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeExceptionFilterOnException
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.EventData
+Microsoft.AspNetCore.Mvc.Diagnostics.EventData.Enumerator
+Microsoft.AspNetCore.Mvc.Diagnostics.EventData.Enumerator.Dispose() -> void
+Microsoft.AspNetCore.Mvc.Diagnostics.EventData.Enumerator.MoveNext() -> bool
+Microsoft.AspNetCore.Mvc.Diagnostics.EventData.EventData() -> void
+Microsoft.AspNetCore.Mvc.DisableRequestSizeLimitAttribute
+Microsoft.AspNetCore.Mvc.DisableRequestSizeLimitAttribute.DisableRequestSizeLimitAttribute() -> void
+Microsoft.AspNetCore.Mvc.DisableRequestSizeLimitAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.DisableRequestSizeLimitAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.DisableRequestSizeLimitAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.EmptyResult
+Microsoft.AspNetCore.Mvc.EmptyResult.EmptyResult() -> void
+Microsoft.AspNetCore.Mvc.FileContentResult
+Microsoft.AspNetCore.Mvc.FileResult
+Microsoft.AspNetCore.Mvc.FileResult.EnableRangeProcessing.get -> bool
+Microsoft.AspNetCore.Mvc.FileResult.EnableRangeProcessing.set -> void
+Microsoft.AspNetCore.Mvc.FileResult.LastModified.get -> System.DateTimeOffset?
+Microsoft.AspNetCore.Mvc.FileResult.LastModified.set -> void
+Microsoft.AspNetCore.Mvc.FileStreamResult
+Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute
+Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.ActionFilterAttribute() -> void
+Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute
+Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.ExceptionFilterAttribute() -> void
+Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterCollection
+Microsoft.AspNetCore.Mvc.Filters.FilterCollection.FilterCollection() -> void
+Microsoft.AspNetCore.Mvc.Filters.FilterScope
+Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute
+Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.ResultFilterAttribute() -> void
+Microsoft.AspNetCore.Mvc.ForbidResult
+Microsoft.AspNetCore.Mvc.ForbidResult.ForbidResult() -> void
+Microsoft.AspNetCore.Mvc.FormatFilterAttribute
+Microsoft.AspNetCore.Mvc.FormatFilterAttribute.FormatFilterAttribute() -> void
+Microsoft.AspNetCore.Mvc.FormatFilterAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.FormatFilter
+Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings
+Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.FormatterMappings() -> void
+Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.HttpNoContentOutputFormatter() -> void
+Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.TreatNullValueAsNoContent.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.TreatNullValueAsNoContent.set -> void
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.InputFormatter() -> void
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException.InputFormatterException() -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException.InputFormatterException(string! message) -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.Formatters.InputFormatterException.InputFormatterException(string! message, System.Exception! innerException) -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Abstractions)
+Microsoft.AspNetCore.Mvc.Formatters.MediaType
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.Charset.get -> Microsoft.Extensions.Primitives.StringSegment
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.GetParameter(Microsoft.Extensions.Primitives.StringSegment parameterName) -> Microsoft.Extensions.Primitives.StringSegment
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.HasWildcard.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.IsSubsetOf(Microsoft.AspNetCore.Mvc.Formatters.MediaType set) -> bool
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.MatchesAllSubTypes.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.MatchesAllSubTypesWithoutSuffix.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.MatchesAllTypes.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.MediaType(Microsoft.Extensions.Primitives.StringSegment mediaType) -> void
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.SubType.get -> Microsoft.Extensions.Primitives.StringSegment
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.SubTypeSuffix.get -> Microsoft.Extensions.Primitives.StringSegment
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.SubTypeWithoutSuffix.get -> Microsoft.Extensions.Primitives.StringSegment
+Microsoft.AspNetCore.Mvc.Formatters.MediaType.Type.get -> Microsoft.Extensions.Primitives.StringSegment
+Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection
+Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.MediaTypeCollection() -> void
+Microsoft.AspNetCore.Mvc.Formatters.MediaTypeSegmentWithQuality
+Microsoft.AspNetCore.Mvc.Formatters.MediaTypeSegmentWithQuality.MediaType.get -> Microsoft.Extensions.Primitives.StringSegment
+Microsoft.AspNetCore.Mvc.Formatters.MediaTypeSegmentWithQuality.MediaTypeSegmentWithQuality(Microsoft.Extensions.Primitives.StringSegment mediaType, double quality) -> void
+Microsoft.AspNetCore.Mvc.Formatters.MediaTypeSegmentWithQuality.Quality.get -> double
+Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.OutputFormatter() -> void
+Microsoft.AspNetCore.Mvc.Formatters.StreamOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.StreamOutputFormatter.StreamOutputFormatter() -> void
+Microsoft.AspNetCore.Mvc.Formatters.StringOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.StringOutputFormatter.StringOutputFormatter() -> void
+Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonInputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.TextInputFormatter() -> void
+Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.TextOutputFormatter() -> void
+Microsoft.AspNetCore.Mvc.FromBodyAttribute
+Microsoft.AspNetCore.Mvc.FromBodyAttribute.EmptyBodyBehavior.get -> Microsoft.AspNetCore.Mvc.ModelBinding.EmptyBodyBehavior
+Microsoft.AspNetCore.Mvc.FromBodyAttribute.EmptyBodyBehavior.set -> void
+Microsoft.AspNetCore.Mvc.FromBodyAttribute.FromBodyAttribute() -> void
+Microsoft.AspNetCore.Mvc.FromFormAttribute
+Microsoft.AspNetCore.Mvc.FromFormAttribute.FromFormAttribute() -> void
+Microsoft.AspNetCore.Mvc.FromHeaderAttribute
+Microsoft.AspNetCore.Mvc.FromHeaderAttribute.FromHeaderAttribute() -> void
+Microsoft.AspNetCore.Mvc.FromQueryAttribute
+Microsoft.AspNetCore.Mvc.FromQueryAttribute.FromQueryAttribute() -> void
+Microsoft.AspNetCore.Mvc.FromRouteAttribute
+Microsoft.AspNetCore.Mvc.FromRouteAttribute.FromRouteAttribute() -> void
+Microsoft.AspNetCore.Mvc.FromServicesAttribute
+Microsoft.AspNetCore.Mvc.FromServicesAttribute.FromServicesAttribute() -> void
+Microsoft.AspNetCore.Mvc.HttpDeleteAttribute
+Microsoft.AspNetCore.Mvc.HttpDeleteAttribute.HttpDeleteAttribute() -> void
+Microsoft.AspNetCore.Mvc.HttpGetAttribute
+Microsoft.AspNetCore.Mvc.HttpGetAttribute.HttpGetAttribute() -> void
+Microsoft.AspNetCore.Mvc.HttpHeadAttribute
+Microsoft.AspNetCore.Mvc.HttpHeadAttribute.HttpHeadAttribute() -> void
+Microsoft.AspNetCore.Mvc.HttpOptionsAttribute
+Microsoft.AspNetCore.Mvc.HttpOptionsAttribute.HttpOptionsAttribute() -> void
+Microsoft.AspNetCore.Mvc.HttpPatchAttribute
+Microsoft.AspNetCore.Mvc.HttpPatchAttribute.HttpPatchAttribute() -> void
+Microsoft.AspNetCore.Mvc.HttpPostAttribute
+Microsoft.AspNetCore.Mvc.HttpPostAttribute.HttpPostAttribute() -> void
+Microsoft.AspNetCore.Mvc.HttpPutAttribute
+Microsoft.AspNetCore.Mvc.HttpPutAttribute.HttpPutAttribute() -> void
+Microsoft.AspNetCore.Mvc.IDesignTimeMvcBuilderConfiguration
+Microsoft.AspNetCore.Mvc.IRequestFormLimitsPolicy
+Microsoft.AspNetCore.Mvc.IRequestSizePolicy
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionContextAccessor
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionContextAccessor.ActionContextAccessor() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.Version.get -> int
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollectionProvider
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollectionProvider.ActionDescriptorCollectionProvider() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionResultObjectValueAttribute
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionResultObjectValueAttribute.ActionResultObjectValueAttribute() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionResultStatusCodeAttribute
+Microsoft.AspNetCore.Mvc.Infrastructure.ActionResultStatusCodeAttribute.ActionResultStatusCodeAttribute() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.AmbiguousActionException
+Microsoft.AspNetCore.Mvc.Infrastructure.CompatibilitySwitch<TValue>
+Microsoft.AspNetCore.Mvc.Infrastructure.CompatibilitySwitch<TValue>.IsValueSet.get -> bool
+Microsoft.AspNetCore.Mvc.Infrastructure.CompatibilitySwitch<TValue>.Value.get -> TValue
+Microsoft.AspNetCore.Mvc.Infrastructure.CompatibilitySwitch<TValue>.Value.set -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.ConfigureCompatibilityOptions<TOptions>.Version.get -> Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector
+Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCodeAttribute
+Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCodeAttribute.DefaultStatusCodeAttribute(int statusCode) -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.DefaultStatusCodeAttribute.StatusCode.get -> int
+Microsoft.AspNetCore.Mvc.Infrastructure.FileContentResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase
+Microsoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.IActionContextAccessor
+Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorChangeProvider
+Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider
+Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory
+Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper
+Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector
+Microsoft.AspNetCore.Mvc.Infrastructure.IApiBehaviorMetadata
+Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorActionResult
+Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactory
+Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch
+Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch.IsValueSet.get -> bool
+Microsoft.AspNetCore.Mvc.Infrastructure.IConvertToActionResult
+Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory
+Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory
+Microsoft.AspNetCore.Mvc.Infrastructure.IParameterInfoParameterDescriptor
+Microsoft.AspNetCore.Mvc.Infrastructure.IPropertyInfoParameterDescriptor
+Microsoft.AspNetCore.Mvc.Infrastructure.IStatusCodeActionResult
+Microsoft.AspNetCore.Mvc.Infrastructure.IStatusCodeActionResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.Infrastructure.LocalRedirectResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.ModelStateInvalidFilter
+Microsoft.AspNetCore.Mvc.Infrastructure.ModelStateInvalidFilter.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.Infrastructure.ModelStateInvalidFilter.Order.get -> int
+Microsoft.AspNetCore.Mvc.Infrastructure.MvcCompatibilityOptions
+Microsoft.AspNetCore.Mvc.Infrastructure.MvcCompatibilityOptions.CompatibilityVersion.get -> Microsoft.AspNetCore.Mvc.CompatibilityVersion
+Microsoft.AspNetCore.Mvc.Infrastructure.MvcCompatibilityOptions.CompatibilityVersion.set -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.MvcCompatibilityOptions.MvcCompatibilityOptions() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector
+Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector.OutputFormatterSelector() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata.Exists.get -> bool
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata.Exists.set -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata.FileMetadata() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata.LastModified.get -> System.DateTimeOffset
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata.LastModified.set -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata.Length.get -> long
+Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata.Length.set -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
+Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory.ProblemDetailsFactory() -> void
+Microsoft.AspNetCore.Mvc.Infrastructure.RedirectResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToActionResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToPageResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToRouteResultExecutor
+Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor
+Microsoft.AspNetCore.Mvc.JsonOptions
+Microsoft.AspNetCore.Mvc.JsonOptions.JsonOptions() -> void
+Microsoft.AspNetCore.Mvc.JsonResult
+Microsoft.AspNetCore.Mvc.JsonResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.JsonResult.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.LocalRedirectResult
+Microsoft.AspNetCore.Mvc.LocalRedirectResult.Permanent.get -> bool
+Microsoft.AspNetCore.Mvc.LocalRedirectResult.Permanent.set -> void
+Microsoft.AspNetCore.Mvc.LocalRedirectResult.PreserveMethod.get -> bool
+Microsoft.AspNetCore.Mvc.LocalRedirectResult.PreserveMethod.set -> void
+Microsoft.AspNetCore.Mvc.MiddlewareFilterAttribute
+Microsoft.AspNetCore.Mvc.MiddlewareFilterAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.MiddlewareFilterAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.MiddlewareFilterAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinderAttribute
+Microsoft.AspNetCore.Mvc.ModelBinderAttribute.ModelBinderAttribute() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindNeverAttribute
+Microsoft.AspNetCore.Mvc.ModelBinding.BindNeverAttribute.BindNeverAttribute() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindRequiredAttribute
+Microsoft.AspNetCore.Mvc.ModelBinding.BindRequiredAttribute.BindRequiredAttribute() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinderProvider.ArrayModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinderProvider.BinderTypeModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinderProvider.ByteArrayModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinder.CancellationTokenModelBinder() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinderProvider.CancellationTokenModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinderProvider.CollectionModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinderProvider.ComplexTypeModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DecimalModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinderProvider.DictionaryModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DoubleModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatingPointTypeModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatingPointTypeModelBinderProvider.FloatingPointTypeModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinderProvider.FormCollectionModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinderProvider.FormFileModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinderProvider.HeaderModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinder<TKey, TValue>
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinderProvider.KeyValuePairModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinder.ServicesModelBinder() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinderProvider.ServicesModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinderProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinderProvider.SimpleTypeModelBinderProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior.Never = 1 -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior.Optional = 0 -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior.Required = 2 -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehaviorAttribute
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehaviorAttribute.Behavior.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehaviorAttribute.BindingBehaviorAttribute(Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior behavior) -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CompositeValueProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext
+Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.DefaultModelBindingContext() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider<TModel>.DefaultPropertyFilterProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.EmptyModelMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.EmptyModelMetadataProvider.EmptyModelMetadataProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.FormFileValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.FormFileValueProviderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.FormFileValueProviderFactory.FormFileValueProviderFactory() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProviderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProviderFactory.FormValueProviderFactory() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.IEnumerableValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IKeyRewriterValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProviderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProviderFactory.JQueryFormValueProviderFactory() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.JQueryQueryStringValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.JQueryQueryStringValueProviderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.JQueryQueryStringValueProviderFactory.JQueryQueryStringValueProviderFactory() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BindingMetadata() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsBindingAllowed.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsBindingAllowed.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsBindingRequired.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsBindingRequired.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsReadOnly.get -> bool?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsReadOnly.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.Key.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingSourceMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.Key.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.DefaultModelBindingMessageProvider() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ConvertEmptyStringToNull.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ConvertEmptyStringToNull.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayMetadata() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HasNonDefaultEditFormat.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HasNonDefaultEditFormat.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HideSurroundingHtml.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HideSurroundingHtml.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HtmlEncode.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HtmlEncode.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.IsEnum.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.IsEnum.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.IsFlagsEnum.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.IsFlagsEnum.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Order.get -> int
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Order.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ShowForDisplay.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ShowForDisplay.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ShowForEdit.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ShowForEdit.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.Key.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ExcludeBindingMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.MetadataDetailsProviderExtensions
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.HasValidators.get -> bool?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.HasValidators.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.IsRequired.get -> bool?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.IsRequired.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.ValidateChildren.get -> bool?
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.ValidateChildren.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.ValidationMetadata() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.Key.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.ModelBinderFactoryContext() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderExtensions
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProviderExtensions
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelNames
+Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator
+Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder
+Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer
+Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProviderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProviderFactory.QueryStringValueProviderFactory() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProviderFactory
+Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProviderFactory.RouteValueProviderFactory() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeException
+Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter
+Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter.Order.get -> int
+Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter.Order.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter.UnsupportedContentTypeFilter() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache.ClientValidatorCache() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IMetadataBasedModelValidatorProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderExtensions
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidateNeverAttribute
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidateNeverAttribute.ShouldValidateEntry(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry entry, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationEntry parentEntry) -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidateNeverAttribute.ValidateNeverAttribute() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.AllowShortCircuitingValidationWhenNoValidatorsArePresent.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.AllowShortCircuitingValidationWhenNoValidatorsArePresent.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.MaxValidationDepth.get -> int?
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.MaxValidationDepth.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.StateManager
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.StateManager.Dispose() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidateComplexTypesIfChildValidationFails.get -> bool
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidateComplexTypesIfChildValidationFails.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorCache
+Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorCache.ValidatorCache() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryExtensions
+Microsoft.AspNetCore.Mvc.ModelMetadataTypeAttribute
+Microsoft.AspNetCore.Mvc.MvcOptions
+Microsoft.AspNetCore.Mvc.MvcOptions.AllowEmptyInputInBodyModelBinding.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.AllowEmptyInputInBodyModelBinding.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.EnableEndpointRouting.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.EnableEndpointRouting.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxIAsyncEnumerableBufferLimit.get -> int
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxIAsyncEnumerableBufferLimit.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxModelBindingCollectionSize.get -> int
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxModelBindingCollectionSize.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxModelBindingRecursionDepth.get -> int
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxModelBindingRecursionDepth.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxModelValidationErrors.get -> int
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxModelValidationErrors.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxValidationDepth.get -> int?
+Microsoft.AspNetCore.Mvc.MvcOptions.MaxValidationDepth.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.MvcOptions() -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.RequireHttpsPermanent.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.RequireHttpsPermanent.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.RespectBrowserAcceptHeader.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.RespectBrowserAcceptHeader.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.ReturnHttpNotAcceptable.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.ReturnHttpNotAcceptable.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.SslPort.get -> int?
+Microsoft.AspNetCore.Mvc.MvcOptions.SslPort.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressAsyncSuffixInActionNames.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressAsyncSuffixInActionNames.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressImplicitRequiredAttributeForNonNullableReferenceTypes.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressImplicitRequiredAttributeForNonNullableReferenceTypes.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressInputFormatterBuffering.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressInputFormatterBuffering.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressOutputFormatterBuffering.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.SuppressOutputFormatterBuffering.set -> void
+Microsoft.AspNetCore.Mvc.MvcOptions.ValidateComplexTypesIfChildValidationFails.get -> bool
+Microsoft.AspNetCore.Mvc.MvcOptions.ValidateComplexTypesIfChildValidationFails.set -> void
+Microsoft.AspNetCore.Mvc.NoContentResult
+Microsoft.AspNetCore.Mvc.NoContentResult.NoContentResult() -> void
+Microsoft.AspNetCore.Mvc.NonActionAttribute
+Microsoft.AspNetCore.Mvc.NonActionAttribute.NonActionAttribute() -> void
+Microsoft.AspNetCore.Mvc.NonControllerAttribute
+Microsoft.AspNetCore.Mvc.NonControllerAttribute.NonControllerAttribute() -> void
+Microsoft.AspNetCore.Mvc.NonViewComponentAttribute
+Microsoft.AspNetCore.Mvc.NonViewComponentAttribute.NonViewComponentAttribute() -> void
+Microsoft.AspNetCore.Mvc.NotFoundObjectResult
+Microsoft.AspNetCore.Mvc.NotFoundResult
+Microsoft.AspNetCore.Mvc.NotFoundResult.NotFoundResult() -> void
+Microsoft.AspNetCore.Mvc.ObjectResult
+Microsoft.AspNetCore.Mvc.ObjectResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.ObjectResult.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.OkObjectResult
+Microsoft.AspNetCore.Mvc.OkResult
+Microsoft.AspNetCore.Mvc.OkResult.OkResult() -> void
+Microsoft.AspNetCore.Mvc.PhysicalFileResult
+Microsoft.AspNetCore.Mvc.ProblemDetails
+Microsoft.AspNetCore.Mvc.ProblemDetails.ProblemDetails() -> void
+Microsoft.AspNetCore.Mvc.ProblemDetails.Status.get -> int?
+Microsoft.AspNetCore.Mvc.ProblemDetails.Status.set -> void
+Microsoft.AspNetCore.Mvc.ProducesAttribute
+Microsoft.AspNetCore.Mvc.ProducesAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.ProducesAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.ProducesAttribute.StatusCode.get -> int
+Microsoft.AspNetCore.Mvc.ProducesDefaultResponseTypeAttribute
+Microsoft.AspNetCore.Mvc.ProducesDefaultResponseTypeAttribute.ProducesDefaultResponseTypeAttribute() -> void
+Microsoft.AspNetCore.Mvc.ProducesDefaultResponseTypeAttribute.StatusCode.get -> int
+Microsoft.AspNetCore.Mvc.ProducesErrorResponseTypeAttribute
+Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute
+Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.ProducesResponseTypeAttribute(int statusCode) -> void
+Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.StatusCode.get -> int
+Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.RedirectResult
+Microsoft.AspNetCore.Mvc.RedirectResult.Permanent.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectResult.Permanent.set -> void
+Microsoft.AspNetCore.Mvc.RedirectResult.PreserveMethod.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectResult.PreserveMethod.set -> void
+Microsoft.AspNetCore.Mvc.RedirectToActionResult
+Microsoft.AspNetCore.Mvc.RedirectToActionResult.Permanent.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectToActionResult.Permanent.set -> void
+Microsoft.AspNetCore.Mvc.RedirectToActionResult.PreserveMethod.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectToActionResult.PreserveMethod.set -> void
+Microsoft.AspNetCore.Mvc.RedirectToPageResult
+Microsoft.AspNetCore.Mvc.RedirectToPageResult.Permanent.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectToPageResult.Permanent.set -> void
+Microsoft.AspNetCore.Mvc.RedirectToPageResult.PreserveMethod.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectToPageResult.PreserveMethod.set -> void
+Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+Microsoft.AspNetCore.Mvc.RedirectToRouteResult.Permanent.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectToRouteResult.Permanent.set -> void
+Microsoft.AspNetCore.Mvc.RedirectToRouteResult.PreserveMethod.get -> bool
+Microsoft.AspNetCore.Mvc.RedirectToRouteResult.PreserveMethod.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.BufferBody.get -> bool
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.BufferBody.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.BufferBodyLengthLimit.get -> long
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.BufferBodyLengthLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.KeyLengthLimit.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.KeyLengthLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MemoryBufferThreshold.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MemoryBufferThreshold.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartBodyLengthLimit.get -> long
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartBodyLengthLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartBoundaryLengthLimit.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartBoundaryLengthLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartHeadersCountLimit.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartHeadersCountLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartHeadersLengthLimit.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.MultipartHeadersLengthLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.RequestFormLimitsAttribute() -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.ValueCountLimit.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.ValueCountLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.ValueLengthLimit.get -> int
+Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.ValueLengthLimit.set -> void
+Microsoft.AspNetCore.Mvc.RequestSizeLimitAttribute
+Microsoft.AspNetCore.Mvc.RequestSizeLimitAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.RequestSizeLimitAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.RequestSizeLimitAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.RequestSizeLimitAttribute.RequestSizeLimitAttribute(long bytes) -> void
+Microsoft.AspNetCore.Mvc.RequireHttpsAttribute
+Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.Permanent.get -> bool
+Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.Permanent.set -> void
+Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.RequireHttpsAttribute() -> void
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Duration.get -> int
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Duration.set -> void
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Location.get -> Microsoft.AspNetCore.Mvc.ResponseCacheLocation
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Location.set -> void
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.NoStore.get -> bool
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.NoStore.set -> void
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.ResponseCacheAttribute() -> void
+Microsoft.AspNetCore.Mvc.ResponseCacheLocation
+Microsoft.AspNetCore.Mvc.ResponseCacheLocation.Any = 0 -> Microsoft.AspNetCore.Mvc.ResponseCacheLocation
+Microsoft.AspNetCore.Mvc.ResponseCacheLocation.Client = 1 -> Microsoft.AspNetCore.Mvc.ResponseCacheLocation
+Microsoft.AspNetCore.Mvc.ResponseCacheLocation.None = 2 -> Microsoft.AspNetCore.Mvc.ResponseCacheLocation
+Microsoft.AspNetCore.Mvc.RouteAttribute
+Microsoft.AspNetCore.Mvc.RouteAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.RouteAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer
+Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer.DynamicRouteValueTransformer() -> void
+Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute
+Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.Routing.IActionHttpMethodProvider
+Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
+Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider.Order.get -> int?
+Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider
+Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory
+Microsoft.AspNetCore.Mvc.Routing.KnownRouteValueConstraint
+Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute
+Microsoft.AspNetCore.Mvc.Routing.UrlHelper
+Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase
+Microsoft.AspNetCore.Mvc.Routing.UrlHelperFactory
+Microsoft.AspNetCore.Mvc.Routing.UrlHelperFactory.UrlHelperFactory() -> void
+Microsoft.AspNetCore.Mvc.SerializableError
+Microsoft.AspNetCore.Mvc.SerializableError.SerializableError() -> void
+Microsoft.AspNetCore.Mvc.ServiceFilterAttribute
+Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.IsReusable.set -> void
+Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.SignInResult
+Microsoft.AspNetCore.Mvc.SignOutResult
+Microsoft.AspNetCore.Mvc.SignOutResult.SignOutResult() -> void
+Microsoft.AspNetCore.Mvc.StatusCodeResult
+Microsoft.AspNetCore.Mvc.StatusCodeResult.StatusCode.get -> int
+Microsoft.AspNetCore.Mvc.StatusCodeResult.StatusCodeResult(int statusCode) -> void
+Microsoft.AspNetCore.Mvc.TypeFilterAttribute
+Microsoft.AspNetCore.Mvc.TypeFilterAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.TypeFilterAttribute.IsReusable.set -> void
+Microsoft.AspNetCore.Mvc.TypeFilterAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.TypeFilterAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.UnauthorizedObjectResult
+Microsoft.AspNetCore.Mvc.UnauthorizedResult
+Microsoft.AspNetCore.Mvc.UnauthorizedResult.UnauthorizedResult() -> void
+Microsoft.AspNetCore.Mvc.UnprocessableEntityObjectResult
+Microsoft.AspNetCore.Mvc.UnprocessableEntityResult
+Microsoft.AspNetCore.Mvc.UnprocessableEntityResult.UnprocessableEntityResult() -> void
+Microsoft.AspNetCore.Mvc.UnsupportedMediaTypeResult
+Microsoft.AspNetCore.Mvc.UnsupportedMediaTypeResult.UnsupportedMediaTypeResult() -> void
+Microsoft.AspNetCore.Mvc.UrlHelperExtensions
+Microsoft.AspNetCore.Mvc.ValidationProblemDetails
+Microsoft.AspNetCore.Mvc.ValidationProblemDetails.ValidationProblemDetails() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.IKeepTempDataResult
+Microsoft.AspNetCore.Mvc.VirtualFileResult
+Microsoft.AspNetCore.Routing.ControllerLinkGeneratorExtensions
+Microsoft.AspNetCore.Routing.PageLinkGeneratorExtensions
+Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions
+Microsoft.Extensions.DependencyInjection.IMvcBuilder
+Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcCoreServiceCollectionExtensions
+abstract Microsoft.AspNetCore.Mvc.Diagnostics.EventData.Count.get -> int
+const Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase.BufferSize = 65536 -> int
+override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.EnterNestedScope() -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope
+override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ExitNestedScope() -> void
+override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.IsTopLevelObject.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.IsTopLevelObject.set -> void
+override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.Result.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult
+override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.Result.set -> void
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ConvertEmptyStringToNull.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.HasNonDefaultEditFormat.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.HasValidators.get -> bool?
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.HideSurroundingHtml.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.HtmlEncode.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsBindingAllowed.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsBindingRequired.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsEnum.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsFlagsEnum.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsReadOnly.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsRequired.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Order.get -> int
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ShowForDisplay.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ShowForEdit.get -> bool
+override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ValidateChildren.get -> bool
+static readonly Microsoft.AspNetCore.Mvc.ActionConstraints.HttpMethodActionConstraint.HttpMethodConstraintOrder -> int
+static readonly Microsoft.AspNetCore.Mvc.ConsumesAttribute.ConsumesActionConstraintOrder -> int
+static readonly Microsoft.AspNetCore.Mvc.Filters.FilterScope.Action -> int
+static readonly Microsoft.AspNetCore.Mvc.Filters.FilterScope.Controller -> int
+static readonly Microsoft.AspNetCore.Mvc.Filters.FilterScope.First -> int
+static readonly Microsoft.AspNetCore.Mvc.Filters.FilterScope.Global -> int
+static readonly Microsoft.AspNetCore.Mvc.Filters.FilterScope.Last -> int
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidateNode() -> bool
+virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitSimpleType() -> bool
+~Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder.Add(System.Action<Microsoft.AspNetCore.Builder.EndpointBuilder> convention) -> void
+~Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.AcceptVerbsAttribute(params string[] methods) -> void
+~Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.AcceptVerbsAttribute(string method) -> void
+~Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.HttpMethods.get -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Route.get -> string
+~Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Route.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.AcceptedAtActionResult(string actionName, string controllerName, object routeValues, object value) -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.ActionName.get -> string
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.ActionName.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.ControllerName.get -> string
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.ControllerName.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.AcceptedAtRouteResult(object routeValues, object value) -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.AcceptedAtRouteResult(string routeName, object routeValues, object value) -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.RouteName.get -> string
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.RouteName.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.AcceptedResult.AcceptedResult(System.Uri locationUri, object value) -> void
+~Microsoft.AspNetCore.Mvc.AcceptedResult.AcceptedResult(string location, object value) -> void
+~Microsoft.AspNetCore.Mvc.AcceptedResult.Location.get -> string
+~Microsoft.AspNetCore.Mvc.AcceptedResult.Location.set -> void
+~Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.Accept(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext context) -> bool
+~Microsoft.AspNetCore.Mvc.ActionConstraints.HttpMethodActionConstraint.HttpMethodActionConstraint(System.Collections.Generic.IEnumerable<string> httpMethods) -> void
+~Microsoft.AspNetCore.Mvc.ActionConstraints.HttpMethodActionConstraint.HttpMethods.get -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.ActionNameAttribute.ActionNameAttribute(string name) -> void
+~Microsoft.AspNetCore.Mvc.ActionNameAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ActionResult<TValue>.ActionResult(Microsoft.AspNetCore.Mvc.ActionResult result) -> void
+~Microsoft.AspNetCore.Mvc.ActionResult<TValue>.Result.get -> Microsoft.AspNetCore.Mvc.ActionResult
+~Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.ClientErrorMapping.get -> System.Collections.Generic.IDictionary<int, Microsoft.AspNetCore.Mvc.ClientErrorData>
+~Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.InvalidModelStateResponseFactory.get -> System.Func<Microsoft.AspNetCore.Mvc.ActionContext, Microsoft.AspNetCore.Mvc.IActionResult>
+~Microsoft.AspNetCore.Mvc.ApiBehaviorOptions.InvalidModelStateResponseFactory.set -> void
+~Microsoft.AspNetCore.Mvc.ApiConventionMethodAttribute.ApiConventionMethodAttribute(System.Type conventionType, string methodName) -> void
+~Microsoft.AspNetCore.Mvc.ApiConventionMethodAttribute.ConventionType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ApiConventionTypeAttribute.ApiConventionTypeAttribute(System.Type conventionType) -> void
+~Microsoft.AspNetCore.Mvc.ApiConventionTypeAttribute.ConventionType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ApiDescriptionActionData.GroupName.get -> string
+~Microsoft.AspNetCore.Mvc.ApiDescriptionActionData.GroupName.set -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionResult.ApiConventionResult(System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider> responseMetadataProviders) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.ApiConventionResult.ResponseMetadataProviders.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider>
+~Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupNameProvider.GroupName.get -> string
+~Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestFormatMetadataProvider.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList<string>
+~Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection contentTypes) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection contentTypes) -> void
+~Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseTypeMetadataProvider.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList<string>
+~Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute.GroupName.get -> string
+~Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute.GroupName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ActionMethod.get -> System.Reflection.MethodInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ActionModel(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ActionModel(System.Reflection.MethodInfo actionMethod, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ActionName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ActionName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ApiExplorer.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ApiExplorer.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Controller.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Controller.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.DisplayName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Filters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Parameters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.RouteParameterTransformer.get -> Microsoft.AspNetCore.Routing.IOutboundParameterTransformer
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.RouteParameterTransformer.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.RouteValues.get -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Selectors.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApiConventionApplicationModelConvention.ApiConventionApplicationModelConvention(Microsoft.AspNetCore.Mvc.ProducesErrorResponseTypeAttribute defaultErrorResponseType) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApiConventionApplicationModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApiConventionApplicationModelConvention.DefaultErrorResponseType.get -> Microsoft.AspNetCore.Mvc.ProducesErrorResponseTypeAttribute
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.ApiExplorerModel(Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.GroupName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.GroupName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApiVisibilityConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApiExplorer.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApiExplorer.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.Controllers.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.Filters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext.ApplicationModelProviderContext(System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo> controllerTypes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext.ControllerTypes.get -> System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext.Result.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.Attribute.get -> Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider
+~Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.AttributeRouteModel(Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.AttributeRouteModel(Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider templateProvider) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.Name.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.Template.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.Template.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ClientErrorResultFilterConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ConsumesConstraintForFormFileParameterConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Actions.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ApiExplorer.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ApiExplorer.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Application.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Application.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ControllerModel(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ControllerModel(System.Reflection.TypeInfo controllerType, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ControllerName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ControllerName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ControllerProperties.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ControllerType.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.DisplayName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Filters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.RouteValues.get -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Selectors.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IApiExplorerModel.ApiExplorer.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IApiExplorerModel.ApiExplorer.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel application) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IBindingModel.BindingInfo.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IBindingModel.BindingInfo.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ICommonModel.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ICommonModel.MemberInfo.get -> System.Reflection.MemberInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ICommonModel.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel controller) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IFilterModel.Filters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelBaseConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase parameter) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel parameter) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPropertyModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.InferParameterBindingInfoConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.InferParameterBindingInfoConvention.InferParameterBindingInfoConvention(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.InvalidModelStateFilterConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Action.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Action.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.DisplayName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.ParameterInfo.get -> System.Reflection.ParameterInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.ParameterModel(Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.ParameterModel(System.Reflection.ParameterInfo parameterInfo, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.ParameterName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.ParameterName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.BindingInfo.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.BindingInfo.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.Name.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.ParameterModelBase(Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.ParameterModelBase(System.Type parameterType, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.ParameterType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModelBase.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.Controller.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.Controller.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyInfo.get -> System.Reflection.PropertyInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyModel(Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyModel(System.Reflection.PropertyInfo propertyInfo, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.RouteTokenTransformerConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.RouteTokenTransformerConvention.RouteTokenTransformerConvention(Microsoft.AspNetCore.Routing.IOutboundParameterTransformer parameterTransformer) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel.ActionConstraints.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel.AttributeRouteModel.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel.AttributeRouteModel.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel.EndpointMetadata.get -> System.Collections.Generic.IList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel.SelectorModel(Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute.ApplicationPartAttribute(string assemblyName) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute.AssemblyName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationParts.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.FeatureProviders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider>
+~Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Assembly.get -> System.Reflection.Assembly
+~Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.AssemblyPart(System.Reflection.Assembly assembly) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Types.get -> System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>
+~Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider<TFeature>.PopulateFeature(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> parts, TFeature feature) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationPartTypeProvider.Types.get -> System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ICompilationReferencesProvider.GetReferencePaths() -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute.GetFactoryType() -> System.Type
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute.ProvideApplicationPartFactoryAttribute(System.Type factoryType) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute.ProvideApplicationPartFactoryAttribute(string factoryTypeName) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute.AssemblyFileName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute.RelatedAssemblyAttribute(string assemblyFileName) -> void
+~Microsoft.AspNetCore.Mvc.AreaAttribute.AreaAttribute(string areaName) -> void
+~Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.AuthorizeData.get -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizeData>
+~Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.AuthorizeFilter(Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy) -> void
+~Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.AuthorizeFilter(Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider policyProvider, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizeData> authorizeData) -> void
+~Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.AuthorizeFilter(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizeData> authorizeData) -> void
+~Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.AuthorizeFilter(string policy) -> void
+~Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.Policy.get -> Microsoft.AspNetCore.Authorization.AuthorizationPolicy
+~Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.PolicyProvider.get -> Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider
+~Microsoft.AspNetCore.Mvc.BadRequestObjectResult.BadRequestObjectResult(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~Microsoft.AspNetCore.Mvc.BadRequestObjectResult.BadRequestObjectResult(object error) -> void
+~Microsoft.AspNetCore.Mvc.BindAttribute.BindAttribute(params string[] include) -> void
+~Microsoft.AspNetCore.Mvc.BindAttribute.Include.get -> string[]
+~Microsoft.AspNetCore.Mvc.BindAttribute.Prefix.get -> string
+~Microsoft.AspNetCore.Mvc.BindAttribute.Prefix.set -> void
+~Microsoft.AspNetCore.Mvc.BindAttribute.PropertyFilter.get -> System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool>
+~Microsoft.AspNetCore.Mvc.BindPropertyAttribute.BinderType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.BindPropertyAttribute.BinderType.set -> void
+~Microsoft.AspNetCore.Mvc.BindPropertyAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.BindPropertyAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.CacheProfile.VaryByHeader.get -> string
+~Microsoft.AspNetCore.Mvc.CacheProfile.VaryByHeader.set -> void
+~Microsoft.AspNetCore.Mvc.CacheProfile.VaryByQueryKeys.get -> string[]
+~Microsoft.AspNetCore.Mvc.CacheProfile.VaryByQueryKeys.set -> void
+~Microsoft.AspNetCore.Mvc.ChallengeResult.AuthenticationSchemes.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.ChallengeResult.AuthenticationSchemes.set -> void
+~Microsoft.AspNetCore.Mvc.ChallengeResult.ChallengeResult(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.ChallengeResult.ChallengeResult(System.Collections.Generic.IList<string> authenticationSchemes) -> void
+~Microsoft.AspNetCore.Mvc.ChallengeResult.ChallengeResult(System.Collections.Generic.IList<string> authenticationSchemes, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.ChallengeResult.ChallengeResult(string authenticationScheme) -> void
+~Microsoft.AspNetCore.Mvc.ChallengeResult.ChallengeResult(string authenticationScheme, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.ChallengeResult.Properties.get -> Microsoft.AspNetCore.Authentication.AuthenticationProperties
+~Microsoft.AspNetCore.Mvc.ChallengeResult.Properties.set -> void
+~Microsoft.AspNetCore.Mvc.ClientErrorData.Link.get -> string
+~Microsoft.AspNetCore.Mvc.ClientErrorData.Link.set -> void
+~Microsoft.AspNetCore.Mvc.ClientErrorData.Title.get -> string
+~Microsoft.AspNetCore.Mvc.ClientErrorData.Title.set -> void
+~Microsoft.AspNetCore.Mvc.ConflictObjectResult.ConflictObjectResult(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~Microsoft.AspNetCore.Mvc.ConflictObjectResult.ConflictObjectResult(object error) -> void
+~Microsoft.AspNetCore.Mvc.ConsumesAttribute.Accept(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext context) -> bool
+~Microsoft.AspNetCore.Mvc.ConsumesAttribute.ConsumesAttribute(string contentType, params string[] otherContentTypes) -> void
+~Microsoft.AspNetCore.Mvc.ConsumesAttribute.ContentTypes.get -> Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection
+~Microsoft.AspNetCore.Mvc.ConsumesAttribute.ContentTypes.set -> void
+~Microsoft.AspNetCore.Mvc.ConsumesAttribute.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext context) -> void
+~Microsoft.AspNetCore.Mvc.ConsumesAttribute.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext context) -> void
+~Microsoft.AspNetCore.Mvc.ConsumesAttribute.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection contentTypes) -> void
+~Microsoft.AspNetCore.Mvc.ContentResult.Content.get -> string
+~Microsoft.AspNetCore.Mvc.ContentResult.Content.set -> void
+~Microsoft.AspNetCore.Mvc.ContentResult.ContentType.get -> string
+~Microsoft.AspNetCore.Mvc.ContentResult.ContentType.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerBase.ControllerContext.get -> Microsoft.AspNetCore.Mvc.ControllerContext
+~Microsoft.AspNetCore.Mvc.ControllerBase.ControllerContext.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerBase.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.ControllerBase.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+~Microsoft.AspNetCore.Mvc.ControllerBase.MetadataProvider.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerBase.ModelBinderFactory.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory
+~Microsoft.AspNetCore.Mvc.ControllerBase.ModelBinderFactory.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerBase.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+~Microsoft.AspNetCore.Mvc.ControllerBase.ObjectValidator.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
+~Microsoft.AspNetCore.Mvc.ControllerBase.ObjectValidator.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerBase.ProblemDetailsFactory.get -> Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory
+~Microsoft.AspNetCore.Mvc.ControllerBase.ProblemDetailsFactory.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerBase.Request.get -> Microsoft.AspNetCore.Http.HttpRequest
+~Microsoft.AspNetCore.Mvc.ControllerBase.Response.get -> Microsoft.AspNetCore.Http.HttpResponse
+~Microsoft.AspNetCore.Mvc.ControllerBase.RouteData.get -> Microsoft.AspNetCore.Routing.RouteData
+~Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync(object model, System.Type modelType, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<System.Func<TModel, object>>[] includeExpressions) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, params System.Linq.Expressions.Expression<System.Func<TModel, object>>[] includeExpressions) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.ControllerBase.Url.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.ControllerBase.Url.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerBase.User.get -> System.Security.Claims.ClaimsPrincipal
+~Microsoft.AspNetCore.Mvc.ControllerContext.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor
+~Microsoft.AspNetCore.Mvc.ControllerContext.ActionDescriptor.set -> void
+~Microsoft.AspNetCore.Mvc.ControllerContext.ControllerContext(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ControllerName.get -> string
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ControllerName.set -> void
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ControllerTypeInfo.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ControllerTypeInfo.set -> void
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.MethodInfo.get -> System.Reflection.MethodInfo
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.MethodInfo.set -> void
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider.ControllerActivatorProvider(Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator controllerActivator) -> void
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider.CreateActivator(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.ControllerContext, object>
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerActivatorProvider.CreateReleaser(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.ControllerContext, object>
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerBoundPropertyDescriptor.PropertyInfo.get -> System.Reflection.PropertyInfo
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerBoundPropertyDescriptor.PropertyInfo.set -> void
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature.Controllers.get -> System.Collections.Generic.IList<System.Reflection.TypeInfo>
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> parts, Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature feature) -> void
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerParameterDescriptor.ParameterInfo.get -> System.Reflection.ParameterInfo
+~Microsoft.AspNetCore.Mvc.Controllers.ControllerParameterDescriptor.ParameterInfo.set -> void
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator.Create(Microsoft.AspNetCore.Mvc.ControllerContext context) -> object
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator.Release(Microsoft.AspNetCore.Mvc.ControllerContext context, object controller) -> void
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider.CreateActivator(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.ControllerContext, object>
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerActivatorProvider.CreateReleaser(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.ControllerContext, object>
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory.CreateController(Microsoft.AspNetCore.Mvc.ControllerContext context) -> object
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory.ReleaseController(Microsoft.AspNetCore.Mvc.ControllerContext context, object controller) -> void
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProvider.CreateControllerFactory(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.ControllerContext, object>
+~Microsoft.AspNetCore.Mvc.Controllers.IControllerFactoryProvider.CreateControllerReleaser(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.ControllerContext, object>
+~Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator.Create(Microsoft.AspNetCore.Mvc.ControllerContext actionContext) -> object
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.ActionName.get -> string
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.ActionName.set -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.ControllerName.get -> string
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.ControllerName.set -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.CreatedAtActionResult(string actionName, string controllerName, object routeValues, object value) -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.CreatedAtActionResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.CreatedAtRouteResult(object routeValues, object value) -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.CreatedAtRouteResult(string routeName, object routeValues, object value) -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.RouteName.get -> string
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.RouteName.set -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.CreatedResult.CreatedResult(System.Uri location, object value) -> void
+~Microsoft.AspNetCore.Mvc.CreatedResult.CreatedResult(string location, object value) -> void
+~Microsoft.AspNetCore.Mvc.CreatedResult.Location.get -> string
+~Microsoft.AspNetCore.Mvc.CreatedResult.Location.set -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionEventData.AfterActionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.RouteData routeData) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionEventData.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionEventData.RouteData.get -> Microsoft.AspNetCore.Routing.RouteData
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutedEventData.ActionExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutedEventData.AfterActionFilterOnActionExecutedEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext actionExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutingEventData.ActionExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutingEventData.AfterActionFilterOnActionExecutingEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext actionExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutionEventData.ActionExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutionEventData.AfterActionFilterOnActionExecutionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext actionExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionResultEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionResultEventData.AfterActionResultEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.IActionResult result) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionResultEventData.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterAuthorizationFilterOnAuthorizationEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterAuthorizationFilterOnAuthorizationEventData.AfterAuthorizationFilterOnAuthorizationEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext authorizationContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterAuthorizationFilterOnAuthorizationEventData.AuthorizationContext.get -> Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterAuthorizationFilterOnAuthorizationEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterControllerActionMethodEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterControllerActionMethodEventData.AfterControllerActionMethodEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, System.Collections.Generic.IReadOnlyDictionary<string, object> arguments, object controller, Microsoft.AspNetCore.Mvc.IActionResult result) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterControllerActionMethodEventData.Arguments.get -> System.Collections.Generic.IReadOnlyDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterControllerActionMethodEventData.Controller.get -> object
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterControllerActionMethodEventData.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterExceptionFilterOnExceptionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterExceptionFilterOnExceptionEventData.AfterExceptionFilterOnExceptionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ExceptionContext exceptionContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterExceptionFilterOnExceptionEventData.ExceptionContext.get -> Microsoft.AspNetCore.Mvc.Filters.ExceptionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterExceptionFilterOnExceptionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutedEventData.AfterResourceFilterOnResourceExecutedEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext resourceExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutedEventData.ResourceExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutingEventData.AfterResourceFilterOnResourceExecutingEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext resourceExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutingEventData.ResourceExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutionEventData.AfterResourceFilterOnResourceExecutionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext resourceExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutionEventData.ResourceExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutedEventData.AfterResultFilterOnResultExecutedEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext resultExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutedEventData.ResultExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutingEventData.AfterResultFilterOnResultExecutingEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext resultExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutingEventData.ResultExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutionEventData.AfterResultFilterOnResultExecutionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext resultExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutionEventData.ResultExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionEventData.BeforeActionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.RouteData routeData) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionEventData.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionEventData.RouteData.get -> Microsoft.AspNetCore.Routing.RouteData
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutedEventData.ActionExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutedEventData.BeforeActionFilterOnActionExecutedEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext actionExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutingEventData.ActionExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutingEventData.BeforeActionFilterOnActionExecutingEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext actionExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutionEventData.ActionExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutionEventData.BeforeActionFilterOnActionExecutionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext actionExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionResultEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionResultEventData.BeforeActionResultEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.IActionResult result) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionResultEventData.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeAuthorizationFilterOnAuthorizationEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeAuthorizationFilterOnAuthorizationEventData.AuthorizationContext.get -> Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeAuthorizationFilterOnAuthorizationEventData.BeforeAuthorizationFilterOnAuthorizationEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext authorizationContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeAuthorizationFilterOnAuthorizationEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeControllerActionMethodEventData.ActionArguments.get -> System.Collections.Generic.IReadOnlyDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeControllerActionMethodEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeControllerActionMethodEventData.BeforeControllerActionMethodEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, System.Collections.Generic.IReadOnlyDictionary<string, object> actionArguments, object controller) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeControllerActionMethodEventData.Controller.get -> object
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeExceptionFilterOnException.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeExceptionFilterOnException.BeforeExceptionFilterOnException(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ExceptionContext exceptionContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeExceptionFilterOnException.ExceptionContext.get -> Microsoft.AspNetCore.Mvc.Filters.ExceptionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeExceptionFilterOnException.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutedEventData.BeforeResourceFilterOnResourceExecutedEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext resourceExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutedEventData.ResourceExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutingEventData.BeforeResourceFilterOnResourceExecutingEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext resourceExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutingEventData.ResourceExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutionEventData.BeforeResourceFilterOnResourceExecutionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext resourceExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutionEventData.ResourceExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutedEventData.BeforeResultFilterOnResultExecutedEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext resultExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutedEventData.ResultExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutingEventData.BeforeResultFilterOnResultExecutingEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext resultExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutingEventData.ResultExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutionEventData.BeforeResultFilterOnResultExecutionEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext resultExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutionEventData.ResultExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.EventData.Enumerator.Current.get -> System.Collections.Generic.KeyValuePair<string, object>
+~Microsoft.AspNetCore.Mvc.DisableRequestSizeLimitAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.FileContentResult.FileContentResult(byte[] fileContents, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> void
+~Microsoft.AspNetCore.Mvc.FileContentResult.FileContentResult(byte[] fileContents, string contentType) -> void
+~Microsoft.AspNetCore.Mvc.FileContentResult.FileContents.get -> byte[]
+~Microsoft.AspNetCore.Mvc.FileContentResult.FileContents.set -> void
+~Microsoft.AspNetCore.Mvc.FileResult.ContentType.get -> string
+~Microsoft.AspNetCore.Mvc.FileResult.EntityTag.get -> Microsoft.Net.Http.Headers.EntityTagHeaderValue
+~Microsoft.AspNetCore.Mvc.FileResult.EntityTag.set -> void
+~Microsoft.AspNetCore.Mvc.FileResult.FileDownloadName.get -> string
+~Microsoft.AspNetCore.Mvc.FileResult.FileDownloadName.set -> void
+~Microsoft.AspNetCore.Mvc.FileResult.FileResult(string contentType) -> void
+~Microsoft.AspNetCore.Mvc.FileStreamResult.FileStream.get -> System.IO.Stream
+~Microsoft.AspNetCore.Mvc.FileStreamResult.FileStream.set -> void
+~Microsoft.AspNetCore.Mvc.FileStreamResult.FileStreamResult(System.IO.Stream fileStream, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> void
+~Microsoft.AspNetCore.Mvc.FileStreamResult.FileStreamResult(System.IO.Stream fileStream, string contentType) -> void
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add(System.Type filterType) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add(System.Type filterType, int order) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add<TFilterType>() -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add<TFilterType>(int order) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService(System.Type filterType) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService(System.Type filterType, int order) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService<TFilterType>() -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService<TFilterType>(int order) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.ForbidResult.AuthenticationSchemes.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.ForbidResult.AuthenticationSchemes.set -> void
+~Microsoft.AspNetCore.Mvc.ForbidResult.ForbidResult(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.ForbidResult.ForbidResult(System.Collections.Generic.IList<string> authenticationSchemes) -> void
+~Microsoft.AspNetCore.Mvc.ForbidResult.ForbidResult(System.Collections.Generic.IList<string> authenticationSchemes, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.ForbidResult.ForbidResult(string authenticationScheme) -> void
+~Microsoft.AspNetCore.Mvc.ForbidResult.ForbidResult(string authenticationScheme, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.ForbidResult.Properties.get -> Microsoft.AspNetCore.Authentication.AuthenticationProperties
+~Microsoft.AspNetCore.Mvc.ForbidResult.Properties.set -> void
+~Microsoft.AspNetCore.Mvc.FormatFilterAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.FormatFilter(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> options, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext context) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext context) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext context) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext context) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.ClearMediaTypeMappingForFormat(string format) -> bool
+~Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.GetMediaTypeMappingForFormat(string format) -> string
+~Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.SetMediaTypeMappingForFormat(string format, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.SetMediaTypeMappingForFormat(string format, string contentType) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context) -> bool
+~Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.SupportedMediaTypes.get -> Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection
+~Microsoft.AspNetCore.Mvc.Formatters.MediaType.Encoding.get -> System.Text.Encoding
+~Microsoft.AspNetCore.Mvc.Formatters.MediaType.GetParameter(string parameterName) -> Microsoft.Extensions.Primitives.StringSegment
+~Microsoft.AspNetCore.Mvc.Formatters.MediaType.MediaType(string mediaType) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.MediaType.MediaType(string mediaType, int offset, int? length) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.Add(Microsoft.Net.Http.Headers.MediaTypeHeaderValue item) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.Insert(int index, Microsoft.Net.Http.Headers.MediaTypeHeaderValue item) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.Remove(Microsoft.Net.Http.Headers.MediaTypeHeaderValue item) -> bool
+~Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.SupportedMediaTypes.get -> Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection
+~Microsoft.AspNetCore.Mvc.Formatters.StreamOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context) -> bool
+~Microsoft.AspNetCore.Mvc.Formatters.StreamOutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonInputFormatter.SerializerOptions.get -> System.Text.Json.JsonSerializerOptions
+~Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonInputFormatter.SystemTextJsonInputFormatter(Microsoft.AspNetCore.Mvc.JsonOptions options, Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonInputFormatter> logger) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatter.SerializerOptions.get -> System.Text.Json.JsonSerializerOptions
+~Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatter.SystemTextJsonOutputFormatter(System.Text.Json.JsonSerializerOptions jsonSerializerOptions) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.SelectCharacterEncoding(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> System.Text.Encoding
+~Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.SupportedEncodings.get -> System.Collections.Generic.IList<System.Text.Encoding>
+~Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.SupportedEncodings.get -> System.Collections.Generic.IList<System.Text.Encoding>
+~Microsoft.AspNetCore.Mvc.FromBodyAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.FromFormAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.FromFormAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.FromFormAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.FromHeaderAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.FromHeaderAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.FromHeaderAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.FromQueryAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.FromQueryAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.FromQueryAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.FromRouteAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.FromRouteAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.FromRouteAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.FromServicesAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.HttpDeleteAttribute.HttpDeleteAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.HttpGetAttribute.HttpGetAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.HttpHeadAttribute.HttpHeadAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.HttpOptionsAttribute.HttpOptionsAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.HttpPatchAttribute.HttpPatchAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.HttpPostAttribute.HttpPostAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.HttpPutAttribute.HttpPutAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.IDesignTimeMvcBuilderConfiguration.ConfigureMvc(Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ActionContextAccessor.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Infrastructure.ActionContextAccessor.ActionContext.set -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.ActionDescriptorCollection(System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor> items, int version) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.Items.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor>
+~Microsoft.AspNetCore.Mvc.Infrastructure.AmbiguousActionException.AmbiguousActionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.AmbiguousActionException.AmbiguousActionException(string message) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.CompatibilitySwitch<TValue>.CompatibilitySwitch(string name) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.CompatibilitySwitch<TValue>.CompatibilitySwitch(string name, TValue initialValue) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.CompatibilitySwitch<TValue>.Name.get -> string
+~Microsoft.AspNetCore.Mvc.Infrastructure.ConfigureCompatibilityOptions<TOptions>
+~Microsoft.AspNetCore.Mvc.Infrastructure.ConfigureCompatibilityOptions<TOptions>.ConfigureCompatibilityOptions(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.Infrastructure.MvcCompatibilityOptions> compatibilityOptions) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor.ContentResultExecutor(Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor> logger, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory httpResponseStreamWriterFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector.DefaultOutputFormatterSelector(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> options, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.FileContentResultExecutor.FileContentResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase.FileResultExecutorBase(Microsoft.Extensions.Logging.ILogger logger) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase.Logger.get -> Microsoft.Extensions.Logging.ILogger
+~Microsoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor.FileStreamResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionContextAccessor.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionContextAccessor.ActionContext.set -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorChangeProvider.GetChangeToken() -> Microsoft.Extensions.Primitives.IChangeToken
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider.ActionDescriptors.get -> Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionInvokerFactory.CreateInvoker(Microsoft.AspNetCore.Mvc.ActionContext actionContext) -> Microsoft.AspNetCore.Mvc.Abstractions.IActionInvoker
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<TResult>
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultExecutor<TResult>.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, TResult result) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper.Convert(object value, System.Type returnType) -> Microsoft.AspNetCore.Mvc.IActionResult
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionResultTypeMapper.GetResultDataType(System.Type returnType) -> System.Type
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector.SelectBestCandidate(Microsoft.AspNetCore.Routing.RouteContext context, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor> candidates) -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector.SelectCandidates(Microsoft.AspNetCore.Routing.RouteContext context) -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor>
+~Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorFactory.GetClientError(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.Infrastructure.IClientErrorActionResult clientError) -> Microsoft.AspNetCore.Mvc.IActionResult
+~Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch.Name.get -> string
+~Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch.Value.get -> object
+~Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch.Value.set -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.IConvertToActionResult.Convert() -> Microsoft.AspNetCore.Mvc.IActionResult
+~Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory.CreateReader(System.IO.Stream stream, System.Text.Encoding encoding) -> System.IO.TextReader
+~Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory.CreateWriter(System.IO.Stream stream, System.Text.Encoding encoding) -> System.IO.TextWriter
+~Microsoft.AspNetCore.Mvc.Infrastructure.IParameterInfoParameterDescriptor.ParameterInfo.get -> System.Reflection.ParameterInfo
+~Microsoft.AspNetCore.Mvc.Infrastructure.IPropertyInfoParameterDescriptor.PropertyInfo.get -> System.Reflection.PropertyInfo
+~Microsoft.AspNetCore.Mvc.Infrastructure.LocalRedirectResultExecutor.LocalRedirectResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ModelStateInvalidFilter.ModelStateInvalidFilter(Microsoft.AspNetCore.Mvc.ApiBehaviorOptions apiBehaviorOptions, Microsoft.Extensions.Logging.ILogger logger) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ModelStateInvalidFilter.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext context) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ModelStateInvalidFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext context) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.FormatterSelector.get -> Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector
+~Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.Logger.get -> Microsoft.Extensions.Logging.ILogger
+~Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.ObjectResultExecutor(Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector formatterSelector, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.ObjectResultExecutor(Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector formatterSelector, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> mvcOptions) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.WriterFactory.get -> System.Func<System.IO.Stream, System.Text.Encoding, System.IO.TextWriter>
+~Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.PhysicalFileResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.RedirectResultExecutor.RedirectResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToActionResultExecutor.RedirectToActionResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToPageResultExecutor.RedirectToPageResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToRouteResultExecutor.RedirectToRouteResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor.VirtualFileResultExecutor(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Hosting.IWebHostEnvironment hostingEnvironment) -> void
+~Microsoft.AspNetCore.Mvc.JsonOptions.JsonSerializerOptions.get -> System.Text.Json.JsonSerializerOptions
+~Microsoft.AspNetCore.Mvc.JsonResult.ContentType.get -> string
+~Microsoft.AspNetCore.Mvc.JsonResult.ContentType.set -> void
+~Microsoft.AspNetCore.Mvc.JsonResult.JsonResult(object value) -> void
+~Microsoft.AspNetCore.Mvc.JsonResult.JsonResult(object value, object serializerSettings) -> void
+~Microsoft.AspNetCore.Mvc.JsonResult.SerializerSettings.get -> object
+~Microsoft.AspNetCore.Mvc.JsonResult.SerializerSettings.set -> void
+~Microsoft.AspNetCore.Mvc.JsonResult.Value.get -> object
+~Microsoft.AspNetCore.Mvc.JsonResult.Value.set -> void
+~Microsoft.AspNetCore.Mvc.LocalRedirectResult.LocalRedirectResult(string localUrl) -> void
+~Microsoft.AspNetCore.Mvc.LocalRedirectResult.LocalRedirectResult(string localUrl, bool permanent) -> void
+~Microsoft.AspNetCore.Mvc.LocalRedirectResult.LocalRedirectResult(string localUrl, bool permanent, bool preserveMethod) -> void
+~Microsoft.AspNetCore.Mvc.LocalRedirectResult.Url.get -> string
+~Microsoft.AspNetCore.Mvc.LocalRedirectResult.Url.set -> void
+~Microsoft.AspNetCore.Mvc.LocalRedirectResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.LocalRedirectResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.MiddlewareFilterAttribute.ConfigurationType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.MiddlewareFilterAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.MiddlewareFilterAttribute.MiddlewareFilterAttribute(System.Type configurationType) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinderAttribute.BinderType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ModelBinderAttribute.BinderType.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinderAttribute.ModelBinderAttribute(System.Type binderType) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinderAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinderAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>.ArrayModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>.ArrayModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>.ArrayModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes, Microsoft.AspNetCore.Mvc.MvcOptions mvcOptions) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinder.BinderTypeModelBinder(System.Type binderType) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder.BodyModelBinder(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter> formatters, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory readerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder.BodyModelBinder(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter> formatters, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory readerFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder.BodyModelBinder(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter> formatters, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory readerFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.MvcOptions options) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider.BodyModelBinderProvider(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter> formatters, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory readerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider.BodyModelBinderProvider(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter> formatters, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory readerFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider.BodyModelBinderProvider(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter> formatters, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpRequestStreamReaderFactory readerFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.MvcOptions options) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinder.ByteArrayModelBinder(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.AddErrorIfBindingRequired(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.CollectionModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.CollectionModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.CollectionModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder elementBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes, Microsoft.AspNetCore.Mvc.MvcOptions mvcOptions) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.CreateInstance(System.Type targetType) -> object
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.ElementBinder.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.Logger.get -> Microsoft.Extensions.Logging.ILogger
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.ComplexTypeModelBinder(System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> propertyBinders, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.ComplexTypeModelBinder(System.Collections.Generic.IDictionary<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder> propertyBinders, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DecimalModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DecimalModelBinder.DecimalModelBinder(System.Globalization.NumberStyles supportedStyles, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>.DictionaryModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder keyBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder valueBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>.DictionaryModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder keyBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder valueBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>.DictionaryModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder keyBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder valueBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, bool allowValidatingTopLevelNodes, Microsoft.AspNetCore.Mvc.MvcOptions mvcOptions) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DoubleModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DoubleModelBinder.DoubleModelBinder(System.Globalization.NumberStyles supportedStyles, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinder.EnumTypeModelBinder(bool suppressBindingUndefinedValueToEnumType, System.Type modelType, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinderProvider.EnumTypeModelBinderProvider(Microsoft.AspNetCore.Mvc.MvcOptions options) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatModelBinder.FloatModelBinder(System.Globalization.NumberStyles supportedStyles, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FloatingPointTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinder.FormCollectionModelBinder(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinder.FormFileModelBinder(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinder.HeaderModelBinder(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinder.HeaderModelBinder(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder innerModelBinder) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinder<TKey, TValue>.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinder<TKey, TValue>.KeyValuePairModelBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder keyBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder valueBinder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder.SimpleTypeModelBinder(System.Type type, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.BindingSourceValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CompositeValueProvider(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider> valueProviders) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.Filter() -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.Filter(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource) -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.OriginalValueProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.OriginalValueProvider.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider<TModel>
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormFileValueProvider.ContainsPrefix(string prefix) -> bool
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormFileValueProvider.FormFileValueProvider(Microsoft.AspNetCore.Http.IFormFileCollection files) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormFileValueProvider.GetValue(string key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormFileValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.Culture.get -> System.Globalization.CultureInfo
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.FormValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource, Microsoft.AspNetCore.Http.IFormCollection values, System.Globalization.CultureInfo culture) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.PrefixContainer.get -> Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer
+~Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceValueProvider.Filter(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource) -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder.CanCreateInstance(System.Type targetType) -> bool
+~Microsoft.AspNetCore.Mvc.ModelBinding.IEnumerableValueProvider.GetKeysFromPrefix(string prefix) -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.IKeyRewriterValueProvider.Filter() -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory.CreateBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider.JQueryFormValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource, System.Collections.Generic.IDictionary<string, Microsoft.Extensions.Primitives.StringValues> values, System.Globalization.CultureInfo culture) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryQueryStringValueProvider.JQueryQueryStringValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource, System.Collections.Generic.IDictionary<string, Microsoft.Extensions.Primitives.StringValues> values, System.Globalization.CultureInfo culture) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryQueryStringValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider.Culture.get -> System.Globalization.CultureInfo
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider.Filter() -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider.GetKeysFromPrefix(string prefix) -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider.JQueryValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource, System.Collections.Generic.IDictionary<string, Microsoft.Extensions.Primitives.StringValues> values, System.Globalization.CultureInfo culture) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider.PrefixContainer.get -> Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BinderModelName.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BinderModelName.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BinderType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BinderType.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BindingSource.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.ModelBindingMessageProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.ModelBindingMessageProvider.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.PropertyFilterProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.PropertyFilterProvider.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.BindingMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.BindingMetadataProviderContext(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key, Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes attributes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.ParameterAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.PropertyAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.TypeAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingSourceMetadataProvider.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingSourceMetadataProvider.BindingSourceMetadataProvider(System.Type type, Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingSourceMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingSourceMetadataProvider.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.BindingMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.BindingMetadata.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.ContainerMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.ContainerMetadata.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.DefaultMetadataDetails(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key, Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes attributes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.DisplayMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.DisplayMetadata.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.ModelAttributes.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.Properties.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata[]
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.Properties.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.PropertyGetter.get -> System.Func<object, object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.PropertyGetter.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.PropertySetter.get -> System.Action<object, object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.PropertySetter.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.ValidationMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.ValidationMetadata.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.DefaultModelBindingMessageProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider originalProvider) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetAttemptedValueIsInvalidAccessor(System.Func<string, string, string> attemptedValueIsInvalidAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetMissingBindRequiredValueAccessor(System.Func<string, string> missingBindRequiredValueAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetMissingKeyOrValueAccessor(System.Func<string> missingKeyOrValueAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetMissingRequestBodyRequiredValueAccessor(System.Func<string> missingRequestBodyRequiredValueAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetNonPropertyAttemptedValueIsInvalidAccessor(System.Func<string, string> nonPropertyAttemptedValueIsInvalidAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetNonPropertyUnknownValueIsInvalidAccessor(System.Func<string> nonPropertyUnknownValueIsInvalidAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetNonPropertyValueMustBeANumberAccessor(System.Func<string> nonPropertyValueMustBeANumberAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetUnknownValueIsInvalidAccessor(System.Func<string, string> unknownValueIsInvalidAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetValueIsInvalidAccessor(System.Func<string, string> valueIsInvalidAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetValueMustBeANumberAccessor(System.Func<string, string> valueMustBeANumberAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.SetValueMustNotBeNullAccessor(System.Func<string, string> valueMustNotBeNullAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Attributes.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BindingMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DefaultModelMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider provider, Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider detailsProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails details) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DefaultModelMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider provider, Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider detailsProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails details, Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider modelBindingMessageProvider) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DisplayMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ValidationMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.DefaultModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider detailsProvider) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.DefaultModelMetadataProvider(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider detailsProvider, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> optionsAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.DetailsProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.ModelBindingMessageProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.AdditionalValues.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DataTypeName.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DataTypeName.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Description.get -> System.Func<string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Description.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayFormatString.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayFormatString.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayFormatStringProvider.get -> System.Func<string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayFormatStringProvider.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayName.get -> System.Func<string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayName.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EditFormatString.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EditFormatString.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EditFormatStringProvider.get -> System.Func<string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EditFormatStringProvider.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EnumGroupedDisplayNamesAndValues.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName, string>>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EnumGroupedDisplayNamesAndValues.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EnumNamesAndValues.get -> System.Collections.Generic.IReadOnlyDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EnumNamesAndValues.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.NullDisplayText.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.NullDisplayText.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.NullDisplayTextProvider.get -> System.Func<string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.NullDisplayTextProvider.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Placeholder.get -> System.Func<string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Placeholder.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.SimpleDisplayProperty.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.SimpleDisplayProperty.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.TemplateHint.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.TemplateHint.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.DisplayMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.DisplayMetadataProviderContext(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key, Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes attributes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.PropertyAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.TypeAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ExcludeBindingMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ExcludeBindingMetadataProvider.ExcludeBindingMetadataProvider(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider.CreateDisplayMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider.CreateValidationMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.PropertyValidationFilter.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IPropertyValidationFilter
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.PropertyValidationFilter.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.ValidatorMetadata.get -> System.Collections.Generic.IList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.ParameterAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.PropertyAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.TypeAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.ValidationMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.ValidationMetadataProviderContext(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key, Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes attributes) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.ParameterAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.PropertyAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.TypeAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory.CreateBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext context) -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory.ModelBinderFactory(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> options, System.IServiceProvider serviceProvider) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.BindingInfo.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.BindingInfo.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.CacheToken.get -> object
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.CacheToken.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.Metadata.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator.ObjectModelValidator(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider> validatorProviders) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.Logger.get -> Microsoft.Extensions.Logging.ILogger
+~Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.ParameterBinder(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory modelBinderFactory, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator validator, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> mvcOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer.ContainsPrefix(string prefix) -> bool
+~Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer.GetKeysFromPrefix(string prefix) -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer.PrefixContainer(System.Collections.Generic.ICollection<string> values) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.Culture.get -> System.Globalization.CultureInfo
+~Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.PrefixContainer.get -> Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer
+~Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.QueryStringValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource, Microsoft.AspNetCore.Http.IQueryCollection values, System.Globalization.CultureInfo culture) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.Culture.get -> System.Globalization.CultureInfo
+~Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.PrefixContainer.get -> Microsoft.AspNetCore.Mvc.ModelBinding.PrefixContainer
+~Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.RouteValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource, Microsoft.AspNetCore.Routing.RouteValueDictionary values) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.RouteValueProvider(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource, Microsoft.AspNetCore.Routing.RouteValueDictionary values, System.Globalization.CultureInfo culture) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.CreateValidationMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.FullTypeName.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.SuppressChildValidationMetadataProvider(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.SuppressChildValidationMetadataProvider(string fullTypeName) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeException.UnsupportedContentTypeException(string message) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache.GetValidators(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider validatorProvider) -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider.CompositeClientModelValidatorProvider(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider> providers) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider.CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider.ValidatorProviders.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider.CompositeModelValidatorProvider(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider> providers) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider.CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider.ValidatorProviders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider>
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IMetadataBasedModelValidatorProvider.HasValidators(System.Type modelType, System.Collections.Generic.IList<object> validatorMetadata) -> bool
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator.Validate(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState, string prefix, object model) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Cache.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorCache
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Container.get -> object
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Container.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Context.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Key.get -> string
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Key.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Metadata.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Model.get -> object
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Model.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.StateManager.StateManager(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor visitor, object newModel) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Strategy.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Strategy.set -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Validate(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model) -> bool
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidationState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidationVisitor(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider validatorProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorCache validatorCache, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidatorProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider
+~Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorCache.GetValidators(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider validatorProvider) -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator>
+~Microsoft.AspNetCore.Mvc.ModelMetadataTypeAttribute.MetadataType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ModelMetadataTypeAttribute.ModelMetadataTypeAttribute(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.MvcOptions.CacheProfiles.get -> System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Mvc.CacheProfile>
+~Microsoft.AspNetCore.Mvc.MvcOptions.Conventions.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention>
+~Microsoft.AspNetCore.Mvc.MvcOptions.Filters.get -> Microsoft.AspNetCore.Mvc.Filters.FilterCollection
+~Microsoft.AspNetCore.Mvc.MvcOptions.FormatterMappings.get -> Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings
+~Microsoft.AspNetCore.Mvc.MvcOptions.InputFormatters.get -> Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter>
+~Microsoft.AspNetCore.Mvc.MvcOptions.ModelBinderProviders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider>
+~Microsoft.AspNetCore.Mvc.MvcOptions.ModelBindingMessageProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider
+~Microsoft.AspNetCore.Mvc.MvcOptions.ModelMetadataDetailsProviders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider>
+~Microsoft.AspNetCore.Mvc.MvcOptions.ModelValidatorProviders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider>
+~Microsoft.AspNetCore.Mvc.MvcOptions.OutputFormatters.get -> Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter>
+~Microsoft.AspNetCore.Mvc.MvcOptions.ValueProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory>
+~Microsoft.AspNetCore.Mvc.NotFoundObjectResult.NotFoundObjectResult(object value) -> void
+~Microsoft.AspNetCore.Mvc.ObjectResult.ContentTypes.get -> Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection
+~Microsoft.AspNetCore.Mvc.ObjectResult.ContentTypes.set -> void
+~Microsoft.AspNetCore.Mvc.ObjectResult.DeclaredType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ObjectResult.DeclaredType.set -> void
+~Microsoft.AspNetCore.Mvc.ObjectResult.Formatters.get -> Microsoft.AspNetCore.Mvc.Formatters.FormatterCollection<Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter>
+~Microsoft.AspNetCore.Mvc.ObjectResult.Formatters.set -> void
+~Microsoft.AspNetCore.Mvc.ObjectResult.ObjectResult(object value) -> void
+~Microsoft.AspNetCore.Mvc.ObjectResult.Value.get -> object
+~Microsoft.AspNetCore.Mvc.ObjectResult.Value.set -> void
+~Microsoft.AspNetCore.Mvc.OkObjectResult.OkObjectResult(object value) -> void
+~Microsoft.AspNetCore.Mvc.PhysicalFileResult.FileName.get -> string
+~Microsoft.AspNetCore.Mvc.PhysicalFileResult.FileName.set -> void
+~Microsoft.AspNetCore.Mvc.PhysicalFileResult.PhysicalFileResult(string fileName, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> void
+~Microsoft.AspNetCore.Mvc.PhysicalFileResult.PhysicalFileResult(string fileName, string contentType) -> void
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Detail.get -> string
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Detail.set -> void
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Extensions.get -> System.Collections.Generic.IDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Instance.get -> string
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Instance.set -> void
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Title.get -> string
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Title.set -> void
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Type.get -> string
+~Microsoft.AspNetCore.Mvc.ProblemDetails.Type.set -> void
+~Microsoft.AspNetCore.Mvc.ProducesAttribute.ContentTypes.get -> Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection
+~Microsoft.AspNetCore.Mvc.ProducesAttribute.ContentTypes.set -> void
+~Microsoft.AspNetCore.Mvc.ProducesAttribute.ProducesAttribute(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.ProducesAttribute.ProducesAttribute(string contentType, params string[] additionalContentTypes) -> void
+~Microsoft.AspNetCore.Mvc.ProducesAttribute.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection contentTypes) -> void
+~Microsoft.AspNetCore.Mvc.ProducesAttribute.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ProducesAttribute.Type.set -> void
+~Microsoft.AspNetCore.Mvc.ProducesDefaultResponseTypeAttribute.ProducesDefaultResponseTypeAttribute(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.ProducesDefaultResponseTypeAttribute.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ProducesErrorResponseTypeAttribute.ProducesErrorResponseTypeAttribute(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.ProducesErrorResponseTypeAttribute.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.ProducesResponseTypeAttribute(System.Type type, int statusCode) -> void
+~Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.Type.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectResult.RedirectResult(string url) -> void
+~Microsoft.AspNetCore.Mvc.RedirectResult.RedirectResult(string url, bool permanent) -> void
+~Microsoft.AspNetCore.Mvc.RedirectResult.RedirectResult(string url, bool permanent, bool preserveMethod) -> void
+~Microsoft.AspNetCore.Mvc.RedirectResult.Url.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectResult.Url.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.RedirectResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.ActionName.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.ActionName.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.ControllerName.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.ControllerName.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.Fragment.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.Fragment.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RedirectToActionResult(string actionName, string controllerName, object routeValues) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RedirectToActionResult(string actionName, string controllerName, object routeValues, bool permanent) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RedirectToActionResult(string actionName, string controllerName, object routeValues, bool permanent, bool preserveMethod) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RedirectToActionResult(string actionName, string controllerName, object routeValues, bool permanent, bool preserveMethod, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RedirectToActionResult(string actionName, string controllerName, object routeValues, bool permanent, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RedirectToActionResult(string actionName, string controllerName, object routeValues, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.RedirectToActionResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.Fragment.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.Fragment.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.Host.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.Host.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.PageHandler.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.PageHandler.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.PageName.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.PageName.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.Protocol.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.Protocol.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, object routeValues) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, string pageHandler) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, string pageHandler, object routeValues) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, string pageHandler, object routeValues, bool permanent) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, string pageHandler, object routeValues, bool permanent, bool preserveMethod) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, string pageHandler, object routeValues, bool permanent, bool preserveMethod, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, string pageHandler, object routeValues, bool permanent, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RedirectToPageResult(string pageName, string pageHandler, object routeValues, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.RedirectToPageResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.Fragment.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.Fragment.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RedirectToRouteResult(object routeValues) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RedirectToRouteResult(string routeName, object routeValues) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RedirectToRouteResult(string routeName, object routeValues, bool permanent) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RedirectToRouteResult(string routeName, object routeValues, bool permanent, bool preserveMethod) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RedirectToRouteResult(string routeName, object routeValues, bool permanent, bool preserveMethod, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RedirectToRouteResult(string routeName, object routeValues, bool permanent, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RedirectToRouteResult(string routeName, object routeValues, string fragment) -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RouteName.get -> string
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RouteName.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RouteValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.UrlHelper.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.RedirectToRouteResult.UrlHelper.set -> void
+~Microsoft.AspNetCore.Mvc.RequestFormLimitsAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.RequestSizeLimitAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.CacheProfileName.get -> string
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.CacheProfileName.set -> void
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.GetCacheProfile(Microsoft.AspNetCore.Mvc.MvcOptions options) -> Microsoft.AspNetCore.Mvc.CacheProfile
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.VaryByHeader.get -> string
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.VaryByHeader.set -> void
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.VaryByQueryKeys.get -> string[]
+~Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.VaryByQueryKeys.set -> void
+~Microsoft.AspNetCore.Mvc.RouteAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.RouteAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.RouteAttribute.RouteAttribute(string template) -> void
+~Microsoft.AspNetCore.Mvc.RouteAttribute.Template.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer.State.get -> object
+~Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer.State.set -> void
+~Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.HttpMethodAttribute(System.Collections.Generic.IEnumerable<string> httpMethods) -> void
+~Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.HttpMethodAttribute(System.Collections.Generic.IEnumerable<string> httpMethods, string template) -> void
+~Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.HttpMethods.get -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Template.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.IActionHttpMethodProvider.HttpMethods.get -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider.Name.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider.Template.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider.RouteKey.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider.RouteValue.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory.GetUrlHelper(Microsoft.AspNetCore.Mvc.ActionContext context) -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.Routing.KnownRouteValueConstraint.KnownRouteValueConstraint(Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider actionDescriptorCollectionProvider) -> void
+~Microsoft.AspNetCore.Mvc.Routing.KnownRouteValueConstraint.Match(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.IRouter route, string routeKey, Microsoft.AspNetCore.Routing.RouteValueDictionary values, Microsoft.AspNetCore.Routing.RouteDirection routeDirection) -> bool
+~Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute.RouteKey.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute.RouteValue.get -> string
+~Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute.RouteValueAttribute(string routeKey, string routeValue) -> void
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelper.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelper.Router.get -> Microsoft.AspNetCore.Routing.IRouter
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelper.UrlHelper(Microsoft.AspNetCore.Mvc.ActionContext actionContext) -> void
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.AmbientValues.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.GenerateUrl(string protocol, string host, string path) -> string
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.GenerateUrl(string protocol, string host, string virtualPath, string fragment) -> string
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.GetValuesDictionary(object values) -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.UrlHelperBase(Microsoft.AspNetCore.Mvc.ActionContext actionContext) -> void
+~Microsoft.AspNetCore.Mvc.Routing.UrlHelperFactory.GetUrlHelper(Microsoft.AspNetCore.Mvc.ActionContext context) -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.SerializableError.SerializableError(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.ServiceFilterAttribute(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.ServiceType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.SignInResult.AuthenticationScheme.get -> string
+~Microsoft.AspNetCore.Mvc.SignInResult.AuthenticationScheme.set -> void
+~Microsoft.AspNetCore.Mvc.SignInResult.Principal.get -> System.Security.Claims.ClaimsPrincipal
+~Microsoft.AspNetCore.Mvc.SignInResult.Principal.set -> void
+~Microsoft.AspNetCore.Mvc.SignInResult.Properties.get -> Microsoft.AspNetCore.Authentication.AuthenticationProperties
+~Microsoft.AspNetCore.Mvc.SignInResult.Properties.set -> void
+~Microsoft.AspNetCore.Mvc.SignInResult.SignInResult(System.Security.Claims.ClaimsPrincipal principal) -> void
+~Microsoft.AspNetCore.Mvc.SignInResult.SignInResult(System.Security.Claims.ClaimsPrincipal principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.SignInResult.SignInResult(string authenticationScheme, System.Security.Claims.ClaimsPrincipal principal) -> void
+~Microsoft.AspNetCore.Mvc.SignInResult.SignInResult(string authenticationScheme, System.Security.Claims.ClaimsPrincipal principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.SignOutResult.AuthenticationSchemes.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.SignOutResult.AuthenticationSchemes.set -> void
+~Microsoft.AspNetCore.Mvc.SignOutResult.Properties.get -> Microsoft.AspNetCore.Authentication.AuthenticationProperties
+~Microsoft.AspNetCore.Mvc.SignOutResult.Properties.set -> void
+~Microsoft.AspNetCore.Mvc.SignOutResult.SignOutResult(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.SignOutResult.SignOutResult(System.Collections.Generic.IList<string> authenticationSchemes) -> void
+~Microsoft.AspNetCore.Mvc.SignOutResult.SignOutResult(System.Collections.Generic.IList<string> authenticationSchemes, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.SignOutResult.SignOutResult(string authenticationScheme) -> void
+~Microsoft.AspNetCore.Mvc.SignOutResult.SignOutResult(string authenticationScheme, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> void
+~Microsoft.AspNetCore.Mvc.TypeFilterAttribute.Arguments.get -> object[]
+~Microsoft.AspNetCore.Mvc.TypeFilterAttribute.Arguments.set -> void
+~Microsoft.AspNetCore.Mvc.TypeFilterAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.TypeFilterAttribute.ImplementationType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.TypeFilterAttribute.TypeFilterAttribute(System.Type type) -> void
+~Microsoft.AspNetCore.Mvc.UnauthorizedObjectResult.UnauthorizedObjectResult(object value) -> void
+~Microsoft.AspNetCore.Mvc.UnprocessableEntityObjectResult.UnprocessableEntityObjectResult(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~Microsoft.AspNetCore.Mvc.UnprocessableEntityObjectResult.UnprocessableEntityObjectResult(object error) -> void
+~Microsoft.AspNetCore.Mvc.ValidationProblemDetails.Errors.get -> System.Collections.Generic.IDictionary<string, string[]>
+~Microsoft.AspNetCore.Mvc.ValidationProblemDetails.ValidationProblemDetails(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~Microsoft.AspNetCore.Mvc.ValidationProblemDetails.ValidationProblemDetails(System.Collections.Generic.IDictionary<string, string[]> errors) -> void
+~Microsoft.AspNetCore.Mvc.VirtualFileResult.FileName.get -> string
+~Microsoft.AspNetCore.Mvc.VirtualFileResult.FileName.set -> void
+~Microsoft.AspNetCore.Mvc.VirtualFileResult.FileProvider.get -> Microsoft.Extensions.FileProviders.IFileProvider
+~Microsoft.AspNetCore.Mvc.VirtualFileResult.FileProvider.set -> void
+~Microsoft.AspNetCore.Mvc.VirtualFileResult.VirtualFileResult(string fileName, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> void
+~Microsoft.AspNetCore.Mvc.VirtualFileResult.VirtualFileResult(string fileName, string contentType) -> void
+~Microsoft.Extensions.DependencyInjection.IMvcBuilder.PartManager.get -> Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager
+~Microsoft.Extensions.DependencyInjection.IMvcBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection
+~Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.PartManager.get -> Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager
+~Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.Services.get -> Microsoft.Extensions.DependencyInjection.IServiceCollection
+~abstract Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.IsValidForRequest(Microsoft.AspNetCore.Routing.RouteContext routeContext, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor action) -> bool
+~abstract Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart.Name.get -> string
+~abstract Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartFactory.GetApplicationParts(System.Reflection.Assembly assembly) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>
+~abstract Microsoft.AspNetCore.Mvc.Diagnostics.EventData.this[int index].get -> System.Collections.Generic.KeyValuePair<string, object>
+~abstract Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~abstract Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> System.Threading.Tasks.Task
+~abstract Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~abstract Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding selectedEncoding) -> System.Threading.Tasks.Task
+~abstract Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollectionProvider.ActionDescriptors.get -> Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection
+~abstract Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollectionProvider.GetChangeToken() -> Microsoft.Extensions.Primitives.IChangeToken
+~abstract Microsoft.AspNetCore.Mvc.Infrastructure.ConfigureCompatibilityOptions<TOptions>.DefaultValues.get -> System.Collections.Generic.IReadOnlyDictionary<string, object>
+~abstract Microsoft.AspNetCore.Mvc.Infrastructure.OutputFormatterSelector.SelectFormatter(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter> formatters, Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection mediaTypes) -> Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter
+~abstract Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory.CreateProblemDetails(Microsoft.AspNetCore.Http.HttpContext httpContext, int? statusCode = null, string title = null, string type = null, string detail = null, string instance = null) -> Microsoft.AspNetCore.Mvc.ProblemDetails
+~abstract Microsoft.AspNetCore.Mvc.Infrastructure.ProblemDetailsFactory.CreateValidationProblemDetails(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelStateDictionary, int? statusCode = null, string title = null, string type = null, string detail = null, string instance = null) -> Microsoft.AspNetCore.Mvc.ValidationProblemDetails
+~abstract Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.ContainsPrefix(string prefix) -> bool
+~abstract Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.GetValue(string key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+~abstract Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator.GetValidationVisitor(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider validatorProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorCache validatorCache, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState) -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor
+~abstract Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer.TransformAsync(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.RouteValueDictionary values) -> System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Routing.RouteValueDictionary>
+~abstract Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.Action(Microsoft.AspNetCore.Mvc.Routing.UrlActionContext actionContext) -> string
+~abstract Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.RouteUrl(Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext routeContext) -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterAction" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnActionExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnActionExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionFilterOnActionExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnActionExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterActionResultEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterActionResult" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterAuthorizationFilterOnAuthorizationEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnAuthorization" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterControllerActionMethodEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterControllerActionMethod" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterExceptionFilterOnExceptionEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnException" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnResourceExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnResourceExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterResourceFilterOnResourceExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnResourceExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnResultExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnResultExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterResultFilterOnResultExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnResultExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeAction" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnActionExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnActionExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionFilterOnActionExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnActionExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeActionResultEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeActionResult" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeAuthorizationFilterOnAuthorizationEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnAuthorization" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeControllerActionMethodEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeControllerActionMethod" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeExceptionFilterOnException.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnException" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnResourceExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnResourceExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResourceFilterOnResourceExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnResourceExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnResultExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnResultExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeResultFilterOnResultExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnResultExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.EventData.EventNamespace = "Microsoft.AspNetCore.Mvc." -> string
+~override Microsoft.AspNetCore.Mvc.AcceptedAtActionResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.AcceptedResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Name.get -> string
+~override Microsoft.AspNetCore.Mvc.ApplicationParts.DefaultApplicationPartFactory.GetApplicationParts(System.Reflection.Assembly assembly) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>
+~override Microsoft.AspNetCore.Mvc.ApplicationParts.NullApplicationPartFactory.GetApplicationParts(System.Reflection.Assembly assembly) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>
+~override Microsoft.AspNetCore.Mvc.ChallengeResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.ContentResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.DisplayName.get -> string
+~override Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.DisplayName.set -> void
+~override Microsoft.AspNetCore.Mvc.CreatedAtActionResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.CreatedResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.EmptyResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.FileContentResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.FileStreamResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.ForbidResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Formatters.MediaTypeSegmentWithQuality.ToString() -> string
+~override Microsoft.AspNetCore.Mvc.Formatters.StringOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context) -> bool
+~override Microsoft.AspNetCore.Mvc.Formatters.StringOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~override Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Infrastructure.DefaultOutputFormatterSelector.SelectFormatter(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter> formatters, Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection contentTypes) -> Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter
+~override Microsoft.AspNetCore.Mvc.JsonResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.LocalRedirectResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>.CanCreateInstance(System.Type targetType) -> bool
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>.ConvertToCollectionType(System.Type targetType, System.Collections.Generic.IEnumerable<TElement> collection) -> object
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>.CopyToModel(object target, System.Collections.Generic.IEnumerable<TElement> sourceCollection) -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder<TElement>.CreateEmptyCollection(System.Type targetType) -> object
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>.CanCreateInstance(System.Type targetType) -> bool
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>.ConvertToCollectionType(System.Type targetType, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey, TValue>> collection) -> object
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder<TKey, TValue>.CreateEmptyCollection(System.Type targetType) -> object
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Binders.EnumTypeModelBinder.CheckModel(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext, Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult valueProviderResult, object model) -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.InsertItem(int index, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider item) -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.SetItem(int index, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider item) -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ActionContext.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.BinderModelName.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.BinderModelName.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.BindingSource.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.EnterNestedScope(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata modelMetadata, string fieldName, string modelName, object model) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.NestedScope
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.FieldName.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.FieldName.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.Model.get -> object
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.Model.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelMetadata.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelName.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelName.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelState.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.PropertyFilter.get -> System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.PropertyFilter.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ValidationState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ValidationState.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ValueProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~override Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ValueProvider.set -> void
+~override Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.ContainsPrefix(string prefix) -> bool
+~override Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.GetValue(string key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+~override Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider.ContainsPrefix(string prefix) -> bool
+~override Microsoft.AspNetCore.Mvc.ModelBinding.JQueryValueProvider.GetValue(string key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.AttemptedValueIsInvalidAccessor.get -> System.Func<string, string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.MissingBindRequiredValueAccessor.get -> System.Func<string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.MissingKeyOrValueAccessor.get -> System.Func<string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.MissingRequestBodyRequiredValueAccessor.get -> System.Func<string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.NonPropertyAttemptedValueIsInvalidAccessor.get -> System.Func<string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.NonPropertyUnknownValueIsInvalidAccessor.get -> System.Func<string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.NonPropertyValueMustBeANumberAccessor.get -> System.Func<string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.UnknownValueIsInvalidAccessor.get -> System.Func<string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.ValueIsInvalidAccessor.get -> System.Func<string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.ValueMustBeANumberAccessor.get -> System.Func<string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelBindingMessageProvider.ValueMustNotBeNullAccessor.get -> System.Func<string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.AdditionalValues.get -> System.Collections.Generic.IReadOnlyDictionary<object, object>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BinderModelName.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BinderType.get -> System.Type
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ContainerMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DataTypeName.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Description.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DisplayFormatString.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DisplayName.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.EditFormatString.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ElementMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.EnumGroupedDisplayNamesAndValues.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<Microsoft.AspNetCore.Mvc.ModelBinding.EnumGroupAndName, string>>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.EnumNamesAndValues.get -> System.Collections.Generic.IReadOnlyDictionary<string, string>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.GetMetadataForProperties(System.Type modelType) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.GetMetadataForType(System.Type modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ModelBindingMessageProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.NullDisplayText.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Placeholder.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Properties.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelPropertyCollection
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.PropertyFilterProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.PropertyGetter.get -> System.Func<object, object>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.PropertySetter.get -> System.Action<object, object>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.PropertyValidationFilter.get -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IPropertyValidationFilter
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.SimpleDisplayProperty.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.TemplateHint.get -> string
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ValidatorMetadata.get -> System.Collections.Generic.IReadOnlyList<object>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForParameter(System.Reflection.ParameterInfo parameter) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForParameter(System.Reflection.ParameterInfo parameter, System.Type modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForProperties(System.Type modelType) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata>
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForProperty(System.Reflection.PropertyInfo propertyInfo, System.Type modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForType(System.Type modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~override Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.ContainsPrefix(string prefix) -> bool
+~override Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.GetValue(string key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+~override Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.ContainsPrefix(string key) -> bool
+~override Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.GetValue(string key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+~override Microsoft.AspNetCore.Mvc.ObjectResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.PhysicalFileResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.RedirectResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.RedirectToActionResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.RedirectToPageResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.RedirectToRouteResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Routing.UrlHelper.Action(Microsoft.AspNetCore.Mvc.Routing.UrlActionContext actionContext) -> string
+~override Microsoft.AspNetCore.Mvc.Routing.UrlHelper.RouteUrl(Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext routeContext) -> string
+~override Microsoft.AspNetCore.Mvc.SignInResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.SignOutResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.StatusCodeResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~override Microsoft.AspNetCore.Mvc.VirtualFileResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override sealed Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~override sealed Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding selectedEncoding) -> System.Threading.Tasks.Task
+~override sealed Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapAreaControllerRoute(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string name, string areaName, string pattern, object defaults = null, object constraints = null, object dataTokens = null) -> Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapControllerRoute(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string name, string pattern, object defaults = null, object constraints = null, object dataTokens = null) -> Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapControllers(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints) -> Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapDefaultControllerRoute(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints) -> Microsoft.AspNetCore.Builder.ControllerActionEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute<TTransformer>(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern) -> void
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute<TTransformer>(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state) -> void
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string action, string controller, string area) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapFallbackToAreaController(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string action, string controller, string area) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapFallbackToController(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string action, string controller) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.ControllerEndpointRouteBuilderExtensions.MapFallbackToController(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string action, string controller) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions.UseMvc(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder
+~static Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions.UseMvc(this Microsoft.AspNetCore.Builder.IApplicationBuilder app, System.Action<Microsoft.AspNetCore.Routing.IRouteBuilder> configureRoutes) -> Microsoft.AspNetCore.Builder.IApplicationBuilder
+~static Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions.UseMvcWithDefaultRoute(this Microsoft.AspNetCore.Builder.IApplicationBuilder app) -> Microsoft.AspNetCore.Builder.IApplicationBuilder
+~static Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template) -> Microsoft.AspNetCore.Routing.IRouteBuilder
+~static Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template, object defaults) -> Microsoft.AspNetCore.Routing.IRouteBuilder
+~static Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template, object defaults, object constraints) -> Microsoft.AspNetCore.Routing.IRouteBuilder
+~static Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(this Microsoft.AspNetCore.Routing.IRouteBuilder routeBuilder, string name, string areaName, string template, object defaults, object constraints, object dataTokens) -> Microsoft.AspNetCore.Routing.IRouteBuilder
+~static Microsoft.AspNetCore.Mvc.ActionResult<TValue>.implicit operator Microsoft.AspNetCore.Mvc.ActionResult<TValue>(Microsoft.AspNetCore.Mvc.ActionResult result) -> Microsoft.AspNetCore.Mvc.ActionResult<TValue>
+~static Microsoft.AspNetCore.Mvc.ActionResult<TValue>.implicit operator Microsoft.AspNetCore.Mvc.ActionResult<TValue>(TValue value) -> Microsoft.AspNetCore.Mvc.ActionResult<TValue>
+~static Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.CombineAttributeRouteModel(Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel left, Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel right) -> Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel
+~static Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.CombineTemplates(string prefix, string template) -> string
+~static Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.IsOverridePattern(string template) -> bool
+~static Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.ReplaceTokens(string template, System.Collections.Generic.IDictionary<string, string> values) -> string
+~static Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.ReplaceTokens(string template, System.Collections.Generic.IDictionary<string, string> values, Microsoft.AspNetCore.Routing.IOutboundParameterTransformer routeTokenTransformer) -> string
+~static Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartFactory.GetApplicationPartFactory(System.Reflection.Assembly assembly) -> Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartFactory
+~static Microsoft.AspNetCore.Mvc.ApplicationParts.DefaultApplicationPartFactory.GetDefaultApplicationParts(System.Reflection.Assembly assembly) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>
+~static Microsoft.AspNetCore.Mvc.ApplicationParts.DefaultApplicationPartFactory.Instance.get -> Microsoft.AspNetCore.Mvc.ApplicationParts.DefaultApplicationPartFactory
+~static Microsoft.AspNetCore.Mvc.ApplicationParts.RelatedAssemblyAttribute.GetRelatedAssemblies(System.Reflection.Assembly assembly, bool throwOnError) -> System.Collections.Generic.IReadOnlyList<System.Reflection.Assembly>
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Create(object model) -> void
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Delete(object id) -> void
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Edit(object id, object model) -> void
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Find(object id) -> void
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Get(object id) -> void
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Post(object model) -> void
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Put(object id, object model) -> void
+~static Microsoft.AspNetCore.Mvc.DefaultApiConventions.Update(object id, object model) -> void
+~static Microsoft.AspNetCore.Mvc.Formatters.MediaType.CreateMediaTypeSegmentWithQuality(string mediaType, int start) -> Microsoft.AspNetCore.Mvc.Formatters.MediaTypeSegmentWithQuality
+~static Microsoft.AspNetCore.Mvc.Formatters.MediaType.GetEncoding(Microsoft.Extensions.Primitives.StringSegment mediaType) -> System.Text.Encoding
+~static Microsoft.AspNetCore.Mvc.Formatters.MediaType.GetEncoding(string mediaType) -> System.Text.Encoding
+~static Microsoft.AspNetCore.Mvc.Formatters.MediaType.ReplaceEncoding(Microsoft.Extensions.Primitives.StringSegment mediaType, System.Text.Encoding encoding) -> string
+~static Microsoft.AspNetCore.Mvc.Formatters.MediaType.ReplaceEncoding(string mediaType, System.Text.Encoding encoding) -> string
+~static Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase.CreateLogger<T>(Microsoft.Extensions.Logging.ILoggerFactory factory) -> Microsoft.Extensions.Logging.ILogger
+~static Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase.WriteFileAsync(Microsoft.AspNetCore.Http.HttpContext context, System.IO.Stream fileStream, Microsoft.Net.Http.Headers.RangeItemHeaderValue range, long rangeLength) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CreateAsync(Microsoft.AspNetCore.Mvc.ActionContext actionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory> factories) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider>
+~static Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CreateAsync(Microsoft.AspNetCore.Mvc.ControllerContext controllerContext) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider>
+~static Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.CreateBindingContext(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo bindingInfo, string modelName) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext
+~static Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.MetadataDetailsProviderExtensions.RemoveType(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider> list, System.Type type) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.MetadataDetailsProviderExtensions.RemoveType<TMetadataDetailsProvider>(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider> list) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.GetAttributesForParameter(System.Reflection.ParameterInfo parameterInfo) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.GetAttributesForParameter(System.Reflection.ParameterInfo parameterInfo, System.Type modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.GetAttributesForProperty(System.Type containerType, System.Reflection.PropertyInfo property, System.Type modelType) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.GetAttributesForProperty(System.Type type, System.Reflection.PropertyInfo property) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.GetAttributesForType(System.Type type) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderExtensions.RemoveType(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider> list, System.Type type) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderExtensions.RemoveType<TModelBinderProvider>(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider> list) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProviderExtensions.GetMetadataForProperty(this Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider provider, System.Type containerType, string propertyName) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelNames.CreateIndexModelName(string parentName, int index) -> string
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelNames.CreateIndexModelName(string parentName, string index) -> string
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelNames.CreatePropertyModelName(string prefix, string propertyName) -> string
+~static Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderExtensions.RemoveType(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider> list, System.Type type) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderExtensions.RemoveType<TModelValidatorProvider>(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider> list) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.StateManager.Recurse(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor visitor, string key, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object model, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy strategy) -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.StateManager
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryExtensions.RemoveType(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory> list, System.Type type) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryExtensions.RemoveType<TValueProviderFactory>(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory> list) -> void
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action, object values) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action, string controller) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action, string controller, object values) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action, string controller, object values, string protocol) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action, string controller, object values, string protocol, string host) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action, string controller, object values, string protocol, string host, string fragment) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.ActionLink(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action = null, string controller = null, object values = null, string protocol = null, string host = null, string fragment = null) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Page(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Page(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, object values) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Page(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Page(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Page(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values, string protocol) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Page(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values, string protocol, string host) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Page(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName, string pageHandler, object values, string protocol, string host, string fragment) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.PageLink(this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName = null, string pageHandler = null, object values = null, string protocol = null, string host = null, string fragment = null) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object values) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host) -> string
+~static Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host, string fragment) -> string
+~static Microsoft.AspNetCore.Routing.ControllerLinkGeneratorExtensions.GetPathByAction(this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string action = null, string controller = null, object values = null, Microsoft.AspNetCore.Http.PathString? pathBase = null, Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.AspNetCore.Routing.ControllerLinkGeneratorExtensions.GetPathByAction(this Microsoft.AspNetCore.Routing.LinkGenerator generator, string action, string controller, object values = null, Microsoft.AspNetCore.Http.PathString pathBase = default(Microsoft.AspNetCore.Http.PathString), Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.AspNetCore.Routing.ControllerLinkGeneratorExtensions.GetUriByAction(this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string action = null, string controller = null, object values = null, string scheme = null, Microsoft.AspNetCore.Http.HostString? host = null, Microsoft.AspNetCore.Http.PathString? pathBase = null, Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.AspNetCore.Routing.ControllerLinkGeneratorExtensions.GetUriByAction(this Microsoft.AspNetCore.Routing.LinkGenerator generator, string action, string controller, object values, string scheme, Microsoft.AspNetCore.Http.HostString host, Microsoft.AspNetCore.Http.PathString pathBase = default(Microsoft.AspNetCore.Http.PathString), Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.AspNetCore.Routing.PageLinkGeneratorExtensions.GetPathByPage(this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string page = null, string handler = null, object values = null, Microsoft.AspNetCore.Http.PathString? pathBase = null, Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.AspNetCore.Routing.PageLinkGeneratorExtensions.GetPathByPage(this Microsoft.AspNetCore.Routing.LinkGenerator generator, string page, string handler = null, object values = null, Microsoft.AspNetCore.Http.PathString pathBase = default(Microsoft.AspNetCore.Http.PathString), Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.AspNetCore.Routing.PageLinkGeneratorExtensions.GetUriByPage(this Microsoft.AspNetCore.Routing.LinkGenerator generator, Microsoft.AspNetCore.Http.HttpContext httpContext, string page = null, string handler = null, object values = null, string scheme = null, Microsoft.AspNetCore.Http.HostString? host = null, Microsoft.AspNetCore.Http.PathString? pathBase = null, Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.AspNetCore.Routing.PageLinkGeneratorExtensions.GetUriByPage(this Microsoft.AspNetCore.Routing.LinkGenerator generator, string page, string handler, object values, string scheme, Microsoft.AspNetCore.Http.HostString host, Microsoft.AspNetCore.Http.PathString pathBase = default(Microsoft.AspNetCore.Http.PathString), Microsoft.AspNetCore.Http.FragmentString fragment = default(Microsoft.AspNetCore.Http.FragmentString), Microsoft.AspNetCore.Routing.LinkOptions options = null) -> string
+~static Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.Add(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention> conventions, Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention actionModelConvention) -> void
+~static Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.Add(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention> conventions, Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention controllerModelConvention) -> void
+~static Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.Add(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention> conventions, Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelBaseConvention parameterModelConvention) -> void
+~static Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.Add(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention> conventions, Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelConvention parameterModelConvention) -> void
+~static Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.RemoveType(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention> list, System.Type type) -> void
+~static Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.RemoveType<TApplicationModelConvention>(this System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention> list) -> void
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddApplicationPart(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Reflection.Assembly assembly) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddControllersAsServices(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddFormatterMappings(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddJsonOptions(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.JsonOptions> configure) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddMvcOptions(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.MvcOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.ConfigureApiBehaviorOptions(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.ApiBehaviorOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.ConfigureApplicationPartManager(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.SetCompatibilityVersion(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, Microsoft.AspNetCore.Mvc.CompatibilityVersion version) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddApplicationPart(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Reflection.Assembly assembly) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddAuthorization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddAuthorization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Authorization.AuthorizationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddControllersAsServices(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddFormatterMappings(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddFormatterMappings(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddJsonOptions(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.JsonOptions> configure) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddMvcOptions(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.MvcOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.ConfigureApiBehaviorOptions(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.ApiBehaviorOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.ConfigureApplicationPartManager(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.SetCompatibilityVersion(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, Microsoft.AspNetCore.Mvc.CompatibilityVersion version) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreServiceCollectionExtensions.AddMvcCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCoreServiceCollectionExtensions.AddMvcCore(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action<Microsoft.AspNetCore.Mvc.MvcOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static readonly Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.UTF16EncodingLittleEndian -> System.Text.Encoding
+~static readonly Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.UTF8EncodingWithoutBOM -> System.Text.Encoding
+~virtual Microsoft.AspNetCore.Mvc.ActionConstraints.HttpMethodActionConstraint.Accept(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext context) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ActionResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.ActionResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.ApiConventionApplicationModelConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.ApiVisibilityConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.ClientErrorResultFilterConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.ConsumesConstraintForFormFileParameterConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.InferParameterBindingInfoConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.InvalidModelStateFilterConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.RouteTokenTransformerConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.OnAuthorizationAsync(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext context) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.BindPropertyAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~virtual Microsoft.AspNetCore.Mvc.BindPropertyAttribute.BindingSource.set -> void
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Accepted() -> Microsoft.AspNetCore.Mvc.AcceptedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Accepted(System.Uri uri) -> Microsoft.AspNetCore.Mvc.AcceptedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Accepted(System.Uri uri, object value) -> Microsoft.AspNetCore.Mvc.AcceptedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Accepted(object value) -> Microsoft.AspNetCore.Mvc.AcceptedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Accepted(string uri) -> Microsoft.AspNetCore.Mvc.AcceptedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Accepted(string uri, object value) -> Microsoft.AspNetCore.Mvc.AcceptedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtAction(string actionName) -> Microsoft.AspNetCore.Mvc.AcceptedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtAction(string actionName, object routeValues, object value) -> Microsoft.AspNetCore.Mvc.AcceptedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtAction(string actionName, object value) -> Microsoft.AspNetCore.Mvc.AcceptedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtAction(string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.AcceptedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtAction(string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.AcceptedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtAction(string actionName, string controllerName, object routeValues, object value) -> Microsoft.AspNetCore.Mvc.AcceptedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtRoute(object routeValues) -> Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtRoute(object routeValues, object value) -> Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtRoute(string routeName) -> Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtRoute(string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.AcceptedAtRoute(string routeName, object routeValues, object value) -> Microsoft.AspNetCore.Mvc.AcceptedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.BadRequest() -> Microsoft.AspNetCore.Mvc.BadRequestResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.BadRequest(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.BadRequest(object error) -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Challenge() -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Challenge(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Challenge(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Challenge(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Conflict() -> Microsoft.AspNetCore.Mvc.ConflictResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Conflict(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> Microsoft.AspNetCore.Mvc.ConflictObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Conflict(object error) -> Microsoft.AspNetCore.Mvc.ConflictObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Content(string content) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Content(string content, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Content(string content, string contentType) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Content(string content, string contentType, System.Text.Encoding contentEncoding) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Created(System.Uri uri, object value) -> Microsoft.AspNetCore.Mvc.CreatedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Created(string uri, object value) -> Microsoft.AspNetCore.Mvc.CreatedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtAction(string actionName, object routeValues, object value) -> Microsoft.AspNetCore.Mvc.CreatedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtAction(string actionName, object value) -> Microsoft.AspNetCore.Mvc.CreatedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtAction(string actionName, string controllerName, object routeValues, object value) -> Microsoft.AspNetCore.Mvc.CreatedAtActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtRoute(object routeValues, object value) -> Microsoft.AspNetCore.Mvc.CreatedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtRoute(string routeName, object routeValues, object value) -> Microsoft.AspNetCore.Mvc.CreatedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtRoute(string routeName, object value) -> Microsoft.AspNetCore.Mvc.CreatedAtRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream fileStream, string contentType, string fileDownloadName, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(byte[] fileContents, string contentType, string fileDownloadName, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.File(string virtualPath, string contentType, string fileDownloadName, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Forbid() -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Forbid(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Forbid(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Forbid(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.LocalRedirect(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.LocalRedirectPermanent(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.LocalRedirectPermanentPreserveMethod(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.LocalRedirectPreserveMethod(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.NoContent() -> Microsoft.AspNetCore.Mvc.NoContentResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.NotFound() -> Microsoft.AspNetCore.Mvc.NotFoundResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.NotFound(object value) -> Microsoft.AspNetCore.Mvc.NotFoundObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Ok() -> Microsoft.AspNetCore.Mvc.OkResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Ok(object value) -> Microsoft.AspNetCore.Mvc.OkObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType, string fileDownloadName, System.DateTimeOffset? lastModified, Microsoft.Net.Http.Headers.EntityTagHeaderValue entityTag, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(string physicalPath, string contentType, string fileDownloadName, bool enableRangeProcessing) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Problem(string detail = null, string instance = null, int? statusCode = null, string title = null, string type = null) -> Microsoft.AspNetCore.Mvc.ObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Redirect(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectPermanent(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectPermanentPreserveMethod(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectPreserveMethod(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction() -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(string actionName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(string actionName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(string actionName, string controllerName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(string actionName, string controllerName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(string actionName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(string actionName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(string actionName, string controllerName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(string actionName, string controllerName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanentPreserveMethod(string actionName = null, string controllerName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPreserveMethod(string actionName = null, string controllerName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPage(string pageName) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPage(string pageName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPage(string pageName, string pageHandler) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPage(string pageName, string pageHandler, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPage(string pageName, string pageHandler, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPage(string pageName, string pageHandler, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPagePermanent(string pageName) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPagePermanent(string pageName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPagePermanent(string pageName, string pageHandler) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPagePermanent(string pageName, string pageHandler, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPagePermanent(string pageName, string pageHandler, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPagePermanentPreserveMethod(string pageName, string pageHandler = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToPagePreserveMethod(string pageName, string pageHandler = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(string routeName) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(string routeName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(string routeName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(string routeName) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(string routeName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(string routeName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanentPreserveMethod(string routeName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePreserveMethod(string routeName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignIn(System.Security.Claims.ClaimsPrincipal principal) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignIn(System.Security.Claims.ClaimsPrincipal principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignIn(System.Security.Claims.ClaimsPrincipal principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, string authenticationScheme) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignIn(System.Security.Claims.ClaimsPrincipal principal, string authenticationScheme) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignOut() -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignOut(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignOut(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.SignOut(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.StatusCode(int statusCode) -> Microsoft.AspNetCore.Mvc.StatusCodeResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.StatusCode(int statusCode, object value) -> Microsoft.AspNetCore.Mvc.ObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync(object model, System.Type modelType, string prefix) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync<TModel>(TModel model) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync<TModel>(TModel model, string prefix) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.TryValidateModel(object model) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.TryValidateModel(object model, string prefix) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Unauthorized() -> Microsoft.AspNetCore.Mvc.UnauthorizedResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.Unauthorized(object value) -> Microsoft.AspNetCore.Mvc.UnauthorizedObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.UnprocessableEntity() -> Microsoft.AspNetCore.Mvc.UnprocessableEntityResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.UnprocessableEntity(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> Microsoft.AspNetCore.Mvc.UnprocessableEntityObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.UnprocessableEntity(object error) -> Microsoft.AspNetCore.Mvc.UnprocessableEntityObjectResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.ValidationProblem() -> Microsoft.AspNetCore.Mvc.ActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.ValidationProblem(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelStateDictionary) -> Microsoft.AspNetCore.Mvc.ActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.ValidationProblem(Microsoft.AspNetCore.Mvc.ValidationProblemDetails descriptor) -> Microsoft.AspNetCore.Mvc.ActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerBase.ValidationProblem(string detail = null, string instance = null, int? statusCode = null, string title = null, string type = null, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelStateDictionary = null) -> Microsoft.AspNetCore.Mvc.ActionResult
+~virtual Microsoft.AspNetCore.Mvc.ControllerContext.ValueProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory>
+~virtual Microsoft.AspNetCore.Mvc.ControllerContext.ValueProviderFactories.set -> void
+~virtual Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ActionName.get -> string
+~virtual Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ActionName.set -> void
+~virtual Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.IsController(System.Reflection.TypeInfo typeInfo) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator.Release(Microsoft.AspNetCore.Mvc.ControllerContext context, object controller) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext context, Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate next) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext context, Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate next) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.OnExceptionAsync(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext context) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext context, Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate next) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.GetFormat(Microsoft.AspNetCore.Mvc.ActionContext context) -> string
+~virtual Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.CanRead(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.CanReadType(System.Type type) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.GetDefaultValueForType(System.Type modelType) -> object
+~virtual Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList<string>
+~virtual Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.ReadAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.CanWriteType(System.Type type) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.GetSupportedContentTypes(string contentType, System.Type objectType) -> System.Collections.Generic.IReadOnlyList<string>
+~virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.WriteResponseHeaders(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.SelectCharacterEncoding(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> System.Text.Encoding
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.ConfigureCompatibilityOptions<TOptions>.PostConfigure(string name, TOptions options) -> void
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.ContentResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.ContentResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.FileContentResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.FileContentResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.FileContentResultExecutor.WriteFileAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.FileContentResult result, Microsoft.Net.Http.Headers.RangeItemHeaderValue range, long rangeLength) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.FileResultExecutorBase.SetHeadersAndLog(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.FileResult result, long? fileLength, bool enableRangeProcessing, System.DateTimeOffset? lastModified = null, Microsoft.Net.Http.Headers.EntityTagHeaderValue etag = null) -> (Microsoft.Net.Http.Headers.RangeItemHeaderValue range, long rangeLength, bool serveBody)
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.FileStreamResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.FileStreamResultExecutor.WriteFileAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.FileStreamResult result, Microsoft.Net.Http.Headers.RangeItemHeaderValue range, long rangeLength) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.LocalRedirectResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.LocalRedirectResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.ObjectResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.PhysicalFileResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.GetFileInfo(string path) -> Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.FileMetadata
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.GetFileStream(string path) -> System.IO.Stream
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.PhysicalFileResultExecutor.WriteFileAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.PhysicalFileResult result, Microsoft.Net.Http.Headers.RangeItemHeaderValue range, long rangeLength) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.RedirectResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.RedirectResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToActionResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.RedirectToActionResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToPageResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.RedirectToPageResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.RedirectToRouteResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.RedirectToRouteResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.VirtualFileResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor.GetFileStream(Microsoft.Extensions.FileProviders.IFileInfo fileInfo) -> System.IO.Stream
+~virtual Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor.WriteFileAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.VirtualFileResult result, Microsoft.Extensions.FileProviders.IFileInfo fileInfo, Microsoft.Net.Http.Headers.RangeItemHeaderValue range, long rangeLength) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ModelBinderAttribute.BindingSource.get -> Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource
+~virtual Microsoft.AspNetCore.Mvc.ModelBinderAttribute.BindingSource.set -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.CanCreateInstance(System.Type targetType) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.ConvertToCollectionType(System.Type targetType, System.Collections.Generic.IEnumerable<TElement> collection) -> object
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.CopyToModel(object target, System.Collections.Generic.IEnumerable<TElement> sourceCollection) -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder<TElement>.CreateEmptyCollection(System.Type targetType) -> object
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.BindProperty(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.CanBindProperty(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata propertyMetadata) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.CreateModel(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext) -> object
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.SetProperty(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext, string modelName, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata propertyMetadata, Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult result) -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder.CheckModel(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext bindingContext, Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult valueProviderResult, object model) -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.Filter(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource bindingSource) -> Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.ContainsPrefix(string prefix) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.GetKeysFromPrefix(string prefix) -> System.Collections.Generic.IDictionary<string, string>
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.GetValue(string key) -> Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider<TModel>.Prefix.get -> string
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider<TModel>.PropertyFilter.get -> System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool>
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider<TModel>.PropertyIncludeExpressions.get -> System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression<System.Func<TModel, object>>>
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.GetKeysFromPrefix(string prefix) -> System.Collections.Generic.IDictionary<string, string>
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.CreateModelMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails entry) -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.CreateParameterDetails(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.CreatePropertyDetails(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails[]
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.CreateTypeDetails(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity key) -> Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator.Validate(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState, string prefix, object model) -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator.Validate(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState, string prefix, object model, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata) -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.ObjectModelValidator.Validate(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary validationState, string prefix, object model, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object container) -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder modelBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor parameter, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object value) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult>
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.ParameterBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder modelBinder, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, Microsoft.AspNetCore.Mvc.Abstractions.ParameterDescriptor parameter, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object value, object container) -> System.Threading.Tasks.ValueTask<Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult>
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.GetKeysFromPrefix(string prefix) -> System.Collections.Generic.IDictionary<string, string>
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.GetValidationEntry(object model) -> Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateEntry
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.SuppressValidation(string key) -> void
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Validate(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Validate(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel, object container) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Visit(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, string key, object model) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitChildren(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy strategy) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.VisitComplexType(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy defaultStrategy) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ObjectResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.ProducesAttribute.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.ProducesAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.HandleNonHttpsRequest(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext filterContext) -> void
+~virtual Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.OnAuthorization(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext filterContext) -> void
+~virtual Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer.FilterAsync(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.RouteValueDictionary values, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> endpoints) -> System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint>>
+~virtual Microsoft.AspNetCore.Mvc.Routing.UrlHelper.GenerateUrl(string protocol, string host, Microsoft.AspNetCore.Routing.VirtualPathData pathData, string fragment) -> string
+~virtual Microsoft.AspNetCore.Mvc.Routing.UrlHelper.GetVirtualPathData(string routeName, Microsoft.AspNetCore.Routing.RouteValueDictionary values) -> Microsoft.AspNetCore.Routing.VirtualPathData
+~virtual Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.Content(string contentPath) -> string
+~virtual Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.IsLocalUrl(string url) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase.Link(string routeName, object values) -> string
diff --git a/src/Mvc/Mvc.Core/src/Routing/ControllerLinkGeneratorExtensions.cs b/src/Mvc/Mvc.Core/src/Routing/ControllerLinkGeneratorExtensions.cs
index d15eaef020b7da56a0753d51a0e429698b6e653e..f0b83af2e68c4f0fea15809b51bc95315b99de91 100644
--- a/src/Mvc/Mvc.Core/src/Routing/ControllerLinkGeneratorExtensions.cs
+++ b/src/Mvc/Mvc.Core/src/Routing/ControllerLinkGeneratorExtensions.cs
@@ -1,10 +1,11 @@
-// Copyright (c) .NET Foundation. All rights reserved.
+// 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.
 
+using System;
+using System.Diagnostics.CodeAnalysis;
 using Microsoft.AspNetCore.Http;
 using Microsoft.AspNetCore.Http.Features;
 using Microsoft.AspNetCore.Mvc.Routing;
-using System;
 
 namespace Microsoft.AspNetCore.Routing
 {
@@ -36,6 +37,7 @@ namespace Microsoft.AspNetCore.Routing
         /// names from <c>RouteOptions</c>.
         /// </param>
         /// <returns>A URI with an absolute path, or <c>null</c> if a URI cannot be created.</returns>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetPathByAction(
             this LinkGenerator generator,
             HttpContext httpContext,
@@ -81,6 +83,7 @@ namespace Microsoft.AspNetCore.Routing
         /// names from <c>RouteOptions</c>.
         /// </param>
         /// <returns>A URI with an absolute path, or <c>null</c> if a URI cannot be created.</returns>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetPathByAction(
             this LinkGenerator generator,
             string action,
@@ -146,6 +149,7 @@ namespace Microsoft.AspNetCore.Routing
         /// your deployment environment.
         /// </para>
         /// </remarks>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetUriByAction(
             this LinkGenerator generator,
             HttpContext httpContext,
@@ -205,6 +209,7 @@ namespace Microsoft.AspNetCore.Routing
         /// your deployment environment.
         /// </para>
         /// </remarks>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetUriByAction(
             this LinkGenerator generator,
             string action,
@@ -254,4 +259,4 @@ namespace Microsoft.AspNetCore.Routing
             return httpContext?.Features.Get<IRouteValuesFeature>()?.RouteValues;
         }
     }
-}
\ No newline at end of file
+}
diff --git a/src/Mvc/Mvc.Core/src/Routing/PageLinkGeneratorExtensions.cs b/src/Mvc/Mvc.Core/src/Routing/PageLinkGeneratorExtensions.cs
index f1725f2fe09eef663d724bad24a6deef6a70f821..3d74e2b07a3812e648468d76396910d0eeab4893 100644
--- a/src/Mvc/Mvc.Core/src/Routing/PageLinkGeneratorExtensions.cs
+++ b/src/Mvc/Mvc.Core/src/Routing/PageLinkGeneratorExtensions.cs
@@ -1,7 +1,8 @@
-// Copyright (c) .NET Foundation. All rights reserved.
+// 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.
 
 using System;
+using System.Diagnostics.CodeAnalysis;
 using Microsoft.AspNetCore.Http;
 using Microsoft.AspNetCore.Http.Features;
 using Microsoft.AspNetCore.Mvc.Routing;
@@ -35,6 +36,7 @@ namespace Microsoft.AspNetCore.Routing
         /// names from <c>RouteOptions</c>.
         /// </param>
         /// <returns>A URI with an absolute path, or <c>null</c> if a URI cannot be created.</returns>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetPathByPage(
             this LinkGenerator generator,
             HttpContext httpContext,
@@ -84,6 +86,7 @@ namespace Microsoft.AspNetCore.Routing
         /// names from <c>RouteOptions</c>.
         /// </param>
         /// <returns>A URI with an absolute path, or <c>null</c> if a URI cannot be created.</returns>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetPathByPage(
             this LinkGenerator generator,
             string page,
@@ -143,6 +146,7 @@ namespace Microsoft.AspNetCore.Routing
         /// your deployment environment.
         /// </para>
         /// </remarks>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetUriByPage(
             this LinkGenerator generator,
             HttpContext httpContext,
@@ -202,6 +206,7 @@ namespace Microsoft.AspNetCore.Routing
         /// your deployment environment.
         /// </para>
         /// </remarks>
+        [SuppressMessage("ApiDesign", "RS0026:Do not add multiple public overloads with optional parameters", Justification = "Required to maintain compatibility")]
         public static string GetUriByPage(
             this LinkGenerator generator,
             string page,
diff --git a/src/Mvc/Mvc.Cors/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Cors/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Cors/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Cors/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Cors/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4abbb445f68c76a15294d69c8f5a1dea9c8941b7
--- /dev/null
+++ b/src/Mvc/Mvc.Cors/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,12 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter
+Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter.Order.get -> int
+Microsoft.Extensions.DependencyInjection.MvcCorsMvcCoreBuilderExtensions
+~Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter.CorsAuthorizationFilter(Microsoft.AspNetCore.Cors.Infrastructure.ICorsService corsService, Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProvider policyProvider) -> void
+~Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter.CorsAuthorizationFilter(Microsoft.AspNetCore.Cors.Infrastructure.ICorsService corsService, Microsoft.AspNetCore.Cors.Infrastructure.ICorsPolicyProvider policyProvider, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter.OnAuthorizationAsync(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter.PolicyName.get -> string
+~Microsoft.AspNetCore.Mvc.Cors.CorsAuthorizationFilter.PolicyName.set -> void
+~static Microsoft.Extensions.DependencyInjection.MvcCorsMvcCoreBuilderExtensions.AddCors(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCorsMvcCoreBuilderExtensions.AddCors(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Cors.Infrastructure.CorsOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcCorsMvcCoreBuilderExtensions.ConfigureCors(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Cors.Infrastructure.CorsOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
diff --git a/src/Mvc/Mvc.DataAnnotations/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.DataAnnotations/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.DataAnnotations/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.DataAnnotations/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.DataAnnotations/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..bc07acf90302875e12ca5a4552a07277ad7d648b
--- /dev/null
+++ b/src/Mvc/Mvc.DataAnnotations/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,38 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter
+Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider
+Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions
+Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions.MvcDataAnnotationsLocalizationOptions() -> void
+Microsoft.AspNetCore.Mvc.DataAnnotations.RequiredAttributeAdapter
+Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapterProvider
+Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapterProvider.ValidationAttributeAdapterProvider() -> void
+Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationProviderAttribute
+Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationProviderAttribute.ValidationProviderAttribute() -> void
+Microsoft.AspNetCore.Mvc.HiddenInputAttribute
+Microsoft.AspNetCore.Mvc.HiddenInputAttribute.DisplayValue.get -> bool
+Microsoft.AspNetCore.Mvc.HiddenInputAttribute.DisplayValue.set -> void
+Microsoft.AspNetCore.Mvc.HiddenInputAttribute.HiddenInputAttribute() -> void
+Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcCoreBuilderExtensions
+~Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase<TAttribute>
+~Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase<TAttribute>.AttributeAdapterBase(TAttribute attribute, Microsoft.Extensions.Localization.IStringLocalizer stringLocalizer) -> void
+~Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter.GetErrorMessage(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase validationContext) -> string
+~Microsoft.AspNetCore.Mvc.DataAnnotations.IValidationAttributeAdapterProvider.GetAttributeAdapter(System.ComponentModel.DataAnnotations.ValidationAttribute attribute, Microsoft.Extensions.Localization.IStringLocalizer stringLocalizer) -> Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter
+~Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions.DataAnnotationLocalizerProvider -> System.Func<System.Type, Microsoft.Extensions.Localization.IStringLocalizerFactory, Microsoft.Extensions.Localization.IStringLocalizer>
+~Microsoft.AspNetCore.Mvc.DataAnnotations.RequiredAttributeAdapter.RequiredAttributeAdapter(System.ComponentModel.DataAnnotations.RequiredAttribute attribute, Microsoft.Extensions.Localization.IStringLocalizer stringLocalizer) -> void
+~Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<TAttribute>
+~Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<TAttribute>.Attribute.get -> TAttribute
+~Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<TAttribute>.ValidationAttributeAdapter(TAttribute attribute, Microsoft.Extensions.Localization.IStringLocalizer stringLocalizer) -> void
+~Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapterProvider.GetAttributeAdapter(System.ComponentModel.DataAnnotations.ValidationAttribute attribute, Microsoft.Extensions.Localization.IStringLocalizer stringLocalizer) -> Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter
+~abstract Microsoft.AspNetCore.Mvc.DataAnnotations.AttributeAdapterBase<TAttribute>.GetErrorMessage(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase validationContext) -> string
+~abstract Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<TAttribute>.AddValidation(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context) -> void
+~abstract Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationProviderAttribute.GetValidationAttributes() -> System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute>
+~override Microsoft.AspNetCore.Mvc.DataAnnotations.RequiredAttributeAdapter.AddValidation(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context) -> void
+~override Microsoft.AspNetCore.Mvc.DataAnnotations.RequiredAttributeAdapter.GetErrorMessage(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextBase validationContext) -> string
+~static Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<TAttribute>.MergeAttribute(System.Collections.Generic.IDictionary<string, string> attributes, string key, string value) -> bool
+~static Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcBuilderExtensions.AddDataAnnotationsLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcBuilderExtensions.AddDataAnnotationsLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcCoreBuilderExtensions.AddDataAnnotations(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcCoreBuilderExtensions.AddDataAnnotationsLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcDataAnnotationsMvcCoreBuilderExtensions.AddDataAnnotationsLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~virtual Microsoft.AspNetCore.Mvc.DataAnnotations.ValidationAttributeAdapter<TAttribute>.GetErrorMessage(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata modelMetadata, params object[] arguments) -> string
diff --git a/src/Mvc/Mvc.Formatters.Json/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Formatters.Json/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Formatters.Json/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Formatters.Json/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Formatters.Json/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e03057efc833a414a27eae703ed823d8e01de324
--- /dev/null
+++ b/src/Mvc/Mvc.Formatters.Json/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,13 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.JsonResult (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+Microsoft.AspNetCore.Mvc.JsonResult.StatusCode.get -> int? (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+Microsoft.AspNetCore.Mvc.JsonResult.StatusCode.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.ContentType.get -> string (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.ContentType.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.JsonResult(object value) -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.JsonResult(object value, object serializerSettings) -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.SerializerSettings.get -> object (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.SerializerSettings.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.Value.get -> object (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~Microsoft.AspNetCore.Mvc.JsonResult.Value.set -> void (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
+~override Microsoft.AspNetCore.Mvc.JsonResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task (forwarded, contained in Microsoft.AspNetCore.Mvc.Core)
diff --git a/src/Mvc/Mvc.Formatters.Xml/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Formatters.Xml/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Formatters.Xml/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Formatters.Xml/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Formatters.Xml/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..39ee93257512271fa0e2bf0ad640c2d80941e9ec
--- /dev/null
+++ b/src/Mvc/Mvc.Formatters.Xml/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,137 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable<TWrapped, TDeclared>
+Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable<TWrapped, TDeclared>.DelegatingEnumerable() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator<TWrapped, TDeclared>
+Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator<TWrapped, TDeclared>.Current.get -> TWrapped
+Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator<TWrapped, TDeclared>.Dispose() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator<TWrapped, TDeclared>.MoveNext() -> bool
+Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator<TWrapped, TDeclared>.Reset() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider
+Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProviderFactory
+Microsoft.AspNetCore.Mvc.Formatters.Xml.IUnwrappable
+Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider
+Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory
+Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions
+Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions.MvcXmlOptions() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper
+Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.ProblemDetailsWrapper() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper
+Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableErrorWrapper() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider
+Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider.SerializableErrorWrapperProvider() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProviderFactory
+Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProviderFactory.SerializableErrorWrapperProviderFactory() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper
+Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.ValidationProblemDetailsWrapper() -> void
+Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext
+Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.IsSerialization.get -> bool
+Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderFactoriesExtensions
+Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.MaxDepth.get -> int
+Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.MaxDepth.set -> void
+Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.XmlDataContractSerializerOutputFormatter() -> void
+Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.MaxDepth.get -> int
+Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.MaxDepth.set -> void
+Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.XmlSerializerOutputFormatter() -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DataMemberRequiredBindingMetadataProvider
+Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DataMemberRequiredBindingMetadataProvider.DataMemberRequiredBindingMetadataProvider() -> void
+Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions
+virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.ExceptionPolicy.get -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.ExceptionPolicy.get -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable<TWrapped, TDeclared>.Add(object item) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable<TWrapped, TDeclared>.DelegatingEnumerable(System.Collections.Generic.IEnumerable<TDeclared> source, Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider elementWrapperProvider) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerable<TWrapped, TDeclared>.GetEnumerator() -> System.Collections.Generic.IEnumerator<TWrapped>
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.DelegatingEnumerator<TWrapped, TDeclared>.DelegatingEnumerator(System.Collections.Generic.IEnumerator<TDeclared> inner, Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider wrapperProvider) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider.EnumerableWrapperProvider(System.Type sourceEnumerableOfT, Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider elementWrapperProvider) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider.Wrap(object original) -> object
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProvider.WrappingType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProviderFactory.EnumerableWrapperProviderFactory(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory> wrapperProviderFactories) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.EnumerableWrapperProviderFactory.GetProvider(Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext context) -> Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.IUnwrappable.Unwrap(System.Type declaredType) -> object
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider.Wrap(object original) -> object
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider.WrappingType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory.GetProvider(Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext context) -> Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.GetSchema() -> System.Xml.Schema.XmlSchema
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.ProblemDetailsWrapper(Microsoft.AspNetCore.Mvc.ProblemDetails problemDetails) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.GetSchema() -> System.Xml.Schema.XmlSchema
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.ReadXml(System.Xml.XmlReader reader) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableError.get -> Microsoft.AspNetCore.Mvc.SerializableError
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.SerializableErrorWrapper(Microsoft.AspNetCore.Mvc.SerializableError error) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.Unwrap(System.Type declaredType) -> object
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapper.WriteXml(System.Xml.XmlWriter writer) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider.Wrap(object original) -> object
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProvider.WrappingType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.SerializableErrorWrapperProviderFactory.GetProvider(Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext context) -> Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.ValidationProblemDetailsWrapper(Microsoft.AspNetCore.Mvc.ValidationProblemDetails problemDetails) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.DeclaredType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext.WrapperProviderContext(System.Type declaredType, bool isSerialization) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.SerializerSettings.get -> System.Runtime.Serialization.DataContractSerializerSettings
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.SerializerSettings.set -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.WrapperProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory>
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.XmlDataContractSerializerInputFormatter(Microsoft.AspNetCore.Mvc.MvcOptions options) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.XmlDictionaryReaderQuotas.get -> System.Xml.XmlDictionaryReaderQuotas
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.SerializerSettings.get -> System.Runtime.Serialization.DataContractSerializerSettings
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.SerializerSettings.set -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.WrapperProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory>
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.WriterSettings.get -> System.Xml.XmlWriterSettings
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.XmlDataContractSerializerOutputFormatter(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.XmlDataContractSerializerOutputFormatter(System.Xml.XmlWriterSettings writerSettings) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.XmlDataContractSerializerOutputFormatter(System.Xml.XmlWriterSettings writerSettings, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.WrapperProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory>
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.XmlDictionaryReaderQuotas.get -> System.Xml.XmlDictionaryReaderQuotas
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.XmlSerializerInputFormatter(Microsoft.AspNetCore.Mvc.MvcOptions options) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.WrapperProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory>
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.WriterSettings.get -> System.Xml.XmlWriterSettings
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.XmlSerializerOutputFormatter(Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.XmlSerializerOutputFormatter(System.Xml.XmlWriterSettings writerSettings) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.XmlSerializerOutputFormatter(System.Xml.XmlWriterSettings writerSettings, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DataMemberRequiredBindingMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext context) -> void
+~override Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.ReadValue(System.Xml.XmlReader reader, string name) -> void
+~override Microsoft.AspNetCore.Mvc.Formatters.Xml.ValidationProblemDetailsWrapper.WriteXml(System.Xml.XmlWriter writer) -> void
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.CanReadType(System.Type type) -> bool
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CanWriteType(System.Type type) -> bool
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding selectedEncoding) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.CanReadType(System.Type type) -> bool
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CanWriteType(System.Type type) -> bool
+~override Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding selectedEncoding) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderFactoriesExtensions.GetWrapperProvider(this System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProviderFactory> wrapperProviderFactories, Microsoft.AspNetCore.Mvc.Formatters.Xml.WrapperProviderContext wrapperProviderContext) -> Microsoft.AspNetCore.Mvc.Formatters.Xml.IWrapperProvider
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlDataContractSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlDataContractSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlOptions(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcBuilderExtensions.AddXmlSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlDataContractSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlDataContractSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlOptions(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcXmlMvcCoreBuilderExtensions.AddXmlSerializerFormatters(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Formatters.Xml.MvcXmlOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static readonly Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.EmptyKey -> string
+~virtual Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.ReadValue(System.Xml.XmlReader reader, string name) -> void
+~virtual Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.ReadXml(System.Xml.XmlReader reader) -> void
+~virtual Microsoft.AspNetCore.Mvc.Formatters.Xml.ProblemDetailsWrapper.WriteXml(System.Xml.XmlWriter writer) -> void
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.CreateSerializer(System.Type type) -> System.Runtime.Serialization.DataContractSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.CreateXmlReader(System.IO.Stream readStream, System.Text.Encoding encoding) -> System.Xml.XmlReader
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.GetCachedSerializer(System.Type type) -> System.Runtime.Serialization.DataContractSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerInputFormatter.GetSerializableType(System.Type declaredType) -> System.Type
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CreateSerializer(System.Type type) -> System.Runtime.Serialization.DataContractSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CreateXmlWriter(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.IO.TextWriter writer, System.Xml.XmlWriterSettings xmlWriterSettings) -> System.Xml.XmlWriter
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.CreateXmlWriter(System.IO.TextWriter writer, System.Xml.XmlWriterSettings xmlWriterSettings) -> System.Xml.XmlWriter
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.GetCachedSerializer(System.Type type) -> System.Runtime.Serialization.DataContractSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlDataContractSerializerOutputFormatter.GetSerializableType(System.Type type) -> System.Type
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.CreateSerializer(System.Type type) -> System.Xml.Serialization.XmlSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.CreateXmlReader(System.IO.Stream readStream, System.Text.Encoding encoding) -> System.Xml.XmlReader
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.CreateXmlReader(System.IO.Stream readStream, System.Text.Encoding encoding, System.Type type) -> System.Xml.XmlReader
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.GetCachedSerializer(System.Type type) -> System.Xml.Serialization.XmlSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerInputFormatter.GetSerializableType(System.Type declaredType) -> System.Type
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CreateSerializer(System.Type type) -> System.Xml.Serialization.XmlSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CreateXmlWriter(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.IO.TextWriter writer, System.Xml.XmlWriterSettings xmlWriterSettings) -> System.Xml.XmlWriter
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.CreateXmlWriter(System.IO.TextWriter writer, System.Xml.XmlWriterSettings xmlWriterSettings) -> System.Xml.XmlWriter
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.GetCachedSerializer(System.Type type) -> System.Xml.Serialization.XmlSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.GetSerializableType(System.Type type) -> System.Type
+~virtual Microsoft.AspNetCore.Mvc.Formatters.XmlSerializerOutputFormatter.Serialize(System.Xml.Serialization.XmlSerializer xmlSerializer, System.Xml.XmlWriter xmlWriter, object value) -> void
diff --git a/src/Mvc/Mvc.Localization/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Localization/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Localization/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Localization/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Localization/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a6865a81601542abfc559acf0e6e3f088c759ec1
--- /dev/null
+++ b/src/Mvc/Mvc.Localization/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,78 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer
+Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer<TResource>
+Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerExtensions
+Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerFactory
+Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer
+Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer<TResource>
+Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizerFactory
+Microsoft.AspNetCore.Mvc.Localization.IViewLocalizer
+Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString.IsResourceNotFound.get -> bool
+Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer
+Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions
+~Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.HtmlLocalizer(Microsoft.Extensions.Localization.IStringLocalizer localizer) -> void
+~Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer<TResource>.HtmlLocalizer(Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizerFactory factory) -> void
+~Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerFactory.HtmlLocalizerFactory(Microsoft.Extensions.Localization.IStringLocalizerFactory localizerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer.GetAllStrings(bool includeParentCultures) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString>
+~Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer.GetString(string name) -> Microsoft.Extensions.Localization.LocalizedString
+~Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer.GetString(string name, params object[] arguments) -> Microsoft.Extensions.Localization.LocalizedString
+~Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer.this[string name, params object[] arguments].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer.this[string name].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizerFactory.Create(System.Type resourceSource) -> Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer
+~Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizerFactory.Create(string baseName, string location) -> Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer
+~Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString.LocalizedHtmlString(string name, string value) -> void
+~Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString.LocalizedHtmlString(string name, string value, bool isResourceNotFound) -> void
+~Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString.LocalizedHtmlString(string name, string value, bool isResourceNotFound, params object[] arguments) -> void
+~Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString.Name.get -> string
+~Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString.Value.get -> string
+~Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString.WriteTo(System.IO.TextWriter writer, System.Text.Encodings.Web.HtmlEncoder encoder) -> void
+~Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer.Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> void
+~Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer.GetAllStrings(bool includeParentCultures) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString>
+~Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer.GetString(string name) -> Microsoft.Extensions.Localization.LocalizedString
+~Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer.GetString(string name, params object[] values) -> Microsoft.Extensions.Localization.LocalizedString
+~Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer.ViewLocalizer(Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizerFactory localizerFactory, Microsoft.AspNetCore.Hosting.IWebHostEnvironment hostingEnvironment) -> void
+~static Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerExtensions.GetAllStrings(this Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer htmlLocalizer) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString>
+~static Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerExtensions.GetHtml(this Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer htmlLocalizer, string name) -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~static Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerExtensions.GetHtml(this Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer htmlLocalizer, string name, params object[] arguments) -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddMvcLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> localizationOptionsSetupAction, System.Action<Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions> dataAnnotationsLocalizationOptionsSetupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcLocalizationMvcCoreBuilderExtensions.AddViewLocalization(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.Extensions.Localization.LocalizationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.GetAllStrings(bool includeParentCultures) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString>
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.GetString(string name) -> Microsoft.Extensions.Localization.LocalizedString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.GetString(string name, params object[] arguments) -> Microsoft.Extensions.Localization.LocalizedString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.ToHtmlString(Microsoft.Extensions.Localization.LocalizedString result) -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.ToHtmlString(Microsoft.Extensions.Localization.LocalizedString result, object[] arguments) -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.this[string name, params object[] arguments].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer.this[string name].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer<TResource>.GetAllStrings(bool includeParentCultures) -> System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString>
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer<TResource>.GetString(string name) -> Microsoft.Extensions.Localization.LocalizedString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer<TResource>.GetString(string name, params object[] arguments) -> Microsoft.Extensions.Localization.LocalizedString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer<TResource>.this[string name, params object[] arguments].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizer<TResource>.this[string name].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerFactory.Create(System.Type resourceSource) -> Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer
+~virtual Microsoft.AspNetCore.Mvc.Localization.HtmlLocalizerFactory.Create(string baseName, string location) -> Microsoft.AspNetCore.Mvc.Localization.IHtmlLocalizer
+~virtual Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer.this[string key, params object[] arguments].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
+~virtual Microsoft.AspNetCore.Mvc.Localization.ViewLocalizer.this[string key].get -> Microsoft.AspNetCore.Mvc.Localization.LocalizedHtmlString
diff --git a/src/Mvc/Mvc.NewtonsoftJson/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.NewtonsoftJson/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.NewtonsoftJson/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.NewtonsoftJson/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.NewtonsoftJson/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3b907d641b6d8dec4e3f8e3dbc717841a0fd60d3
--- /dev/null
+++ b/src/Mvc/Mvc.NewtonsoftJson/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,54 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter
+Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonPatchInputFormatter
+Microsoft.AspNetCore.Mvc.JsonPatchExtensions
+Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions
+Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions.AllowInputFormatterExceptionMessages.get -> bool
+Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions.AllowInputFormatterExceptionMessages.set -> void
+Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions.InputFormatterMemoryBufferThreshold.get -> int
+Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions.InputFormatterMemoryBufferThreshold.set -> void
+Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions.MvcNewtonsoftJsonOptions() -> void
+Microsoft.AspNetCore.Mvc.NewtonsoftJson.JsonSerializerSettingsProvider
+Microsoft.AspNetCore.Mvc.NewtonsoftJson.ProblemDetailsConverter
+Microsoft.AspNetCore.Mvc.NewtonsoftJson.ProblemDetailsConverter.ProblemDetailsConverter() -> void
+Microsoft.AspNetCore.Mvc.NewtonsoftJson.ValidationProblemDetailsConverter
+Microsoft.AspNetCore.Mvc.NewtonsoftJson.ValidationProblemDetailsConverter.ValidationProblemDetailsConverter() -> void
+Microsoft.AspNetCore.Mvc.Rendering.JsonHelperExtensions
+Microsoft.Extensions.DependencyInjection.MvcNewtonsoftJsonOptionsExtensions
+Microsoft.Extensions.DependencyInjection.NewtonsoftJsonMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.NewtonsoftJsonMvcCoreBuilderExtensions
+override Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonPatchInputFormatter.ExceptionPolicy.get -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+virtual Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter.ExceptionPolicy.get -> Microsoft.AspNetCore.Mvc.Formatters.InputFormatterExceptionPolicy
+~Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter.NewtonsoftJsonInputFormatter(Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider, Microsoft.AspNetCore.Mvc.MvcOptions options, Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions jsonOptions) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter.SerializerSettings.get -> Newtonsoft.Json.JsonSerializerSettings
+~Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter.NewtonsoftJsonOutputFormatter(Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.AspNetCore.Mvc.MvcOptions mvcOptions) -> void
+~Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter.SerializerSettings.get -> Newtonsoft.Json.JsonSerializerSettings
+~Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonPatchInputFormatter.NewtonsoftJsonPatchInputFormatter(Microsoft.Extensions.Logging.ILogger logger, Newtonsoft.Json.JsonSerializerSettings serializerSettings, System.Buffers.ArrayPool<char> charPool, Microsoft.Extensions.ObjectPool.ObjectPoolProvider objectPoolProvider, Microsoft.AspNetCore.Mvc.MvcOptions options, Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions jsonOptions) -> void
+~Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions.SerializerSettings.get -> Newtonsoft.Json.JsonSerializerSettings
+~override Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~override Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context, System.Text.Encoding selectedEncoding) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonPatchInputFormatter.CanRead(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> bool
+~override Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonPatchInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context, System.Text.Encoding encoding) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Formatters.InputFormatterResult>
+~override Microsoft.AspNetCore.Mvc.NewtonsoftJson.ProblemDetailsConverter.CanConvert(System.Type objectType) -> bool
+~override Microsoft.AspNetCore.Mvc.NewtonsoftJson.ProblemDetailsConverter.ReadJson(Newtonsoft.Json.JsonReader reader, System.Type objectType, object existingValue, Newtonsoft.Json.JsonSerializer serializer) -> object
+~override Microsoft.AspNetCore.Mvc.NewtonsoftJson.ProblemDetailsConverter.WriteJson(Newtonsoft.Json.JsonWriter writer, object value, Newtonsoft.Json.JsonSerializer serializer) -> void
+~override Microsoft.AspNetCore.Mvc.NewtonsoftJson.ValidationProblemDetailsConverter.CanConvert(System.Type objectType) -> bool
+~override Microsoft.AspNetCore.Mvc.NewtonsoftJson.ValidationProblemDetailsConverter.ReadJson(Newtonsoft.Json.JsonReader reader, System.Type objectType, object existingValue, Newtonsoft.Json.JsonSerializer serializer) -> object
+~override Microsoft.AspNetCore.Mvc.NewtonsoftJson.ValidationProblemDetailsConverter.WriteJson(Newtonsoft.Json.JsonWriter writer, object value, Newtonsoft.Json.JsonSerializer serializer) -> void
+~static Microsoft.AspNetCore.Mvc.JsonPatchExtensions.ApplyTo<T>(this Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T> patchDoc, T objectToApplyTo, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~static Microsoft.AspNetCore.Mvc.JsonPatchExtensions.ApplyTo<T>(this Microsoft.AspNetCore.JsonPatch.JsonPatchDocument<T> patchDoc, T objectToApplyTo, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, string prefix) -> void
+~static Microsoft.AspNetCore.Mvc.NewtonsoftJson.JsonSerializerSettingsProvider.CreateSerializerSettings() -> Newtonsoft.Json.JsonSerializerSettings
+~static Microsoft.AspNetCore.Mvc.Rendering.JsonHelperExtensions.Serialize(this Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper jsonHelper, object value, Newtonsoft.Json.JsonSerializerSettings serializerSettings) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.Extensions.DependencyInjection.MvcNewtonsoftJsonOptionsExtensions.UseCamelCasing(this Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions options, bool processDictionaryKeys) -> Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions
+~static Microsoft.Extensions.DependencyInjection.MvcNewtonsoftJsonOptionsExtensions.UseMemberCasing(this Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions options) -> Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions
+~static Microsoft.Extensions.DependencyInjection.NewtonsoftJsonMvcBuilderExtensions.AddNewtonsoftJson(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.NewtonsoftJsonMvcBuilderExtensions.AddNewtonsoftJson(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.NewtonsoftJsonMvcCoreBuilderExtensions.AddNewtonsoftJson(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.NewtonsoftJsonMvcCoreBuilderExtensions.AddNewtonsoftJson(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.MvcNewtonsoftJsonOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~virtual Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter.CreateJsonSerializer() -> Newtonsoft.Json.JsonSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter.CreateJsonSerializer(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext context) -> Newtonsoft.Json.JsonSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonInputFormatter.ReleaseJsonSerializer(Newtonsoft.Json.JsonSerializer serializer) -> void
+~virtual Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter.CreateJsonSerializer() -> Newtonsoft.Json.JsonSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter.CreateJsonSerializer(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext context) -> Newtonsoft.Json.JsonSerializer
+~virtual Microsoft.AspNetCore.Mvc.Formatters.NewtonsoftJsonOutputFormatter.CreateJsonWriter(System.IO.TextWriter writer) -> Newtonsoft.Json.JsonWriter
diff --git a/src/Mvc/Mvc.Razor.RuntimeCompilation/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Razor.RuntimeCompilation/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8fa91b1af001cf6c73b4eac731c5fb63e9825fbe
--- /dev/null
+++ b/src/Mvc/Mvc.Razor.RuntimeCompilation/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,24 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPartExtensions
+Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem
+Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions
+Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions.MvcRazorRuntimeCompilationOptions() -> void
+Microsoft.Extensions.DependencyInjection.RazorRuntimeCompilationMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.RazorRuntimeCompilationMvcCoreBuilderExtensions
+override Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.Exists.get -> bool
+~Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.FileInfo.get -> Microsoft.Extensions.FileProviders.IFileInfo
+~Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.FileProviderRazorProjectItem(Microsoft.Extensions.FileProviders.IFileInfo fileInfo, string basePath, string filePath, string root) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.FileProviderRazorProjectItem(Microsoft.Extensions.FileProviders.IFileInfo fileInfo, string basePath, string filePath, string root, string fileKind) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions.AdditionalReferencePaths.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions.FileProviders.get -> System.Collections.Generic.IList<Microsoft.Extensions.FileProviders.IFileProvider>
+~override Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.BasePath.get -> string
+~override Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.FileKind.get -> string
+~override Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.FilePath.get -> string
+~override Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.PhysicalPath.get -> string
+~override Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.Read() -> System.IO.Stream
+~override Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.FileProviderRazorProjectItem.RelativePhysicalPath.get -> string
+~static Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPartExtensions.GetReferencePaths(this Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart assemblyPart) -> System.Collections.Generic.IEnumerable<string>
+~static Microsoft.Extensions.DependencyInjection.RazorRuntimeCompilationMvcBuilderExtensions.AddRazorRuntimeCompilation(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.RazorRuntimeCompilationMvcBuilderExtensions.AddRazorRuntimeCompilation(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.RazorRuntimeCompilationMvcCoreBuilderExtensions.AddRazorRuntimeCompilation(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.RazorRuntimeCompilationMvcCoreBuilderExtensions.AddRazorRuntimeCompilation(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.MvcRazorRuntimeCompilationOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
diff --git a/src/Mvc/Mvc.Razor/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Razor/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Razor/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Razor/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Razor/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a4f908eacddbe2bec3c86527152744c36f5d6f4d
--- /dev/null
+++ b/src/Mvc/Mvc.Razor/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,264 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFactory
+Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFactory.CompiledRazorAssemblyApplicationPartFactory() -> void
+Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyPart
+Microsoft.AspNetCore.Mvc.ApplicationParts.IRazorCompiledItemProvider
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewPageEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewPageEventData
+Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor
+Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.CompiledViewDescriptor() -> void
+Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompiler
+Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider
+Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute
+Microsoft.AspNetCore.Mvc.Razor.Compilation.ViewsFeature
+Microsoft.AspNetCore.Mvc.Razor.Compilation.ViewsFeature.ViewsFeature() -> void
+Microsoft.AspNetCore.Mvc.Razor.HelperResult
+Microsoft.AspNetCore.Mvc.Razor.IRazorPage
+Microsoft.AspNetCore.Mvc.Razor.IRazorPage.EnsureRenderedBodyOrSections() -> void
+Microsoft.AspNetCore.Mvc.Razor.IRazorPage.IsLayoutBeingRendered.get -> bool
+Microsoft.AspNetCore.Mvc.Razor.IRazorPage.IsLayoutBeingRendered.set -> void
+Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator
+Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider
+Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine
+Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator
+Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory
+Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander
+Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider
+Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider.TagHelperMemoryCacheProvider() -> void
+Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute
+Microsoft.AspNetCore.Mvc.Razor.Internal.RazorInjectAttribute.RazorInjectAttribute() -> void
+Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander
+Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.LanguageViewLocationExpander() -> void
+Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.LanguageViewLocationExpander(Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat format) -> void
+Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat
+Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat.SubFolder = 0 -> Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat
+Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat.Suffix = 1 -> Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat
+Microsoft.AspNetCore.Mvc.Razor.RazorPage
+Microsoft.AspNetCore.Mvc.Razor.RazorPage.IgnoreBody() -> void
+Microsoft.AspNetCore.Mvc.Razor.RazorPage.RazorPage() -> void
+Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>
+Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>.Model.get -> TModel
+Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>.RazorPage() -> void
+Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator
+Microsoft.AspNetCore.Mvc.Razor.RazorPageBase
+Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.BeginWriteTagHelperAttribute() -> void
+Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.IsLayoutBeingRendered.get -> bool
+Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.IsLayoutBeingRendered.set -> void
+Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.RazorPageBase() -> void
+Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.ViewBag.get -> dynamic
+Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult
+Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.Success.get -> bool
+Microsoft.AspNetCore.Mvc.Razor.RazorPageResult
+Microsoft.AspNetCore.Mvc.Razor.RazorView
+Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine
+Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions
+Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.RazorViewEngineOptions() -> void
+Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManager
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivator
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeature
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeature.TagHelperFeature() -> void
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeatureProvider
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeatureProvider.TagHelperFeatureProvider() -> void
+Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
+Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext
+Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.IsMainPage.get -> bool
+Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcRazorMvcCoreBuilderExtensions
+abstract Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.BeginContext(int position, int length, bool isLiteral) -> void
+abstract Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.EndContext() -> void
+abstract Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.EnsureRenderedBodyOrSections() -> void
+override Microsoft.AspNetCore.Mvc.Razor.RazorPage.BeginContext(int position, int length, bool isLiteral) -> void
+override Microsoft.AspNetCore.Mvc.Razor.RazorPage.EndContext() -> void
+override Microsoft.AspNetCore.Mvc.Razor.RazorPage.EnsureRenderedBodyOrSections() -> void
+override Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.Order.get -> int
+virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.EndWriteAttribute() -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyPart.Assembly.get -> System.Reflection.Assembly
+~Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyPart.CompiledRazorAssemblyPart(System.Reflection.Assembly assembly) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationParts.IRazorCompiledItemProvider.CompiledItems.get -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItem>
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewPageEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewPageEventData.AfterViewPageEventData(Microsoft.AspNetCore.Mvc.Razor.IRazorPage page, Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Http.HttpContext httpContext) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewPageEventData.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewPageEventData.Page.get -> Microsoft.AspNetCore.Mvc.Razor.IRazorPage
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewPageEventData.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewPageEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewPageEventData.BeforeViewPageEventData(Microsoft.AspNetCore.Mvc.Razor.IRazorPage page, Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Http.HttpContext httpContext) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewPageEventData.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewPageEventData.Page.get -> Microsoft.AspNetCore.Mvc.Razor.IRazorPage
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewPageEventData.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.CompiledViewDescriptor(Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItem item) -> void
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.CompiledViewDescriptor(Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItem item, Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute attribute) -> void
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.ExpirationTokens.get -> System.Collections.Generic.IList<Microsoft.Extensions.Primitives.IChangeToken>
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.ExpirationTokens.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.Item.get -> Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItem
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.Item.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.RelativePath.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.RelativePath.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.Type.get -> System.Type
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.ViewAttribute.get -> Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor.ViewAttribute.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompiler.CompileAsync(string relativePath) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor>
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompilerProvider.GetCompiler() -> Microsoft.AspNetCore.Mvc.Razor.Compilation.IViewCompiler
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute.Path.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute.RazorViewAttribute(string path, System.Type viewType) -> void
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.RazorViewAttribute.ViewType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.Razor.Compilation.ViewsFeature.ViewDescriptors.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor>
+~Microsoft.AspNetCore.Mvc.Razor.HelperResult.HelperResult(System.Func<System.IO.TextWriter, System.Threading.Tasks.Task> asyncAction) -> void
+~Microsoft.AspNetCore.Mvc.Razor.HelperResult.WriteAction.get -> System.Func<System.IO.TextWriter, System.Threading.Tasks.Task>
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.BodyContent.get -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.BodyContent.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.ExecuteAsync() -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.Layout.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.Layout.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.Path.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.Path.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.PreviousSectionWriters.get -> System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate>
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.PreviousSectionWriters.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.SectionWriters.get -> System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate>
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPage.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator.Activate(Microsoft.AspNetCore.Mvc.Razor.IRazorPage page, Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> void
+~Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider.CreateFactory(string relativePath) -> Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult
+~Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine.FindPage(Microsoft.AspNetCore.Mvc.ActionContext context, string pageName) -> Microsoft.AspNetCore.Mvc.Razor.RazorPageResult
+~Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine.GetAbsolutePath(string executingFilePath, string pagePath) -> string
+~Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine.GetPage(string executingFilePath, string pagePath) -> Microsoft.AspNetCore.Mvc.Razor.RazorPageResult
+~Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator.Create<TTagHelper>(Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> TTagHelper
+~Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory.CreateTagHelper<TTagHelper>(Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> TTagHelper
+~Microsoft.AspNetCore.Mvc.Razor.ITagHelperInitializer<TTagHelper>
+~Microsoft.AspNetCore.Mvc.Razor.ITagHelperInitializer<TTagHelper>.Initialize(TTagHelper helper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> void
+~Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.ExpandViewLocations(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext context, System.Collections.Generic.IEnumerable<string> viewLocations) -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext context) -> void
+~Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider.Cache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext context) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage.Context.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage.IgnoreSection(string sectionName) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage.IsSectionDefined(string name) -> bool
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSection(string name) -> Microsoft.AspNetCore.Html.HtmlString
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSection(string name, bool required) -> Microsoft.AspNetCore.Html.HtmlString
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSectionAsync(string name) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSectionAsync(string name, bool required) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>
+~Microsoft.AspNetCore.Mvc.Razor.RazorPage<TModel>.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator.Activate(Microsoft.AspNetCore.Mvc.Razor.IRazorPage page, Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator.RazorPageActivator(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory, Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper jsonHelper, System.Diagnostics.DiagnosticSource diagnosticSource, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider modelExpressionProvider) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.AddHtmlAttributeValue(string prefix, int prefixOffset, object value, int valueOffset, int valueLength, bool isLiteral) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.BeginAddHtmlAttributeValues(Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext executionContext, string attributeName, int attributeValuesCount, Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle attributeValueStyle) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.BodyContent.get -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.BodyContent.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.CreateTagHelper<TTagHelper>() -> TTagHelper
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.DefineSection(string name, System.Func<object, System.Threading.Tasks.Task> section) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.DiagnosticSource.get -> System.Diagnostics.DiagnosticSource
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.DiagnosticSource.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.EndAddHtmlAttributeValues(Microsoft.AspNetCore.Razor.Runtime.TagHelpers.TagHelperExecutionContext executionContext) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.EndTagHelperWritingScope() -> Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.EndWriteTagHelperAttribute() -> string
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.HtmlEncoder.get -> System.Text.Encodings.Web.HtmlEncoder
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.HtmlEncoder.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.InvalidTagHelperIndexerAssignment(string attributeName, string tagHelperTypeName, string propertyName) -> string
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Layout.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Layout.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Path.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Path.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.PreviousSectionWriters.get -> System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate>
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.PreviousSectionWriters.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.SectionWriters.get -> System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate>
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.StartTagHelperWritingScope(System.Text.Encodings.Web.HtmlEncoder encoder) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.WriteAttributeValue(string prefix, int prefixOffset, object value, int valueOffset, int valueLength, bool isLiteral) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.RazorPageFactory.get -> System.Func<Microsoft.AspNetCore.Mvc.Razor.IRazorPage>
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.RazorPageFactoryResult(Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor viewDescriptor, System.Func<Microsoft.AspNetCore.Mvc.Razor.IRazorPage> razorPageFactory) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.ViewDescriptor.get -> Microsoft.AspNetCore.Mvc.Razor.Compilation.CompiledViewDescriptor
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.Name.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.Page.get -> Microsoft.AspNetCore.Mvc.Razor.IRazorPage
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.RazorPageResult(string name, Microsoft.AspNetCore.Mvc.Razor.IRazorPage page) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.RazorPageResult(string name, System.Collections.Generic.IEnumerable<string> searchedLocations) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.SearchedLocations.get -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.Razor.RazorView.Path.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.RazorView.RazorPage.get -> Microsoft.AspNetCore.Mvc.Razor.IRazorPage
+~Microsoft.AspNetCore.Mvc.Razor.RazorView.RazorView(Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine viewEngine, Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator pageActivator, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Razor.IRazorPage> viewStartPages, Microsoft.AspNetCore.Mvc.Razor.IRazorPage razorPage, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, System.Diagnostics.DiagnosticListener diagnosticListener) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorView.ViewStartPages.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Razor.IRazorPage>
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.FindPage(Microsoft.AspNetCore.Mvc.ActionContext context, string pageName) -> Microsoft.AspNetCore.Mvc.Razor.RazorPageResult
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.FindView(Microsoft.AspNetCore.Mvc.ActionContext context, string viewName, bool isMainPage) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetAbsolutePath(string executingFilePath, string pagePath) -> string
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetPage(string executingFilePath, string pagePath) -> Microsoft.AspNetCore.Mvc.Razor.RazorPageResult
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetView(string executingFilePath, string viewPath, bool isMainPage) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.RazorViewEngine(Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider pageFactory, Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator pageActivator, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions> optionsAccessor, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.Diagnostics.DiagnosticListener diagnosticListener) -> void
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.ViewLookupCache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.AreaPageViewLocationFormats.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.AreaViewLocationFormats.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.PageViewLocationFormats.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.ViewLocationExpanders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander>
+~Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.ViewLocationFormats.get -> System.Collections.Generic.IList<string>
+~Microsoft.AspNetCore.Mvc.Razor.TagHelperInitializer<TTagHelper>
+~Microsoft.AspNetCore.Mvc.Razor.TagHelperInitializer<TTagHelper>.Initialize(TTagHelper helper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelperInitializer<TTagHelper>.TagHelperInitializer(System.Action<TTagHelper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext> action) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.BodyTagHelper.BodyTagHelper(Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManager manager, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper.HeadTagHelper(Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManager manager, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManager.Components.get -> System.Collections.Generic.ICollection<Microsoft.AspNetCore.Razor.TagHelpers.ITagHelperComponent>
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivator.Activate(Microsoft.AspNetCore.Mvc.Rendering.ViewContext context, Microsoft.AspNetCore.Razor.TagHelpers.ITagHelperComponent tagHelperComponent) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper.PropertyActivator.get -> Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentPropertyActivator
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper.PropertyActivator.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper.TagHelperComponentTagHelper(Microsoft.AspNetCore.Mvc.Razor.TagHelpers.ITagHelperComponentManager manager, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeature.TagHelpers.get -> System.Collections.Generic.IList<System.Reflection.TypeInfo>
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> parts, Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeature feature) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.HtmlEncoder.get -> System.Text.Encodings.Web.HtmlEncoder
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.ProcessUrlAttribute(string attributeName, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.TryResolveUrl(string url, out Microsoft.AspNetCore.Html.IHtmlContent resolvedUrl) -> bool
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.TryResolveUrl(string url, out string resolvedUrl) -> bool
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.UrlHelperFactory.get -> Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.UrlResolutionTagHelper(Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory, System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.AreaName.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.ControllerName.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.PageName.get -> string
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.Values.get -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.Values.set -> void
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.ViewLocationExpanderContext(Microsoft.AspNetCore.Mvc.ActionContext actionContext, string viewName, string controllerName, string areaName, string pageName, bool isMainPage) -> void
+~Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.ViewName.get -> string
+~abstract Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.ExecuteAsync() -> System.Threading.Tasks.Task
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewPageEventData.EventName = "Microsoft.AspNetCore.Mvc.Razor.AfterViewPage" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewPageEventData.EventName = "Microsoft.AspNetCore.Mvc.Razor.BeforeViewPage" -> string
+~override Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFactory.GetApplicationParts(System.Reflection.Assembly assembly) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>
+~override Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyPart.Name.get -> string
+~override Microsoft.AspNetCore.Mvc.Razor.RazorPage.DefineSection(string name, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate section) -> void
+~override Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper.Init(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context) -> void
+~override Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperComponentTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~static Microsoft.AspNetCore.Mvc.ApplicationParts.CompiledRazorAssemblyApplicationPartFactory.GetDefaultApplicationParts(System.Reflection.Assembly assembly) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart>
+~static Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetNormalizedRouteValue(Microsoft.AspNetCore.Mvc.ActionContext context, string key) -> string
+~static Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions.AddRazorOptions(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions.AddTagHelpersAsServices(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions.InitializeTagHelper<TTagHelper>(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<TTagHelper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext> initialize) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorMvcCoreBuilderExtensions.AddRazorViewEngine(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorMvcCoreBuilderExtensions.AddRazorViewEngine(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorMvcCoreBuilderExtensions.AddTagHelpersAsServices(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorMvcCoreBuilderExtensions.InitializeTagHelper<TTagHelper>(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<TTagHelper, Microsoft.AspNetCore.Mvc.Rendering.ViewContext> initialize) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static readonly Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.ViewExtension -> string
+~virtual Microsoft.AspNetCore.Mvc.Razor.HelperResult.WriteTo(System.IO.TextWriter writer, System.Text.Encodings.Web.HtmlEncoder encoder) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.ExpandViewLocations(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext context, System.Collections.Generic.IEnumerable<string> viewLocations) -> System.Collections.Generic.IEnumerable<string>
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderBody() -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.BeginWriteAttribute(string name, string prefix, int prefixOffset, string suffix, int suffixOffset, int attributeValuesCount) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.DefineSection(string name, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate section) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.FlushAsync() -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Href(string contentPath) -> string
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Output.get -> System.IO.TextWriter
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.PopWriter() -> System.IO.TextWriter
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.PushWriter(System.IO.TextWriter writer) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.SetAntiforgeryCookieAndHeader() -> Microsoft.AspNetCore.Html.HtmlString
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.User.get -> System.Security.Claims.ClaimsPrincipal
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.ViewContext.set -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Write(object value) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.Write(string value) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.WriteLiteral(object value) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorPageBase.WriteLiteral(string value) -> void
+~virtual Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeatureProvider.IncludePart(Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart part) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeatureProvider.IncludeType(System.Reflection.TypeInfo type) -> bool
diff --git a/src/Mvc/Mvc.RazorPages/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.RazorPages/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.RazorPages/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.RazorPages/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.RazorPages/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..77ee76129db32dda481323dbabb16120402e0c06
--- /dev/null
+++ b/src/Mvc/Mvc.RazorPages/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,638 @@
+#nullable enable
+Microsoft.AspNetCore.Builder.PageActionEndpointConventionBuilder
+Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageHandlerModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelConvention
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider
+Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.PageConventionCollection() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteMetadata
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModelProviderContext
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModelProviderContext.PageRouteModelProviderContext() -> void
+Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteTransformerConvention
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeHandlerMethodEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutingEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutionEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectedEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectionEventData
+Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
+Microsoft.AspNetCore.Mvc.Filters.IPageFilter
+Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext
+Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext
+Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate
+Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext
+Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.CompiledPageActionDescriptor() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProvider
+Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProvider
+Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProvider
+Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProvider
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.HandlerMethodDescriptor() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerParameterDescriptor
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerParameterDescriptor.HandlerParameterDescriptor() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelector
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoader
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider.Order.get -> int
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider.Order.set -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageBoundPropertyDescriptor
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageBoundPropertyDescriptor.PageBoundPropertyDescriptor() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader.PageLoader() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModelAttribute
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageModelAttribute.PageModelAttribute() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageViewLocationExpander
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageViewLocationExpander.PageViewLocationExpander() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.EnsureRenderedBodyOrSections() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.IsLayoutBeingRendered.get -> bool
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.IsLayoutBeingRendered.set -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.ServiceBasedPageModelActivatorProvider
+Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.ServiceBasedPageModelActivatorProvider.ServiceBasedPageModelActivatorProvider() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.NonHandlerAttribute
+Microsoft.AspNetCore.Mvc.RazorPages.NonHandlerAttribute.NonHandlerAttribute() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.Page
+Microsoft.AspNetCore.Mvc.RazorPages.Page.Page() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor
+Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.PageActionDescriptor() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.PageBase
+Microsoft.AspNetCore.Mvc.RazorPages.PageBase.PageBase() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.PageContext
+Microsoft.AspNetCore.Mvc.RazorPages.PageContext.PageContext() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.PageContextAttribute
+Microsoft.AspNetCore.Mvc.RazorPages.PageContextAttribute.PageContextAttribute() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.PageModel
+Microsoft.AspNetCore.Mvc.RazorPages.PageModel.PageModel() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.PageResult
+Microsoft.AspNetCore.Mvc.RazorPages.PageResult.PageResult() -> void
+Microsoft.AspNetCore.Mvc.RazorPages.PageResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.RazorPages.PageResult.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions
+Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions.RazorPagesOptions() -> void
+Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcCoreBuilderExtensions
+Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions
+override Microsoft.AspNetCore.Mvc.RazorPages.PageBase.BeginContext(int position, int length, bool isLiteral) -> void
+override Microsoft.AspNetCore.Mvc.RazorPages.PageBase.EndContext() -> void
+override Microsoft.AspNetCore.Mvc.RazorPages.PageBase.EnsureRenderedBodyOrSections() -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.Canceled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.Canceled.set -> void
+virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.ExceptionHandled.get -> bool
+virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.ExceptionHandled.set -> void
+~Microsoft.AspNetCore.Builder.PageActionEndpointConventionBuilder.Add(System.Action<Microsoft.AspNetCore.Builder.EndpointBuilder> convention) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel model) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider.CreateHandlerModel(System.Reflection.MethodInfo method) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider.CreateParameterModel(System.Reflection.ParameterInfo parameter) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider.CreatePropertyModel(System.Reflection.PropertyInfo property) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelPartsProvider.IsHandler(System.Reflection.MethodInfo methodInfo) -> bool
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageHandlerModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel model) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel model) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModelProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModelProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.AreaName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.DeclaredModelType.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.EndpointMetadata.get -> System.Collections.Generic.IList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.Filters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.HandlerMethods.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.HandlerProperties.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.HandlerType.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.HandlerTypeAttributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.ModelType.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.ModelType.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.PageApplicationModel(Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.PageApplicationModel(Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor actionDescriptor, System.Reflection.TypeInfo declaredModelType, System.Reflection.TypeInfo handlerType, System.Collections.Generic.IReadOnlyList<object> handlerAttributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.PageApplicationModel(Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor actionDescriptor, System.Reflection.TypeInfo handlerType, System.Collections.Generic.IReadOnlyList<object> handlerAttributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.PageType.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.PageType.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.RelativePath.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.RouteTemplate.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel.ViewEnginePath.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext.PageApplicationModel.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext.PageApplicationModel.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext.PageApplicationModelProviderContext(Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor descriptor, System.Reflection.TypeInfo pageTypeInfo) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModelProviderContext.PageType.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddAreaFolderApplicationModelConvention(string areaName, string folderPath, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddAreaFolderRouteModelConvention(string areaName, string folderPath, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddAreaPageApplicationModelConvention(string areaName, string pageName, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddAreaPageRouteModelConvention(string areaName, string pageName, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddFolderApplicationModelConvention(string folderPath, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddFolderRouteModelConvention(string folderPath, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddPageApplicationModelConvention(string pageName, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.AddPageRouteModelConvention(string pageName, System.Action<Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel> action) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelConvention
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.PageConventionCollection(System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.IPageConvention> conventions) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.RemoveType(System.Type pageConventionType) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection.RemoveType<TPageConvention>() -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.Attributes.get -> System.Collections.Generic.IReadOnlyList<object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.HandlerName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.HandlerName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.HttpMethod.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.HttpMethod.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.MethodInfo.get -> System.Reflection.MethodInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.Name.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.Page.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.Page.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.PageHandlerModel(Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.PageHandlerModel(System.Reflection.MethodInfo handlerMethod, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.Parameters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel.Handler.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageHandlerModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel.Handler.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel.PageParameterModel(Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel.PageParameterModel(System.Reflection.ParameterInfo parameterInfo, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel.ParameterInfo.get -> System.Reflection.ParameterInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel.ParameterName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel.ParameterName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel.Page.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel.Page.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel.PagePropertyModel(Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel.PagePropertyModel(System.Reflection.PropertyInfo propertyInfo, System.Collections.Generic.IReadOnlyList<object> attributes) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel.PropertyInfo.get -> System.Reflection.PropertyInfo
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel.PropertyName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel.PropertyName.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteMetadata.PageRoute.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteMetadata.PageRouteMetadata(string pageRoute, string routeTemplate) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteMetadata.RouteTemplate.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.AreaName.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.PageRouteModel(Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel other) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.PageRouteModel(string relativePath, string viewEnginePath) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.PageRouteModel(string relativePath, string viewEnginePath, string areaName) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.Properties.get -> System.Collections.Generic.IDictionary<object, object>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.RelativePath.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.RouteParameterTransformer.get -> Microsoft.AspNetCore.Routing.IOutboundParameterTransformer
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.RouteParameterTransformer.set -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.RouteValues.get -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.Selectors.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.SelectorModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel.ViewEnginePath.get -> string
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModelProviderContext.RouteModels.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel>
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteTransformerConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel model) -> void
+~Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteTransformerConvention.PageRouteTransformerConvention(Microsoft.AspNetCore.Routing.IOutboundParameterTransformer parameterTransformer) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData.AfterHandlerMethodEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, System.Collections.Generic.IReadOnlyDictionary<string, object> arguments, Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor handlerMethodDescriptor, object instance, Microsoft.AspNetCore.Mvc.IActionResult result) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData.Arguments.get -> System.Collections.Generic.IReadOnlyDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData.HandlerMethodDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData.Instance.get -> object
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutedEventData.AfterPageFilterOnPageHandlerExecutedEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext handlerExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutedEventData.HandlerExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutingEventData.AfterPageFilterOnPageHandlerExecutingEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext handlerExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutingEventData.HandlerExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutionEventData.AfterPageFilterOnPageHandlerExecutionEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext handlerExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutionEventData.HandlerExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectedEventData.AfterPageFilterOnPageHandlerSelectedEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext handlerSelectedContext, Microsoft.AspNetCore.Mvc.Filters.IPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectedEventData.HandlerSelectedContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectionEventData.AfterPageFilterOnPageHandlerSelectionEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext handlerSelectedContext, Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectionEventData.HandlerSelectedContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeHandlerMethodEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeHandlerMethodEventData.Arguments.get -> System.Collections.Generic.IReadOnlyDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeHandlerMethodEventData.BeforeHandlerMethodEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, System.Collections.Generic.IReadOnlyDictionary<string, object> arguments, Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor handlerMethodDescriptor, object instance) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeHandlerMethodEventData.HandlerMethodDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeHandlerMethodEventData.Instance.get -> object
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutedEventData.BeforePageFilterOnPageHandlerExecutedEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext handlerExecutedContext, Microsoft.AspNetCore.Mvc.Filters.IPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutedEventData.HandlerExecutedContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutingEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutingEventData.BeforePageFilterOnPageHandlerExecutingEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext handlerExecutingContext, Microsoft.AspNetCore.Mvc.Filters.IPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutingEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutingEventData.HandlerExecutingContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutionEventData.BeforePageFilterOnPageHandlerExecutionEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext handlerExecutionContext, Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutionEventData.HandlerExecutionContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectedEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectedEventData.BeforePageFilterOnPageHandlerSelectedEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext handlerSelectedContext, Microsoft.AspNetCore.Mvc.Filters.IPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectedEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectedEventData.HandlerSelectedContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectionEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectionEventData.BeforePageFilterOnPageHandlerSelectionEventData(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext handlerSelectedContext, Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter filter) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectionEventData.Filter.get -> Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectionEventData.HandlerSelectedContext.get -> Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext
+~Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter.OnPageHandlerExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext context, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate next) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Filters.IAsyncPageFilter.OnPageHandlerSelectionAsync(Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Filters.IPageFilter.OnPageHandlerExecuted(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext context) -> void
+~Microsoft.AspNetCore.Mvc.Filters.IPageFilter.OnPageHandlerExecuting(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext context) -> void
+~Microsoft.AspNetCore.Mvc.Filters.IPageFilter.OnPageHandlerSelected(Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext context) -> void
+~Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.PageHandlerExecutedContext(Microsoft.AspNetCore.Mvc.RazorPages.PageContext pageContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata> filters, Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor handlerMethod, object handlerInstance) -> void
+~Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext.PageHandlerExecutingContext(Microsoft.AspNetCore.Mvc.RazorPages.PageContext pageContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata> filters, Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor handlerMethod, System.Collections.Generic.IDictionary<string, object> handlerArguments, object handlerInstance) -> void
+~Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext.PageHandlerSelectedContext(Microsoft.AspNetCore.Mvc.RazorPages.PageContext pageContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata> filters, object handlerInstance) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.CompiledPageActionDescriptor(Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor actionDescriptor) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.DeclaredModelTypeInfo.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.DeclaredModelTypeInfo.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.Endpoint.get -> Microsoft.AspNetCore.Http.Endpoint
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.Endpoint.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.HandlerMethods.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor>
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.HandlerMethods.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.HandlerTypeInfo.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.HandlerTypeInfo.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.ModelTypeInfo.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.ModelTypeInfo.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.PageTypeInfo.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor.PageTypeInfo.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProvider.CreateActivator(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, Microsoft.AspNetCore.Mvc.Rendering.ViewContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageActivatorProvider.CreateReleaser(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, Microsoft.AspNetCore.Mvc.Rendering.ViewContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProvider.CreatePageDisposer(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, Microsoft.AspNetCore.Mvc.Rendering.ViewContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageFactoryProvider.CreatePageFactory(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, Microsoft.AspNetCore.Mvc.Rendering.ViewContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProvider.CreateActivator(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageModelActivatorProvider.CreateReleaser(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProvider.CreateModelDisposer(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.IPageModelFactoryProvider.CreateModelFactory(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.HttpMethod.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.HttpMethod.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.MethodInfo.get -> System.Reflection.MethodInfo
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.MethodInfo.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.Name.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.Name.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.Parameters.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerParameterDescriptor>
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor.Parameters.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerParameterDescriptor.ParameterInfo.get -> System.Reflection.ParameterInfo
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerParameterDescriptor.ParameterInfo.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageHandlerMethodSelector.Select(Microsoft.AspNetCore.Mvc.RazorPages.PageContext context) -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.IPageLoader.Load(Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor actionDescriptor) -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider.BuildModel() -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel>
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext context) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider.PageActionDescriptorProvider(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationModels.IPageRouteModelProvider> pageRouteModelProviders, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcOptions> mvcOptionsAccessor, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions> pagesOptionsAccessor) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageBoundPropertyDescriptor.Property.get -> System.Reflection.PropertyInfo
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageBoundPropertyDescriptor.Property.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor.PageResultExecutor(Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine compositeViewEngine, Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine razorViewEngine, Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator razorPageActivator, System.Diagnostics.DiagnosticListener diagnosticListener, System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageViewLocationExpander.ExpandViewLocations(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext context, System.Collections.Generic.IEnumerable<string> viewLocations) -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext context) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.BodyContent.get -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.BodyContent.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.ExecuteAsync() -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.Layout.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.Layout.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.Path.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.Path.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.PreviousSectionWriters.get -> System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate>
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.PreviousSectionWriters.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.RazorPageAdapter(Microsoft.AspNetCore.Mvc.Razor.RazorPageBase page, System.Type modelType) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.SectionWriters.get -> System.Collections.Generic.IDictionary<string, Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate>
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAdapter.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute.RazorPageAttribute(string path, System.Type viewType, string routeTemplate) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.RazorPageAttribute.RouteTemplate.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.ServiceBasedPageModelActivatorProvider.CreateActivator(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Func<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.ServiceBasedPageModelActivatorProvider.CreateReleaser(Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor descriptor) -> System.Action<Microsoft.AspNetCore.Mvc.RazorPages.PageContext, object>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.AreaName.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.AreaName.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.PageActionDescriptor(Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor other) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.RelativePath.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.RelativePath.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.ViewEnginePath.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.ViewEnginePath.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.MetadataProvider.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.PageContext.get -> Microsoft.AspNetCore.Mvc.RazorPages.PageContext
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.PageContext.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Request.get -> Microsoft.AspNetCore.Http.HttpRequest
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Response.get -> Microsoft.AspNetCore.Http.HttpResponse
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RouteData.get -> Microsoft.AspNetCore.Routing.RouteData
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync(object model, System.Type modelType, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<System.Func<TModel, object>>[] includeExpressions) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, params System.Linq.Expressions.Expression<System.Func<TModel, object>>[] includeExpressions) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageContext.PageContext(Microsoft.AspNetCore.Mvc.ActionContext actionContext) -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.MetadataProvider.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.PageContext.get -> Microsoft.AspNetCore.Mvc.RazorPages.PageContext
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.PageContext.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Redirect(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Request.get -> Microsoft.AspNetCore.Http.HttpRequest
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Response.get -> Microsoft.AspNetCore.Http.HttpResponse
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RouteData.get -> Microsoft.AspNetCore.Routing.RouteData
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TempData.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync(object model, System.Type modelType, string name) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync(object model, System.Type modelType, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync<TModel>(TModel model) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync<TModel>(TModel model, string name) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync<TModel>(TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync<TModel>(TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync<TModel>(TModel model, string name, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider, params System.Linq.Expressions.Expression<System.Func<TModel, object>>[] includeExpressions) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync<TModel>(TModel model, string name, System.Func<Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata, bool> propertyFilter) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryUpdateModelAsync<TModel>(TModel model, string name, params System.Linq.Expressions.Expression<System.Func<TModel, object>>[] includeExpressions) -> System.Threading.Tasks.Task<bool>
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Url.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Url.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.User.get -> System.Security.Claims.ClaimsPrincipal
+~Microsoft.AspNetCore.Mvc.RazorPages.PageModel.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.RazorPages.PageResult.ContentType.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.PageResult.ContentType.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageResult.Model.get -> object
+~Microsoft.AspNetCore.Mvc.RazorPages.PageResult.Page.get -> Microsoft.AspNetCore.Mvc.RazorPages.PageBase
+~Microsoft.AspNetCore.Mvc.RazorPages.PageResult.Page.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.PageResult.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.RazorPages.PageResult.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions.Conventions.get -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions.RootDirectory.get -> string
+~Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions.RootDirectory.set -> void
+~abstract Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageLoader.LoadAsync(Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor actionDescriptor) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor>
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterHandlerMethodEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterHandlerMethod" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnPageHandlerExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnPageHandlerExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnPageHandlerExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectedEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnPageHandlerSelected" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterPageFilterOnPageHandlerSelectionEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterOnPageHandlerSelection" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeHandlerMethodEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeHandlerMethod" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutedEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnPageHandlerExecuted" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutingEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnPageHandlerExecuting" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerExecutionEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnPageHandlerExecution" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectedEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnPageHandlerSelected" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforePageFilterOnPageHandlerSelectionEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeOnPageHandlerSelection" -> string
+~override Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.DisplayName.get -> string
+~override Microsoft.AspNetCore.Mvc.RazorPages.PageActionDescriptor.DisplayName.set -> void
+~override Microsoft.AspNetCore.Mvc.RazorPages.PageBase.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~override Microsoft.AspNetCore.Mvc.RazorPages.PageBase.ViewContext.set -> void
+~override Microsoft.AspNetCore.Mvc.RazorPages.PageResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions.MapDynamicPageRoute<TTransformer>(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern) -> void
+~static Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions.MapDynamicPageRoute<TTransformer>(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state) -> void
+~static Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions.MapFallbackToAreaPage(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string page, string area) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions.MapFallbackToAreaPage(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string page, string area) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string page) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions.MapFallbackToPage(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, string page) -> Microsoft.AspNetCore.Builder.IEndpointConventionBuilder
+~static Microsoft.AspNetCore.Builder.RazorPagesEndpointRouteBuilderExtensions.MapRazorPages(this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints) -> Microsoft.AspNetCore.Builder.PageActionEndpointConventionBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcBuilderExtensions.AddRazorPagesOptions(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcBuilderExtensions.WithRazorPagesAtContentRoot(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcBuilderExtensions.WithRazorPagesRoot(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, string rootDirectory) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcCoreBuilderExtensions.AddRazorPages(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcCoreBuilderExtensions.AddRazorPages(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcRazorPagesMvcCoreBuilderExtensions.WithRazorPagesRoot(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, string rootDirectory) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.Add(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelBaseConvention convention) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AddAreaPageRoute(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string areaName, string pageName, string route) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AddPageRoute(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string pageName, string route) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AllowAnonymousToAreaFolder(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string areaName, string folderPath) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AllowAnonymousToAreaPage(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string areaName, string pageName) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AllowAnonymousToFolder(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string folderPath) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AllowAnonymousToPage(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string pageName) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizeAreaFolder(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string areaName, string folderPath) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizeAreaFolder(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string areaName, string folderPath, string policy) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizeAreaPage(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string areaName, string pageName) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizeAreaPage(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string areaName, string pageName, string policy) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizeFolder(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string folderPath) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizeFolder(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string folderPath, string policy) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizePage(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string pageName) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.AuthorizePage(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, string pageName, string policy) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.ConfigureFilter(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata filter) -> Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection
+~static Microsoft.Extensions.DependencyInjection.PageConventionCollectionExtensions.ConfigureFilter(this Microsoft.AspNetCore.Mvc.ApplicationModels.PageConventionCollection conventions, System.Func<Microsoft.AspNetCore.Mvc.ApplicationModels.PageApplicationModel, Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata> factory) -> Microsoft.AspNetCore.Mvc.ApplicationModels.IPageApplicationModelConvention
+~virtual Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteTransformerConvention.ShouldApply(Microsoft.AspNetCore.Mvc.ApplicationModels.PageRouteModel action) -> bool
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.Exception.get -> System.Exception
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.Exception.set -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.ExceptionDispatchInfo.get -> System.Runtime.ExceptionServices.ExceptionDispatchInfo
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.ExceptionDispatchInfo.set -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.HandlerInstance.get -> object
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.HandlerMethod.get -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext.Result.set -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext.HandlerArguments.get -> System.Collections.Generic.IDictionary<string, object>
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext.HandlerInstance.get -> object
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext.HandlerMethod.get -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext.Result.get -> Microsoft.AspNetCore.Mvc.IActionResult
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext.Result.set -> void
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext.HandlerInstance.get -> object
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext.HandlerMethod.get -> Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.HandlerMethodDescriptor
+~virtual Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext.HandlerMethod.set -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.RazorPages.PageContext pageContext, Microsoft.AspNetCore.Mvc.RazorPages.PageResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.BadRequest() -> Microsoft.AspNetCore.Mvc.BadRequestResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.BadRequest(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.BadRequest(object error) -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Challenge() -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Challenge(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Challenge(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Challenge(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Content(string content) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Content(string content, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Content(string content, string contentType) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Content(string content, string contentType, System.Text.Encoding contentEncoding) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.File(System.IO.Stream fileStream, string contentType) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.File(System.IO.Stream fileStream, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.File(byte[] fileContents, string contentType) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.File(byte[] fileContents, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.File(string virtualPath, string contentType) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.File(string virtualPath, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Forbid() -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Forbid(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Forbid(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Forbid(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.LocalRedirect(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.LocalRedirectPermanent(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.LocalRedirectPermanentPreserveMethod(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.LocalRedirectPreserveMethod(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.NotFound() -> Microsoft.AspNetCore.Mvc.NotFoundResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.NotFound(object value) -> Microsoft.AspNetCore.Mvc.NotFoundObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Page() -> Microsoft.AspNetCore.Mvc.RazorPages.PageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Partial(string viewName) -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Partial(string viewName, object model) -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.PhysicalFile(string physicalPath, string contentType) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.PhysicalFile(string physicalPath, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Redirect(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectPermanent(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectPermanentPreserveMethod(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectPreserveMethod(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToAction(string actionName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToAction(string actionName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToAction(string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToAction(string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToAction(string actionName, string controllerName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToAction(string actionName, string controllerName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPermanent(string actionName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPermanent(string actionName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPermanent(string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPermanent(string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPermanent(string actionName, string controllerName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPermanent(string actionName, string controllerName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPermanentPreserveMethod(string actionName = null, string controllerName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToActionPreserveMethod(string actionName = null, string controllerName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPage() -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPage(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPage(string pageName) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPage(string pageName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPage(string pageName, string pageHandler) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPage(string pageName, string pageHandler, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPage(string pageName, string pageHandler, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePermanent(string pageName) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePermanent(string pageName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePermanent(string pageName, string pageHandler) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePermanent(string pageName, string pageHandler, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePermanent(string pageName, string pageHandler, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePermanent(string pageName, string pageHandler, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePermanentPreserveMethod(string pageName = null, string pageHandler = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToPagePreserveMethod(string pageName = null, string pageHandler = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoute(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoute(string routeName) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoute(string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoute(string routeName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoute(string routeName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoutePermanent(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoutePermanent(string routeName) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoutePermanent(string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoutePermanent(string routeName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoutePermanent(string routeName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoutePermanentPreserveMethod(string routeName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.RedirectToRoutePreserveMethod(string routeName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.SignIn(System.Security.Claims.ClaimsPrincipal principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, string authenticationScheme) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.SignIn(System.Security.Claims.ClaimsPrincipal principal, string authenticationScheme) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.SignOut(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.SignOut(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.StatusCode(int statusCode) -> Microsoft.AspNetCore.Mvc.StatusCodeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.StatusCode(int statusCode, object value) -> Microsoft.AspNetCore.Mvc.ObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync(object model, System.Type modelType, string prefix) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync<TModel>(TModel model) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync<TModel>(TModel model, string prefix) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryUpdateModelAsync<TModel>(TModel model, string prefix, Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider valueProvider) -> System.Threading.Tasks.Task<bool>
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryValidateModel(object model) -> bool
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.TryValidateModel(object model, string prefix) -> bool
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.Unauthorized() -> Microsoft.AspNetCore.Mvc.UnauthorizedResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.ViewComponent(System.Type componentType) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.ViewComponent(System.Type componentType, object arguments) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.ViewComponent(string componentName) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageBase.ViewComponent(string componentName, object arguments) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.RazorPages.CompiledPageActionDescriptor
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ActionDescriptor.set -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ValueProviderFactories.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory>
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ValueProviderFactories.set -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ViewData.set -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ViewStartFactories.get -> System.Collections.Generic.IList<System.Func<Microsoft.AspNetCore.Mvc.Razor.IRazorPage>>
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageContext.ViewStartFactories.set -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.BadRequest() -> Microsoft.AspNetCore.Mvc.BadRequestResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.BadRequest(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.BadRequest(object error) -> Microsoft.AspNetCore.Mvc.BadRequestObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Challenge() -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Challenge(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Challenge(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Challenge(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ChallengeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Content(string content) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Content(string content, Microsoft.Net.Http.Headers.MediaTypeHeaderValue contentType) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Content(string content, string contentType) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Content(string content, string contentType, System.Text.Encoding contentEncoding) -> Microsoft.AspNetCore.Mvc.ContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.File(System.IO.Stream fileStream, string contentType) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.File(System.IO.Stream fileStream, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.FileStreamResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.File(byte[] fileContents, string contentType) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.File(byte[] fileContents, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.FileContentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.File(string virtualPath, string contentType) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.File(string virtualPath, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.VirtualFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Forbid() -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Forbid(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Forbid(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Forbid(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.ForbidResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.LocalRedirect(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.LocalRedirectPermanent(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.LocalRedirectPermanentPreserveMethod(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.LocalRedirectPreserveMethod(string localUrl) -> Microsoft.AspNetCore.Mvc.LocalRedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.NotFound() -> Microsoft.AspNetCore.Mvc.NotFoundResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.NotFound(object value) -> Microsoft.AspNetCore.Mvc.NotFoundObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.OnPageHandlerExecuted(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.OnPageHandlerExecuting(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.OnPageHandlerExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext context, Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutionDelegate next) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.OnPageHandlerSelected(Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.OnPageHandlerSelectionAsync(Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext context) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Page() -> Microsoft.AspNetCore.Mvc.RazorPages.PageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Partial(string viewName) -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Partial(string viewName, object model) -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.PhysicalFile(string physicalPath, string contentType) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.PhysicalFile(string physicalPath, string contentType, string fileDownloadName) -> Microsoft.AspNetCore.Mvc.PhysicalFileResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectPermanent(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectPermanentPreserveMethod(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectPreserveMethod(string url) -> Microsoft.AspNetCore.Mvc.RedirectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToAction(string actionName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToAction(string actionName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToAction(string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToAction(string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToAction(string actionName, string controllerName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToAction(string actionName, string controllerName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPermanent(string actionName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPermanent(string actionName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPermanent(string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPermanent(string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPermanent(string actionName, string controllerName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPermanent(string actionName, string controllerName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPermanentPreserveMethod(string actionName = null, string controllerName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToActionPreserveMethod(string actionName = null, string controllerName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToActionResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage() -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage(string pageName) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage(string pageName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage(string pageName, string pageHandler) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage(string pageName, string pageHandler, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage(string pageName, string pageHandler, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPage(string pageName, string pageHandler, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanent(string pageName) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanent(string pageName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanent(string pageName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanent(string pageName, string pageHandler) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanent(string pageName, string pageHandler, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanent(string pageName, string pageHandler, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanent(string pageName, string pageHandler, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePermanentPreserveMethod(string pageName = null, string pageHandler = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToPagePreserveMethod(string pageName = null, string pageHandler = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToPageResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoute(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoute(string routeName) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoute(string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoute(string routeName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoute(string routeName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoutePermanent(object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoutePermanent(string routeName) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoutePermanent(string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoutePermanent(string routeName, object routeValues, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoutePermanent(string routeName, string fragment) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoutePermanentPreserveMethod(string routeName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.RedirectToRoutePreserveMethod(string routeName = null, object routeValues = null, string fragment = null) -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.SignIn(System.Security.Claims.ClaimsPrincipal principal, Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, string authenticationScheme) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.SignIn(System.Security.Claims.ClaimsPrincipal principal, string authenticationScheme) -> Microsoft.AspNetCore.Mvc.SignInResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.SignOut(Microsoft.AspNetCore.Authentication.AuthenticationProperties properties, params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.SignOut(params string[] authenticationSchemes) -> Microsoft.AspNetCore.Mvc.SignOutResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.StatusCode(int statusCode) -> Microsoft.AspNetCore.Mvc.StatusCodeResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.StatusCode(int statusCode, object value) -> Microsoft.AspNetCore.Mvc.ObjectResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryValidateModel(object model) -> bool
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.TryValidateModel(object model, string name) -> bool
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.Unauthorized() -> Microsoft.AspNetCore.Mvc.UnauthorizedResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.ViewComponent(System.Type componentType) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.ViewComponent(System.Type componentType, object arguments) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.ViewComponent(string componentName) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RazorPages.PageModel.ViewComponent(string componentName, object arguments) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
diff --git a/src/Mvc/Mvc.TagHelpers/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.TagHelpers/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.TagHelpers/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.TagHelpers/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.TagHelpers/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a8b3400bdfbf326335b0774d2769f5c1eb0eaa1e
--- /dev/null
+++ b/src/Mvc/Mvc.TagHelpers/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,373 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary
+Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary.All = 2 -> Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary
+Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary.ModelOnly = 1 -> Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary
+Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary.None = 0 -> Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary
+Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormatter
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormatter.DistributedCacheTagHelperFormatter() -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormattingContext
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormattingContext.DistributedCacheTagHelperFormattingContext() -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperService
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatter
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperService
+Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper.Priority.get -> Microsoft.Extensions.Caching.Memory.CacheItemPriority?
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper.Priority.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.Enabled.get -> bool
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.Enabled.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ExpiresAfter.get -> System.TimeSpan?
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ExpiresAfter.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ExpiresOn.get -> System.DateTimeOffset?
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ExpiresOn.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ExpiresSliding.get -> System.TimeSpan?
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ExpiresSliding.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByCulture.get -> bool
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByCulture.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByUser.get -> bool
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByUser.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperOptions
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperOptions.CacheTagHelperOptions() -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperOptions.SizeLimit.get -> long
+Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperOptions.SizeLimit.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.ComponentTagHelper() -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.RenderMode.get -> Microsoft.AspNetCore.Mvc.Rendering.RenderMode
+Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.RenderMode.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Antiforgery.get -> bool?
+Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Antiforgery.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder
+Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder.RequestPathBase.get -> Microsoft.AspNetCore.Http.PathString
+Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.AppendVersion.get -> bool
+Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.AppendVersion.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.AppendVersion.get -> bool?
+Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.AppendVersion.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.SuppressFallbackIntegrity.get -> bool
+Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.SuppressFallbackIntegrity.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.Optional.get -> bool
+Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.Optional.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.RenderAtEndOfFormTagHelper() -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.AppendVersion.get -> bool?
+Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.AppendVersion.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.SuppressFallbackIntegrity.get -> bool
+Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.SuppressFallbackIntegrity.set -> void
+Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.TagHelperOutputExtensions
+Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper
+Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.ValidationSummary.get -> Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary
+Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.ValidationSummary.set -> void
+Microsoft.Extensions.DependencyInjection.TagHelperServicesExtensions
+override Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey.GetHashCode() -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.Order.get -> int
+override Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.Order.get -> int
+static readonly Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.DefaultExpiration -> System.TimeSpan
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Action.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Action.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.AnchorTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Area.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Area.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Controller.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Controller.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Fragment.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Fragment.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Host.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Host.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Page.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Page.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.PageHandler.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.PageHandler.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Protocol.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Protocol.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Route.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Route.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.RouteValues.get -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey.CacheTagKey(Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper tagHelper, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey.CacheTagKey(Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper tagHelper) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey.Equals(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey other) -> bool
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey.GenerateHashedKey() -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey.GenerateKey() -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormatter.DeserializeAsync(byte[] value) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormatter.SerializeAsync(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormattingContext context) -> System.Threading.Tasks.Task<byte[]>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormattingContext.Html.get -> Microsoft.AspNetCore.Html.HtmlString
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormattingContext.Html.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperService.DistributedCacheTagHelperService(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage storage, Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatter formatter, System.Text.Encodings.Web.HtmlEncoder HtmlEncoder, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperService.ProcessContentAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output, Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey key, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage.DistributedCacheTagHelperStorage(Microsoft.Extensions.Caching.Distributed.IDistributedCache distributedCache) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage.GetAsync(string key) -> System.Threading.Tasks.Task<byte[]>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperStorage.SetAsync(string key, byte[] value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatter.DeserializeAsync(byte[] value) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.HtmlString>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperFormatter.SerializeAsync(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.DistributedCacheTagHelperFormattingContext context) -> System.Threading.Tasks.Task<byte[]>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperService.ProcessContentAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output, Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey key, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage.GetAsync(string key) -> System.Threading.Tasks.Task<byte[]>
+~Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperStorage.SetAsync(string key, byte[] value, Microsoft.Extensions.Caching.Distributed.DistributedCacheEntryOptions options) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper.CacheTagHelper(Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory factory, System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper.MemoryCache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.CacheTagHelperBase(System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.HtmlEncoder.get -> System.Text.Encodings.Web.HtmlEncoder
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryBy.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryBy.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByCookie.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByCookie.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByHeader.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByHeader.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByQuery.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByQuery.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByRoute.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.VaryByRoute.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperBase.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory.Cache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperMemoryCacheFactory.CacheTagHelperMemoryCacheFactory(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperOptions> options) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.ComponentType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.ComponentType.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.Parameters.get -> System.Collections.Generic.IDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.Parameters.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper.DistributedCacheTagHelper(Microsoft.AspNetCore.Mvc.TagHelpers.Cache.IDistributedCacheTagHelperService distributedCacheService, System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper.MemoryCache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper.Name.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper.Name.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.EnvironmentTagHelper(Microsoft.AspNetCore.Hosting.IWebHostEnvironment hostingEnvironment) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Exclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Exclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.HostingEnvironment.get -> Microsoft.AspNetCore.Hosting.IWebHostEnvironment
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Include.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Include.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Names.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Names.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Action.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Action.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Area.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Area.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Controller.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Controller.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.FormActionTagHelper(Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Fragment.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Fragment.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Page.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Page.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.PageHandler.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.PageHandler.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Route.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Route.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.RouteValues.get -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.UrlHelperFactory.get -> Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Action.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Action.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Area.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Area.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Controller.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Controller.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.FormTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Fragment.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Fragment.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Method.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Method.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Page.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Page.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.PageHandler.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.PageHandler.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Route.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Route.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.RouteValues.get -> System.Collections.Generic.IDictionary<string, string>
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.RouteValues.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder.Cache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder.FileProvider.get -> Microsoft.Extensions.FileProviders.IFileProvider
+~Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder.GlobbingUrlBuilder(Microsoft.Extensions.FileProviders.IFileProvider fileProvider, Microsoft.Extensions.Caching.Memory.IMemoryCache cache, Microsoft.AspNetCore.Http.PathString requestPathBase) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.Cache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.HostingEnvironment.get -> Microsoft.AspNetCore.Hosting.IWebHostEnvironment
+~Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.ImageTagHelper(Microsoft.AspNetCore.Hosting.IWebHostEnvironment hostingEnvironment, Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider cacheProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider fileVersionProvider, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.ImageTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider fileVersionProvider, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.Src.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.Src.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.For.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.For.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Format.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Format.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.GetInputType(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, out string inputTypeHint) -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.InputTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.InputTypeName.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.InputTypeName.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Name.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Name.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Value.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Value.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.For.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.For.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.LabelTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.Cache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackHref.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackHref.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackHrefExclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackHrefExclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackHrefInclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackHrefInclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackTestClass.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackTestClass.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackTestProperty.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackTestProperty.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackTestValue.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.FallbackTestValue.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.GlobbingUrlBuilder.get -> Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.GlobbingUrlBuilder.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.HostingEnvironment.get -> Microsoft.AspNetCore.Hosting.IWebHostEnvironment
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.Href.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.Href.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.HrefExclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.HrefExclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.HrefInclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.HrefInclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.JavaScriptEncoder.get -> System.Text.Encodings.Web.JavaScriptEncoder
+~Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.LinkTagHelper(Microsoft.AspNetCore.Hosting.IWebHostEnvironment hostingEnvironment, Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider cacheProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider fileVersionProvider, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, System.Text.Encodings.Web.JavaScriptEncoder javaScriptEncoder, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.OptionTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.Value.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.Value.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.FallbackName.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.FallbackName.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.For.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.For.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.Model.get -> object
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.Model.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.Name.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.Name.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.PartialTagHelper(Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine viewEngine, Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope viewBufferScope) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.Cache.get -> Microsoft.Extensions.Caching.Memory.IMemoryCache
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackSrc.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackSrc.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackSrcExclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackSrcExclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackSrcInclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackSrcInclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackTestExpression.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.FallbackTestExpression.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.GlobbingUrlBuilder.get -> Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.GlobbingUrlBuilder.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.HostingEnvironment.get -> Microsoft.AspNetCore.Hosting.IWebHostEnvironment
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.JavaScriptEncoder.get -> System.Text.Encodings.Web.JavaScriptEncoder
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.ScriptTagHelper(Microsoft.AspNetCore.Hosting.IWebHostEnvironment hostingEnvironment, Microsoft.AspNetCore.Mvc.Razor.Infrastructure.TagHelperMemoryCacheProvider cacheProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider fileVersionProvider, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, System.Text.Encodings.Web.JavaScriptEncoder javaScriptEncoder, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.Src.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.Src.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.SrcExclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.SrcExclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.SrcInclude.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.SrcInclude.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.For.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.For.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Items.get -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Items.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Name.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Name.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.SelectTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.For.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.For.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.Name.get -> string
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.Name.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.TextAreaTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.For.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.For.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.ValidationMessageTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.Generator.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.ValidationSummaryTagHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator) -> void
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.ViewContext.set -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.Cache.CacheTagKey.Equals(object obj) -> bool
+~override Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.ComponentTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.EnvironmentTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.ImageTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.LinkTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.Init(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.ScriptTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Init(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.SelectTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~override Microsoft.AspNetCore.Mvc.TagHelpers.ValidationMessageTagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput output) -> void
+~static Microsoft.AspNetCore.Mvc.TagHelpers.TagHelperOutputExtensions.AddClass(this Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput tagHelperOutput, string classValue, System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~static Microsoft.AspNetCore.Mvc.TagHelpers.TagHelperOutputExtensions.CopyHtmlAttribute(this Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput tagHelperOutput, string attributeName, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext context) -> void
+~static Microsoft.AspNetCore.Mvc.TagHelpers.TagHelperOutputExtensions.MergeAttributes(this Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput tagHelperOutput, Microsoft.AspNetCore.Mvc.Rendering.TagBuilder tagBuilder) -> void
+~static Microsoft.AspNetCore.Mvc.TagHelpers.TagHelperOutputExtensions.RemoveClass(this Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput tagHelperOutput, string classValue, System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~static Microsoft.AspNetCore.Mvc.TagHelpers.TagHelperOutputExtensions.RemoveRange(this Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput tagHelperOutput, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute> attributes) -> void
+~static Microsoft.Extensions.DependencyInjection.TagHelperServicesExtensions.AddCacheTagHelper(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.TagHelperServicesExtensions.AddCacheTagHelperLimits(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperOptions> configure) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.TagHelperServicesExtensions.AddCacheTagHelperLimits(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelperOptions> configure) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static readonly Microsoft.AspNetCore.Mvc.TagHelpers.CacheTagHelper.CacheKeyPrefix -> string
+~static readonly Microsoft.AspNetCore.Mvc.TagHelpers.DistributedCacheTagHelper.CacheKeyPrefix -> string
+~virtual Microsoft.AspNetCore.Mvc.TagHelpers.GlobbingUrlBuilder.BuildUrlList(string staticUrl, string includePattern, string excludePattern) -> System.Collections.Generic.IReadOnlyList<string>
diff --git a/src/Mvc/Mvc.Testing/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.Testing/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.Testing/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.Testing/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.Testing/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..25fc98d166f1a955f1c04cdf9e3ac6639b45d2d6
--- /dev/null
+++ b/src/Mvc/Mvc.Testing/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,48 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.Testing.Handlers.CookieContainerHandler
+Microsoft.AspNetCore.Mvc.Testing.Handlers.CookieContainerHandler.CookieContainerHandler() -> void
+Microsoft.AspNetCore.Mvc.Testing.Handlers.RedirectHandler
+Microsoft.AspNetCore.Mvc.Testing.Handlers.RedirectHandler.MaxRedirects.get -> int
+Microsoft.AspNetCore.Mvc.Testing.Handlers.RedirectHandler.RedirectHandler() -> void
+Microsoft.AspNetCore.Mvc.Testing.Handlers.RedirectHandler.RedirectHandler(int maxRedirects) -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.Dispose() -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.WebApplicationFactory() -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.~WebApplicationFactory() -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.AllowAutoRedirect.get -> bool
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.AllowAutoRedirect.set -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.HandleCookies.get -> bool
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.HandleCookies.set -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.MaxAutomaticRedirections.get -> int
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.MaxAutomaticRedirections.set -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.WebApplicationFactoryClientOptions() -> void
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute
+Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute.Priority.get -> int
+virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.Dispose(bool disposing) -> void
+~Microsoft.AspNetCore.Mvc.Testing.Handlers.CookieContainerHandler.Container.get -> System.Net.CookieContainer
+~Microsoft.AspNetCore.Mvc.Testing.Handlers.CookieContainerHandler.CookieContainerHandler(System.Net.CookieContainer cookieContainer) -> void
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.ClientOptions.get -> Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateClient() -> System.Net.Http.HttpClient
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateClient(Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions options) -> System.Net.Http.HttpClient
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateDefaultClient(System.Uri baseAddress, params System.Net.Http.DelegatingHandler[] handlers) -> System.Net.Http.HttpClient
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateDefaultClient(params System.Net.Http.DelegatingHandler[] handlers) -> System.Net.Http.HttpClient
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.Factories.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>>
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.Server.get -> Microsoft.AspNetCore.TestHost.TestServer
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.WithWebHostBuilder(System.Action<Microsoft.AspNetCore.Hosting.IWebHostBuilder> configuration) -> Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.BaseAddress.get -> System.Uri
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryClientOptions.BaseAddress.set -> void
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute.ContentRootPath.get -> string
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute.ContentRootTest.get -> string
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute.Key.get -> string
+~Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactoryContentRootAttribute.WebApplicationFactoryContentRootAttribute(string key, string contentRootPath, string contentRootTest, string priority) -> void
+~override Microsoft.AspNetCore.Mvc.Testing.Handlers.CookieContainerHandler.SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
+~override Microsoft.AspNetCore.Mvc.Testing.Handlers.RedirectHandler.SendAsync(System.Net.Http.HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.ConfigureClient(System.Net.Http.HttpClient client) -> void
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.ConfigureWebHost(Microsoft.AspNetCore.Hosting.IWebHostBuilder builder) -> void
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateHost(Microsoft.Extensions.Hosting.IHostBuilder builder) -> Microsoft.Extensions.Hosting.IHost
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateHostBuilder() -> Microsoft.Extensions.Hosting.IHostBuilder
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateServer(Microsoft.AspNetCore.Hosting.IWebHostBuilder builder) -> Microsoft.AspNetCore.TestHost.TestServer
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.CreateWebHostBuilder() -> Microsoft.AspNetCore.Hosting.IWebHostBuilder
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.GetTestAssemblies() -> System.Collections.Generic.IEnumerable<System.Reflection.Assembly>
+~virtual Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory<TEntryPoint>.Services.get -> System.IServiceProvider
diff --git a/src/Mvc/Mvc.ViewFeatures/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc.ViewFeatures/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc.ViewFeatures/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc.ViewFeatures/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc.ViewFeatures/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4b6567f9ced71373a5cbf4a7b2f9b3e352456370
--- /dev/null
+++ b/src/Mvc/Mvc.ViewFeatures/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,1160 @@
+#nullable enable
+Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute
+Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.AutoValidateAntiforgeryTokenAttribute() -> void
+Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.Controller
+Microsoft.AspNetCore.Mvc.Controller.Controller() -> void
+Microsoft.AspNetCore.Mvc.Controller.Dispose() -> void
+Microsoft.AspNetCore.Mvc.Controller.ViewBag.get -> dynamic
+Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions
+Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions.CookieTempDataProviderOptions() -> void
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewComponentEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewComponentEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentAfterViewExecuteEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentBeforeViewExecuteEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData.IsMainPage.get -> bool
+Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData
+Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData.IsMainPage.get -> bool
+Microsoft.AspNetCore.Mvc.IViewComponentHelper
+Microsoft.AspNetCore.Mvc.IViewComponentResult
+Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute
+Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute.IgnoreAntiforgeryTokenAttribute() -> void
+Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions
+Microsoft.AspNetCore.Mvc.MvcViewOptions
+Microsoft.AspNetCore.Mvc.MvcViewOptions.MvcViewOptions() -> void
+Microsoft.AspNetCore.Mvc.PageRemoteAttribute
+Microsoft.AspNetCore.Mvc.PageRemoteAttribute.PageRemoteAttribute() -> void
+Microsoft.AspNetCore.Mvc.PartialViewResult
+Microsoft.AspNetCore.Mvc.PartialViewResult.PartialViewResult() -> void
+Microsoft.AspNetCore.Mvc.PartialViewResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.PartialViewResult.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.RemoteAttribute
+Microsoft.AspNetCore.Mvc.RemoteAttribute.RemoteAttribute() -> void
+Microsoft.AspNetCore.Mvc.RemoteAttributeBase
+Microsoft.AspNetCore.Mvc.RemoteAttributeBase.RemoteAttributeBase() -> void
+Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode.EndOfForm = 2 -> Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode.Inline = 1 -> Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode.None = 0 -> Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.FormMethod
+Microsoft.AspNetCore.Mvc.Rendering.FormMethod.Get = 0 -> Microsoft.AspNetCore.Mvc.Rendering.FormMethod
+Microsoft.AspNetCore.Mvc.Rendering.FormMethod.Post = 1 -> Microsoft.AspNetCore.Mvc.Rendering.FormMethod
+Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode
+Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.CurrentCulture = 1 -> Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode
+Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.Rfc3339 = 0 -> Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperComponentExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayNameExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperNameExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions
+Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions
+Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper
+Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.EndForm() -> void
+Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Html5DateRenderingMode.get -> Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode
+Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Html5DateRenderingMode.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewBag.get -> dynamic
+Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>
+Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper
+Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList
+Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+Microsoft.AspNetCore.Mvc.Rendering.MvcForm.Dispose() -> void
+Microsoft.AspNetCore.Mvc.Rendering.MvcForm.EndForm() -> void
+Microsoft.AspNetCore.Mvc.Rendering.RenderMode
+Microsoft.AspNetCore.Mvc.Rendering.RenderMode.Server = 2 -> Microsoft.AspNetCore.Mvc.Rendering.RenderMode
+Microsoft.AspNetCore.Mvc.Rendering.RenderMode.ServerPrerendered = 3 -> Microsoft.AspNetCore.Mvc.Rendering.RenderMode
+Microsoft.AspNetCore.Mvc.Rendering.RenderMode.Static = 1 -> Microsoft.AspNetCore.Mvc.Rendering.RenderMode
+Microsoft.AspNetCore.Mvc.Rendering.SelectList
+Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup
+Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup.Disabled.get -> bool
+Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup.Disabled.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup.SelectListGroup() -> void
+Microsoft.AspNetCore.Mvc.Rendering.SelectListItem
+Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Disabled.get -> bool
+Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Disabled.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.SelectListItem() -> void
+Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Selected.get -> bool
+Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Selected.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.HasInnerHtml.get -> bool
+Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.TagRenderMode.get -> Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.TagRenderMode.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode.EndTag = 2 -> Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode.Normal = 0 -> Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode.SelfClosing = 3 -> Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode.StartTag = 1 -> Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.CheckBoxHiddenInputRenderMode.get -> Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.CheckBoxHiddenInputRenderMode.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ClientValidationEnabled.get -> bool
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ClientValidationEnabled.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Html5DateRenderingMode.get -> Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Html5DateRenderingMode.set -> void
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewBag.get -> dynamic
+Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewContext() -> void
+Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute
+Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute.SkipStatusCodePagesAttribute() -> void
+Microsoft.AspNetCore.Mvc.TempDataAttribute
+Microsoft.AspNetCore.Mvc.TempDataAttribute.TempDataAttribute() -> void
+Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute
+Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.ValidateAntiForgeryTokenAttribute() -> void
+Microsoft.AspNetCore.Mvc.ViewComponent
+Microsoft.AspNetCore.Mvc.ViewComponent.ViewBag.get -> dynamic
+Microsoft.AspNetCore.Mvc.ViewComponent.ViewComponent() -> void
+Microsoft.AspNetCore.Mvc.ViewComponentAttribute
+Microsoft.AspNetCore.Mvc.ViewComponentAttribute.ViewComponentAttribute() -> void
+Microsoft.AspNetCore.Mvc.ViewComponentResult
+Microsoft.AspNetCore.Mvc.ViewComponentResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.ViewComponentResult.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentResult() -> void
+Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult
+Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider
+Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider
+Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory
+Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper
+Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector
+Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult
+Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator
+Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider
+Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider
+Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory
+Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker
+Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory
+Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector
+Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator
+Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator.ServiceBasedViewComponentActivator() -> void
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewComponentContext() -> void
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContextAttribute
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContextAttribute.ViewComponentContextAttribute() -> void
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentConventions
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ViewComponentDescriptor() -> void
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection.Version.get -> int
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature.ViewComponentFeature() -> void
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeatureProvider
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeatureProvider.ViewComponentFeatureProvider() -> void
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult
+Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewViewComponentResult() -> void
+Microsoft.AspNetCore.Mvc.ViewDataAttribute
+Microsoft.AspNetCore.Mvc.ViewDataAttribute.ViewDataAttribute() -> void
+Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine
+Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine
+Microsoft.AspNetCore.Mvc.ViewEngines.IView
+Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine
+Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.Success.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.AntiforgeryExtensions
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.AttributeDictionary() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Clear() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Count.get -> int
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.Dispose() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.MoveNext() -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.Reset() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.GetEnumerator() -> Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator
+Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.IsReadOnly.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope
+Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue
+Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator
+Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.AllowRenderingMaxLengthAttribute.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGeneratorExtensions
+Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.CanRenderAtEndOfForm.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.CanRenderAtEndOfForm.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.FormContext() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.HasAntiforgeryToken.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.HasAntiforgeryToken.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.HasEndOfFormContent.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.HasFormData.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.EndForm() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Html5DateRenderingMode.get -> Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Html5DateRenderingMode.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ViewBag.get -> dynamic
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.CheckBoxHiddenInputRenderMode.get -> Microsoft.AspNetCore.Mvc.Rendering.CheckBoxHiddenInputRenderMode
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.CheckBoxHiddenInputRenderMode.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ClientValidationEnabled.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ClientValidationEnabled.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.Html5DateRenderingMode.get -> Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.Html5DateRenderingMode.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.HtmlHelperOptions() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy
+Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator
+Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Keep() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Load() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Save() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory
+Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware
+Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer
+Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer.TempDataSerializer() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.InputType
+Microsoft.AspNetCore.Mvc.ViewFeatures.InputType.CheckBox = 0 -> Microsoft.AspNetCore.Mvc.ViewFeatures.InputType
+Microsoft.AspNetCore.Mvc.ViewFeatures.InputType.Hidden = 1 -> Microsoft.AspNetCore.Mvc.ViewFeatures.InputType
+Microsoft.AspNetCore.Mvc.ViewFeatures.InputType.Password = 2 -> Microsoft.AspNetCore.Mvc.ViewFeatures.InputType
+Microsoft.AspNetCore.Mvc.ViewFeatures.InputType.Radio = 3 -> Microsoft.AspNetCore.Mvc.ViewFeatures.InputType
+Microsoft.AspNetCore.Mvc.ViewFeatures.InputType.Text = 4 -> Microsoft.AspNetCore.Mvc.ViewFeatures.InputType
+Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorerExtensions
+Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.ModelMetadataProviderExtensions
+Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor
+Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute
+Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.IsReusable.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.Order.get -> int
+Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.Order.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.SaveTempDataAttribute() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent
+Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary
+Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Clear() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Count.get -> int
+Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Keep() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Load() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Save() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory
+Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo
+Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.TemplateDepth.get -> int
+Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.TemplateInfo() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.TryGetValueDelegate
+Microsoft.AspNetCore.Mvc.ViewFeatures.TryGetValueProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider
+Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider.ValidationHtmlAttributeProvider() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewContextAttribute
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewContextAttribute.ViewContextAttribute() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Clear() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Count.get -> int
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.IsReadOnly.get -> bool
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>.Model.get -> TModel
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>.Model.set -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryAttribute
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryAttribute.ViewDataDictionaryAttribute() -> void
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataEvaluator
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor
+Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor
+Microsoft.AspNetCore.Mvc.ViewResult
+Microsoft.AspNetCore.Mvc.ViewResult.StatusCode.get -> int?
+Microsoft.AspNetCore.Mvc.ViewResult.StatusCode.set -> void
+Microsoft.AspNetCore.Mvc.ViewResult.ViewResult() -> void
+Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions
+Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions
+virtual Microsoft.AspNetCore.Mvc.Controller.Dispose(bool disposing) -> void
+virtual Microsoft.AspNetCore.Mvc.Rendering.MvcForm.GenerateEndForm() -> void
+~Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.Controller.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.Controller.TempData.set -> void
+~Microsoft.AspNetCore.Mvc.Controller.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.Controller.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions.Cookie.get -> Microsoft.AspNetCore.Http.CookieBuilder
+~Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions.Cookie.set -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewComponentEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewComponentEventData.AfterViewComponentEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext viewComponentContext, Microsoft.AspNetCore.Mvc.IViewComponentResult viewComponentResult, object viewComponent) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewComponentEventData.ViewComponent.get -> object
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewComponentEventData.ViewComponentContext.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewComponentEventData.ViewComponentResult.get -> Microsoft.AspNetCore.Mvc.IViewComponentResult
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewEventData.AfterViewEventData(Microsoft.AspNetCore.Mvc.ViewEngines.IView view, Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewEventData.View.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IView
+~Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewEventData.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewComponentEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewComponentEventData.BeforeViewComponentEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext viewComponentContext, object viewComponent) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewComponentEventData.ViewComponent.get -> object
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewComponentEventData.ViewComponentContext.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewEventData.BeforeViewEventData(Microsoft.AspNetCore.Mvc.ViewEngines.IView view, Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewEventData.View.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IView
+~Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewEventData.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentAfterViewExecuteEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentAfterViewExecuteEventData.View.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IView
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentAfterViewExecuteEventData.ViewComponentAfterViewExecuteEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext viewComponentContext, Microsoft.AspNetCore.Mvc.ViewEngines.IView view) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentAfterViewExecuteEventData.ViewComponentContext.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentBeforeViewExecuteEventData.ActionDescriptor.get -> Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentBeforeViewExecuteEventData.View.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IView
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentBeforeViewExecuteEventData.ViewComponentBeforeViewExecuteEventData(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor actionDescriptor, Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext viewComponentContext, Microsoft.AspNetCore.Mvc.ViewEngines.IView view) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentBeforeViewExecuteEventData.ViewComponentContext.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData.Result.get -> Microsoft.AspNetCore.Mvc.ActionResult
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData.View.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IView
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData.ViewFoundEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, bool isMainPage, Microsoft.AspNetCore.Mvc.ActionResult result, string viewName, Microsoft.AspNetCore.Mvc.ViewEngines.IView view) -> void
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData.ViewName.get -> string
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData.ActionContext.get -> Microsoft.AspNetCore.Mvc.ActionContext
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData.Result.get -> Microsoft.AspNetCore.Mvc.ActionResult
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData.SearchedLocations.get -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData.ViewName.get -> string
+~Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData.ViewNotFoundEventData(Microsoft.AspNetCore.Mvc.ActionContext actionContext, bool isMainPage, Microsoft.AspNetCore.Mvc.ActionResult result, string viewName, System.Collections.Generic.IEnumerable<string> searchedLocations) -> void
+~Microsoft.AspNetCore.Mvc.IViewComponentHelper.InvokeAsync(System.Type componentType, object arguments) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.IViewComponentHelper.InvokeAsync(string name, object arguments) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.IViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> void
+~Microsoft.AspNetCore.Mvc.IViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.MvcViewOptions.ClientModelValidatorProviders.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider>
+~Microsoft.AspNetCore.Mvc.MvcViewOptions.HtmlHelperOptions.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions
+~Microsoft.AspNetCore.Mvc.MvcViewOptions.HtmlHelperOptions.set -> void
+~Microsoft.AspNetCore.Mvc.MvcViewOptions.ViewEngines.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine>
+~Microsoft.AspNetCore.Mvc.PageRemoteAttribute.PageHandler.get -> string
+~Microsoft.AspNetCore.Mvc.PageRemoteAttribute.PageHandler.set -> void
+~Microsoft.AspNetCore.Mvc.PageRemoteAttribute.PageName.get -> string
+~Microsoft.AspNetCore.Mvc.PageRemoteAttribute.PageName.set -> void
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ContentType.get -> string
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ContentType.set -> void
+~Microsoft.AspNetCore.Mvc.PartialViewResult.Model.get -> object
+~Microsoft.AspNetCore.Mvc.PartialViewResult.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.PartialViewResult.TempData.set -> void
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ViewEngine.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ViewEngine.set -> void
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ViewName.get -> string
+~Microsoft.AspNetCore.Mvc.PartialViewResult.ViewName.set -> void
+~Microsoft.AspNetCore.Mvc.RemoteAttribute.RemoteAttribute(string action, string controller) -> void
+~Microsoft.AspNetCore.Mvc.RemoteAttribute.RemoteAttribute(string action, string controller, string areaName) -> void
+~Microsoft.AspNetCore.Mvc.RemoteAttribute.RemoteAttribute(string routeName) -> void
+~Microsoft.AspNetCore.Mvc.RemoteAttribute.RouteName.get -> string
+~Microsoft.AspNetCore.Mvc.RemoteAttribute.RouteName.set -> void
+~Microsoft.AspNetCore.Mvc.RemoteAttributeBase.AdditionalFields.get -> string
+~Microsoft.AspNetCore.Mvc.RemoteAttributeBase.AdditionalFields.set -> void
+~Microsoft.AspNetCore.Mvc.RemoteAttributeBase.FormatAdditionalFieldsForClientValidation(string property) -> string
+~Microsoft.AspNetCore.Mvc.RemoteAttributeBase.HttpMethod.get -> string
+~Microsoft.AspNetCore.Mvc.RemoteAttributeBase.HttpMethod.set -> void
+~Microsoft.AspNetCore.Mvc.RemoteAttributeBase.RouteData.get -> Microsoft.AspNetCore.Routing.RouteValueDictionary
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ActionLink(string linkText, string actionName, string controllerName, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.AntiForgeryToken() -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.BeginForm(string actionName, string controllerName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.BeginRouteForm(string routeName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.CheckBox(string expression, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Display(string expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.DisplayName(string expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.DisplayText(string expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.DropDownList(string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Editor(string expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Encode(object value) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Encode(string value) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.FormatValue(object value, string format) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.GenerateIdFromName(string fullName) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.GetEnumSelectList(System.Type enumType) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.GetEnumSelectList<TEnum>() -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Hidden(string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Id(string expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.IdAttributeDotReplacement.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Label(string expression, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ListBox(string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(string expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.PartialAsync(string partialViewName, object model, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Password(string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.RadioButton(string expression, object value, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Raw(object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Raw(string value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.RenderPartialAsync(string partialViewName, object model, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.RouteLink(string linkText, string routeName, string protocol, string hostName, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.TextArea(string expression, string value, int rows, int columns, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.TextBox(string expression, object value, string format, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.UrlEncoder.get -> System.Text.Encodings.Web.UrlEncoder
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationMessage(string expression, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationSummary(bool excludePropertyErrors, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Value(string expression, string format) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.CheckBoxFor(System.Linq.Expressions.Expression<System.Func<TModel, bool>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.DisplayFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.DisplayNameFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.DisplayNameForInnerType<TModelItem, TResult>(System.Linq.Expressions.Expression<System.Func<TModelItem, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.DisplayTextFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.DropDownListFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.EditorFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.Encode(object value) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.Encode(string value) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.HiddenFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.IdFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.LabelFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.ListBoxFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.NameFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.PasswordFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.RadioButtonFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.Raw(object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.Raw(string value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.TextAreaFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, int rows, int columns, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.TextBoxFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string format, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.ValidationMessageFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.ValueFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string format) -> string
+~Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel>.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>
+~Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper.Serialize(object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.DataGroupField.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.DataTextField.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.DataValueField.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.Items.get -> System.Collections.IEnumerable
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.MultiSelectList(System.Collections.IEnumerable items) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.MultiSelectList(System.Collections.IEnumerable items, System.Collections.IEnumerable selectedValues) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.MultiSelectList(System.Collections.IEnumerable items, string dataValueField, string dataTextField) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.MultiSelectList(System.Collections.IEnumerable items, string dataValueField, string dataTextField, System.Collections.IEnumerable selectedValues) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.MultiSelectList(System.Collections.IEnumerable items, string dataValueField, string dataTextField, System.Collections.IEnumerable selectedValues, string dataGroupField) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.SelectedValues.get -> System.Collections.IEnumerable
+~Microsoft.AspNetCore.Mvc.Rendering.MvcForm.MvcForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, System.Text.Encodings.Web.HtmlEncoder htmlEncoder) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectList.SelectList(System.Collections.IEnumerable items) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectList.SelectList(System.Collections.IEnumerable items, object selectedValue) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectList.SelectList(System.Collections.IEnumerable items, string dataValueField, string dataTextField) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectList.SelectList(System.Collections.IEnumerable items, string dataValueField, string dataTextField, object selectedValue) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectList.SelectList(System.Collections.IEnumerable items, string dataValueField, string dataTextField, object selectedValue, string dataGroupField) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectList.SelectedValue.get -> object
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup.Name.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup.Name.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Group.get -> Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Group.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.SelectListItem(string text, string value) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.SelectListItem(string text, string value, bool selected) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.SelectListItem(string text, string value, bool selected, bool disabled) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.AddCssClass(string value) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.Attributes.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.GenerateId(string name, string invalidCharReplacement) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.InnerHtml.get -> Microsoft.AspNetCore.Html.IHtmlContentBuilder
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.MergeAttribute(string key, string value) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.MergeAttribute(string key, string value, bool replaceExisting) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.MergeAttributes<TKey, TValue>(System.Collections.Generic.IDictionary<TKey, TValue> attributes) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.MergeAttributes<TKey, TValue>(System.Collections.Generic.IDictionary<TKey, TValue> attributes, bool replaceExisting) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderBody() -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderEndTag() -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderSelfClosingTag() -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderStartTag() -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.TagBuilder(Microsoft.AspNetCore.Mvc.Rendering.TagBuilder tagBuilder) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.TagBuilder(string tagName) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.TagName.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.WriteTo(System.IO.TextWriter writer, System.Text.Encodings.Web.HtmlEncoder encoder) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ExecutingFilePath.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ExecutingFilePath.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.GetFormContextForClientValidation() -> Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.TempData.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement.get -> string
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.View.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IView
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.View.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewContext(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ViewEngines.IView view, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary tempData, System.IO.TextWriter writer, Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions htmlHelperOptions) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewContext(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewEngines.IView view, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData, System.IO.TextWriter writer) -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer.get -> System.IO.TextWriter
+~Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer.set -> void
+~Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext context) -> void
+~Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext context) -> void
+~Microsoft.AspNetCore.Mvc.TempDataAttribute.Key.get -> string
+~Microsoft.AspNetCore.Mvc.TempDataAttribute.Key.set -> void
+~Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.ViewComponent.Content(string content) -> Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult
+~Microsoft.AspNetCore.Mvc.ViewComponent.HttpContext.get -> Microsoft.AspNetCore.Http.HttpContext
+~Microsoft.AspNetCore.Mvc.ViewComponent.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponent.Request.get -> Microsoft.AspNetCore.Http.HttpRequest
+~Microsoft.AspNetCore.Mvc.ViewComponent.RouteData.get -> Microsoft.AspNetCore.Routing.RouteData
+~Microsoft.AspNetCore.Mvc.ViewComponent.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponent.Url.get -> Microsoft.AspNetCore.Mvc.IUrlHelper
+~Microsoft.AspNetCore.Mvc.ViewComponent.Url.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponent.User.get -> System.Security.Principal.IPrincipal
+~Microsoft.AspNetCore.Mvc.ViewComponent.UserClaimsPrincipal.get -> System.Security.Claims.ClaimsPrincipal
+~Microsoft.AspNetCore.Mvc.ViewComponent.View() -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult
+~Microsoft.AspNetCore.Mvc.ViewComponent.View(string viewName) -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult
+~Microsoft.AspNetCore.Mvc.ViewComponent.View<TModel>(TModel model) -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult
+~Microsoft.AspNetCore.Mvc.ViewComponent.View<TModel>(string viewName, TModel model) -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult
+~Microsoft.AspNetCore.Mvc.ViewComponent.ViewComponentContext.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext
+~Microsoft.AspNetCore.Mvc.ViewComponent.ViewComponentContext.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponent.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.ViewComponent.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponent.ViewEngine.get -> Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine
+~Microsoft.AspNetCore.Mvc.ViewComponent.ViewEngine.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponentAttribute.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponentAttribute.Name.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.Arguments.get -> object
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.Arguments.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ContentType.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ContentType.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.Model.get -> object
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.TempData.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentName.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentName.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentType.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.Content.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.ContentViewComponentResult(string content) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider.DefaultViewComponentDescriptorCollectionProvider(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider descriptorProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider.ViewComponents.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider.DefaultViewComponentDescriptorProvider(Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager partManager) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory.CreateViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> object
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory.DefaultViewComponentFactory(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator activator) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory.ReleaseViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context, object component) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.DefaultViewComponentHelper(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider descriptorProvider, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector selector, Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory invokerFactory, Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope viewBufferScope) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeAsync(System.Type componentType, object arguments) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeAsync(string name, object arguments) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector.DefaultViewComponentSelector(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider descriptorProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector.SelectComponent(string componentName) -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
+~Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.EncodedContent.get -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.HtmlContentViewComponentResult(Microsoft.AspNetCore.Html.IHtmlContent encodedContent) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator.Create(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> object
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator.Release(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context, object viewComponent) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider.ViewComponents.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider.GetViewComponents() -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor>
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory.CreateViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> object
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory.ReleaseViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context, object component) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker.InvokeAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory.CreateInstance(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker
+~Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector.SelectComponent(string componentName) -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
+~Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator.Create(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> object
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.Arguments.get -> System.Collections.Generic.IDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.Arguments.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.HtmlEncoder.get -> System.Text.Encodings.Web.HtmlEncoder
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.HtmlEncoder.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewComponentContext(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor viewComponentDescriptor, System.Collections.Generic.IDictionary<string, object> arguments, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, System.IO.TextWriter writer) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewComponentDescriptor.get -> Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewComponentDescriptor.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewContext.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.Writer.get -> System.IO.TextWriter
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.DisplayName.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.DisplayName.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.FullName.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.FullName.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.Id.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.Id.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.MethodInfo.get -> System.Reflection.MethodInfo
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.MethodInfo.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.Parameters.get -> System.Collections.Generic.IReadOnlyList<System.Reflection.ParameterInfo>
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.Parameters.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ShortName.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ShortName.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.TypeInfo.get -> System.Reflection.TypeInfo
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.TypeInfo.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection.Items.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor>
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection.ViewComponentDescriptorCollection(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor> items, int version) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature.ViewComponents.get -> System.Collections.Generic.IList<System.Reflection.TypeInfo>
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart> parts, Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature feature) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.TempData.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewEngine.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewEngine.set -> void
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewName.get -> string
+~Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewName.set -> void
+~Microsoft.AspNetCore.Mvc.ViewDataAttribute.Key.get -> string
+~Microsoft.AspNetCore.Mvc.ViewDataAttribute.Key.set -> void
+~Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.CompositeViewEngine(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> optionsAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.FindView(Microsoft.AspNetCore.Mvc.ActionContext context, string viewName, bool isMainPage) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.GetView(string executingFilePath, string viewPath, bool isMainPage) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.ViewEngines.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine>
+~Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine.ViewEngines.get -> System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine>
+~Microsoft.AspNetCore.Mvc.ViewEngines.IView.Path.get -> string
+~Microsoft.AspNetCore.Mvc.ViewEngines.IView.RenderAsync(Microsoft.AspNetCore.Mvc.Rendering.ViewContext context) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine.FindView(Microsoft.AspNetCore.Mvc.ActionContext context, string viewName, bool isMainPage) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine.GetView(string executingFilePath, string viewPath, bool isMainPage) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(System.Collections.Generic.IEnumerable<string> originalLocations) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.SearchedLocations.get -> System.Collections.Generic.IEnumerable<string>
+~Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.View.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IView
+~Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.ViewName.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Add(System.Collections.Generic.KeyValuePair<string, string> item) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Add(string key, string value) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Contains(System.Collections.Generic.KeyValuePair<string, string> item) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.ContainsKey(string key) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.CopyTo(System.Collections.Generic.KeyValuePair<string, string>[] array, int arrayIndex) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.Current.get -> System.Collections.Generic.KeyValuePair<string, string>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.Enumerator(Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary attributes) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Keys.get -> System.Collections.Generic.ICollection<string>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Remove(System.Collections.Generic.KeyValuePair<string, string> item) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Remove(string key) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.TryGetValue(string key, out string value) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Values.get -> System.Collections.Generic.ICollection<string>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.this[string key].get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.this[string key].set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope.CreateWriter(System.IO.TextWriter writer) -> System.IO.TextWriter
+~Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope.GetPage(int pageSize) -> Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue[]
+~Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope.ReturnSegment(Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue[] segment) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue.Value.get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue.ViewBufferValue(Microsoft.AspNetCore.Html.IHtmlContent content) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue.ViewBufferValue(string value) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider.CookieTempDataProvider(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider dataProtectionProvider, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions> options, Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer tempDataSerializer) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider.LoadTempData(Microsoft.AspNetCore.Http.HttpContext context) -> System.Collections.Generic.IDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider.SaveTempData(Microsoft.AspNetCore.Http.HttpContext context, System.Collections.Generic.IDictionary<string, object> values) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.DefaultHtmlGenerator(Microsoft.AspNetCore.Antiforgery.IAntiforgery antiforgery, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> optionsAccessor, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory urlHelperFactory, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider validationAttributeProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.Encode(object value) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.Encode(string value) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.FormatValue(object value, string format) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateGroupsAndOptions(string optionLabel, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateRouteForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string routeName, object routeValues, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, bool allowMultiple, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.IdAttributeDotReplacement.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider.DefaultValidationHtmlAttributeProvider(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> optionsAccessor, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache clientValidatorCache) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.EndOfFormContent.get -> System.Collections.Generic.IList<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.FormData.get -> System.Collections.Generic.IDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.RenderedField(string fieldName) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.RenderedField(string fieldName, bool value) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ActionLink(string linkText, string actionName, string controllerName, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.AntiForgeryToken() -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.BeginForm(string actionName, string controllerName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.BeginRouteForm(string routeName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.CheckBox(string expression, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Display(string expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.DisplayName(string expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.DisplayText(string expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.DropDownList(string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Editor(string expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Encode(object value) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Encode(string value) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.FormatValue(object value, string format) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateDropDown(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateIdFromName(string fullName) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateListBox(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetEnumSelectList(System.Type enumType) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetEnumSelectList<TEnum>() -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Hidden(string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.HtmlHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator htmlGenerator, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine viewEngine, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope bufferScope, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, System.Text.Encodings.Web.UrlEncoder urlEncoder) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Id(string expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.IdAttributeDotReplacement.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Label(string expression, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ListBox(string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.MetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Name(string expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.PartialAsync(string partialViewName, object model, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Password(string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RadioButton(string expression, object value, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Raw(object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Raw(string value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialAsync(string partialViewName, object model, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RouteLink(string linkText, string routeName, string protocol, string hostName, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.TextArea(string expression, string value, int rows, int columns, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.TextBox(string expression, object value, string format, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.UrlEncoder.get -> System.Text.Encodings.Web.UrlEncoder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationMessage(string expression, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationSummary(bool excludePropertyErrors, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Value(string expression, string format) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ViewContext.get -> Microsoft.AspNetCore.Mvc.Rendering.ViewContext
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.CheckBoxFor(System.Linq.Expressions.Expression<System.Func<TModel, bool>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.DisplayFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.DisplayNameFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.DisplayNameForInnerType<TModelItem, TResult>(System.Linq.Expressions.Expression<System.Func<TModelItem, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.DisplayTextFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.DropDownListFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.EditorFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.GetExpressionName<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.GetModelExplorer<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.HiddenFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.HtmlHelper(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator htmlGenerator, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine viewEngine, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope bufferScope, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, System.Text.Encodings.Web.UrlEncoder urlEncoder, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider modelExpressionProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.IdFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.LabelFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.ListBoxFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.NameFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.PasswordFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.RadioButtonFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.TextAreaFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, int rows, int columns, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.TextBoxFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string format, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.ValidationMessageFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.ValueFor<TResult>(System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string format) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.IdAttributeDotReplacement.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.IdAttributeDotReplacement.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ValidationMessageElement.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ValidationMessageElement.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ValidationSummaryMessageElement.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ValidationSummaryMessageElement.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider.AddFileVersionToPath(Microsoft.AspNetCore.Http.PathString requestPathBase, string path) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.Encode(object value) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.Encode(string value) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.FormatValue(object value, string format) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateActionLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string actionName, string controllerName, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateAntiforgery(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateCheckBox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string actionName, string controllerName, object routeValues, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateGroupsAndOptions(string optionLabel, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList) -> Microsoft.AspNetCore.Html.IHtmlContent
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateHidden(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, bool useViewData, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateHiddenForCheckbox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateLabel(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GeneratePageForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string pageName, string pageHandler, object routeValues, string fragment, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GeneratePageLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string pageName, string pageHandler, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GeneratePassword(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateRadioButton(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateRouteForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string routeName, object routeValues, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateRouteLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string routeName, string protocol, string hostName, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, System.Collections.Generic.ICollection<string> currentValues, bool allowMultiple, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, bool allowMultiple, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateTextArea(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, int rows, int columns, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateTextBox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, string format, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string message, string tag, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, bool excludePropertyErrors, string message, string headerTag, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GetCurrentValues(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, bool allowMultiple) -> System.Collections.Generic.ICollection<string>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.IdAttributeDotReplacement.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider.CreateModelExpression<TModel, TValue>(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, System.Linq.Expressions.Expression<System.Func<TModel, TValue>> expression) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Keep(string key) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Peek(string key) -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory.GetTempData(Microsoft.AspNetCore.Http.HttpContext context) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider.LoadTempData(Microsoft.AspNetCore.Http.HttpContext context) -> System.Collections.Generic.IDictionary<string, object>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider.SaveTempData(Microsoft.AspNetCore.Http.HttpContext context, System.Collections.Generic.IDictionary<string, object> values) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware.Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, System.Func<object, object> modelAccessor) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object model) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(System.Type modelType, System.Func<object, object> modelAccessor) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(System.Type modelType, object model) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForModel(object model) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(string name) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(string name, System.Func<object, object> modelAccessor) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(string name, object model) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Model.get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.ModelExplorer(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object model) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.ModelExplorer(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer container, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, System.Func<object, object> modelAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.ModelExplorer(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer container, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata, object model) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.ModelType.get -> System.Type
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Properties.get -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.Metadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.Model.get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.ModelExplorer.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.ModelExpression(string name, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.Name.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.CreateModelExpression<TModel, TValue>(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, System.Linq.Expressions.Expression<System.Func<TModel, TValue>> expression) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.CreateModelExpression<TModel>(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel> viewData, string expression) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.GetExpressionText<TModel, TValue>(System.Linq.Expressions.Expression<System.Func<TModel, TValue>> expression) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.ModelExpressionProvider(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor.Logger.get -> Microsoft.Extensions.Logging.ILogger
+~Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor.PartialViewResultExecutor(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> viewOptions, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine viewEngine, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory tempDataFactory, System.Diagnostics.DiagnosticListener diagnosticListener, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.CreateInstance(System.IServiceProvider serviceProvider) -> Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
+~Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider.SessionStateTempDataProvider(Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer tempDataSerializer) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent.StringHtmlContent(string input) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent.WriteTo(System.IO.TextWriter writer, System.Text.Encodings.Web.HtmlEncoder encoder) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Add(string key, object value) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.ContainsKey(string key) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.ContainsValue(object value) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.GetEnumerator() -> System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<string, object>>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Keep(string key) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Keys.get -> System.Collections.Generic.ICollection<string>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Peek(string key) -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Remove(string key) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.TempDataDictionary(Microsoft.AspNetCore.Http.HttpContext context, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider provider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.TryGetValue(string key, out object value) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Values.get -> System.Collections.Generic.ICollection<object>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.this[string key].get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.this[string key].set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory.GetTempData(Microsoft.AspNetCore.Http.HttpContext context) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory.TempDataDictionaryFactory(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider provider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.AddVisited(object value) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.FormattedModelValue.get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.FormattedModelValue.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.GetFullHtmlFieldName(string partialFieldName) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix.get -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.TemplateInfo(Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo original) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.Visited(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor.ViewComponentResultExecutor(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> mvcHelperOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory tempDataDictionaryFactory) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor.ViewComponentResultExecutor(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> mvcHelperOptions, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, System.Text.Encodings.Web.HtmlEncoder htmlEncoder, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory tempDataDictionaryFactory, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Add(System.Collections.Generic.KeyValuePair<string, object> item) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Add(string key, object value) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Contains(System.Collections.Generic.KeyValuePair<string, object> item) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ContainsKey(string key) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.CopyTo(System.Collections.Generic.KeyValuePair<string, object>[] array, int arrayIndex) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Eval(string expression) -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Eval(string expression, string format) -> string
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.GetViewDataInfo(string expression) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Keys.get -> System.Collections.Generic.ICollection<string>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model.get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelExplorer.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelExplorer.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelMetadata.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelState.get -> Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Remove(System.Collections.Generic.KeyValuePair<string, object> item) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Remove(string key) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.TemplateInfo.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.TryGetValue(string key, out object value) -> bool
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Values.get -> System.Collections.Generic.ICollection<object>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Type declaredModelType) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, System.Type declaredModelType) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, System.Type declaredModelType) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object model, System.Type declaredModelType) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.this[string index].get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.this[string index].set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider metadataProvider, Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary<TModel>.ViewDataDictionary(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary source, object model) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator.Activate(Microsoft.AspNetCore.Mvc.ControllerContext actionContext, object controller) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator.GetActivatorDelegate(Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor actionDescriptor) -> System.Action<Microsoft.AspNetCore.Mvc.ControllerContext, object>
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryControllerPropertyActivator.ViewDataDictionaryControllerPropertyActivator(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Container.get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.PropertyInfo.get -> System.Reflection.PropertyInfo
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value.get -> object
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value.set -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.ViewDataInfo(object container, System.Reflection.PropertyInfo propertyInfo) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.ViewDataInfo(object container, System.Reflection.PropertyInfo propertyInfo, System.Func<object> valueAccessor) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.ViewDataInfo(object container, object value) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DiagnosticListener.get -> System.Diagnostics.DiagnosticListener
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string contentType, int? statusCode) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ModelMetadataProvider.get -> Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.TempDataFactory.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ViewEngine.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ViewExecutor(Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine viewEngine, System.Diagnostics.DiagnosticListener diagnosticListener) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ViewExecutor(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> viewOptions, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine viewEngine, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory tempDataFactory, System.Diagnostics.DiagnosticListener diagnosticListener, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ViewOptions.get -> Microsoft.AspNetCore.Mvc.MvcViewOptions
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.WriterFactory.get -> Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.ViewResult result) -> System.Threading.Tasks.Task
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor.Logger.get -> Microsoft.Extensions.Logging.ILogger
+~Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor.ViewResultExecutor(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Mvc.MvcViewOptions> viewOptions, Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory writerFactory, Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine viewEngine, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory tempDataFactory, System.Diagnostics.DiagnosticListener diagnosticListener, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider modelMetadataProvider) -> void
+~Microsoft.AspNetCore.Mvc.ViewResult.ContentType.get -> string
+~Microsoft.AspNetCore.Mvc.ViewResult.ContentType.set -> void
+~Microsoft.AspNetCore.Mvc.ViewResult.Model.get -> object
+~Microsoft.AspNetCore.Mvc.ViewResult.TempData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewResult.TempData.set -> void
+~Microsoft.AspNetCore.Mvc.ViewResult.ViewData.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
+~Microsoft.AspNetCore.Mvc.ViewResult.ViewData.set -> void
+~Microsoft.AspNetCore.Mvc.ViewResult.ViewEngine.get -> Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine
+~Microsoft.AspNetCore.Mvc.ViewResult.ViewEngine.set -> void
+~Microsoft.AspNetCore.Mvc.ViewResult.ViewName.get -> string
+~Microsoft.AspNetCore.Mvc.ViewResult.ViewName.set -> void
+~abstract Microsoft.AspNetCore.Mvc.RemoteAttributeBase.GetUrl(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context) -> string
+~abstract Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer.Deserialize(byte[] unprotectedData) -> System.Collections.Generic.IDictionary<string, object>
+~abstract Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer.Serialize(System.Collections.Generic.IDictionary<string, object> values) -> byte[]
+~abstract Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider.AddValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, System.Collections.Generic.IDictionary<string, string> attributes) -> void
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewComponentEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterViewComponent" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.AfterViewEventData.EventName = "Microsoft.AspNetCore.Mvc.AfterView" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewComponentEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeViewComponent" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.BeforeViewEventData.EventName = "Microsoft.AspNetCore.Mvc.BeforeView" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentAfterViewExecuteEventData.EventName = "Microsoft.AspNetCore.Mvc.ViewComponentAfterViewExecute" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.ViewComponentBeforeViewExecuteEventData.EventName = "Microsoft.AspNetCore.Mvc.ViewComponentBeforeViewExecute" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.ViewFoundEventData.EventName = "Microsoft.AspNetCore.Mvc.ViewFound" -> string
+~const Microsoft.AspNetCore.Mvc.Diagnostics.ViewNotFoundEventData.EventName = "Microsoft.AspNetCore.Mvc.ViewNotFound" -> string
+~override Microsoft.AspNetCore.Mvc.PageRemoteAttribute.GetUrl(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context) -> string
+~override Microsoft.AspNetCore.Mvc.PartialViewResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.RemoteAttribute.GetUrl(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context) -> string
+~override Microsoft.AspNetCore.Mvc.RemoteAttributeBase.FormatErrorMessage(string name) -> string
+~override Microsoft.AspNetCore.Mvc.RemoteAttributeBase.IsValid(object value) -> bool
+~override Microsoft.AspNetCore.Mvc.ViewComponentResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~override Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider.AddValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, System.Collections.Generic.IDictionary<string, string> attributes) -> void
+~override Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper<TModel>.Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> void
+~override Microsoft.AspNetCore.Mvc.ViewResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext context) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.AddModelError<TModel>(this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<System.Func<TModel, object>> expression, System.Exception exception, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.AddModelError<TModel>(this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<System.Func<TModel, object>> expression, string errorMessage) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.Remove<TModel>(this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<System.Func<TModel, object>> expression) -> bool
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.RemoveAll<TModel>(this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<System.Func<TModel, object>> expression) -> void
+~static Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.TryAddModelException<TModel>(this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<System.Func<TModel, object>> expression, System.Exception exception) -> void
+~static Microsoft.AspNetCore.Mvc.RemoteAttributeBase.FormatPropertyForClientValidation(string property) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperComponentExtensions.RenderComponentAsync(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, System.Type componentType, Microsoft.AspNetCore.Mvc.Rendering.RenderMode renderMode, object parameters) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperComponentExtensions.RenderComponentAsync<TComponent>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, Microsoft.AspNetCore.Mvc.Rendering.RenderMode renderMode) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperComponentExtensions.RenderComponentAsync<TComponent>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, Microsoft.AspNetCore.Mvc.Rendering.RenderMode renderMode, object parameters) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string templateName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string templateName, string htmlFieldName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, string htmlFieldName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayNameExtensions.DisplayNameFor<TModelItem, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<System.Collections.Generic.IEnumerable<TModelItem>> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModelItem, TResult>> expression) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayNameExtensions.DisplayNameForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string templateName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string templateName, string htmlFieldName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string templateName, string htmlFieldName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string templateName, string htmlFieldName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, bool? antiforgery) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object routeValues) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string actionName, string controllerName) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string actionName, string controllerName, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string actionName, string controllerName, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string actionName, string controllerName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object routeValues) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object routeValues, bool? antiforgery) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string routeName) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string routeName, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string routeName, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string routeName, bool? antiforgery) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string routeName, object routeValues) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string routeName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, bool isChecked) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBoxFor<TModel>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, bool>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Hidden(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Hidden(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.HiddenFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Password(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Password(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.PasswordFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButton(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButton(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value, bool isChecked) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButton(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButtonFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextAreaFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextAreaFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object value, string format) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBoxFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBoxFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBoxFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string format) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.Label(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.Label(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string labelText) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string labelText) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string labelText) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper helper, string linkText, string actionName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper helper, string linkText, string actionName, object routeValues) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper helper, string linkText, string actionName, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper helper, string linkText, string actionName, string controllerName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper helper, string linkText, string actionName, string controllerName, object routeValues) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper helper, string linkText, string actionName, string controllerName, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string linkText, object routeValues) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string linkText, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string linkText, string routeName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string linkText, string routeName, object routeValues) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string linkText, string routeName, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperNameExtensions.IdForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperNameExtensions.NameForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, object model) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, object model, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.PartialAsync(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.PartialAsync(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.PartialAsync(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, object model) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName) -> void
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> void
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, object model) -> void
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartial(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, object model, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> void
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartialAsync(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartialAsync(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartialAsync(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string partialViewName, object model) -> System.Threading.Tasks.Task
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string optionLabel) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownListFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownListFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownListFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, string optionLabel) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.ListBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.ListBox(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.ListBoxFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string message) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string message, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression, string message, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string message) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string message, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression, string message, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, bool excludePropertyErrors) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, bool excludePropertyErrors, string message) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, bool excludePropertyErrors, string message, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, bool excludePropertyErrors, string message, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string message) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string message, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string message, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.Value(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string expression) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.ValueFor<TModel, TResult>(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<System.Func<TModel, TResult>> expression) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.ValueForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.ValueForModel(this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper htmlHelper, string format) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.CreateSanitizedId(string name, string invalidCharReplacement) -> string
+~static Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync(this Microsoft.AspNetCore.Mvc.IViewComponentHelper helper, System.Type componentType) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync(this Microsoft.AspNetCore.Mvc.IViewComponentHelper helper, string name) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync<TComponent>(this Microsoft.AspNetCore.Mvc.IViewComponentHelper helper) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync<TComponent>(this Microsoft.AspNetCore.Mvc.IViewComponentHelper helper, object arguments) -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Html.IHtmlContent>
+~static Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentConventions.GetComponentFullName(System.Reflection.TypeInfo componentType) -> string
+~static Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentConventions.GetComponentName(System.Reflection.TypeInfo componentType) -> string
+~static Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentConventions.IsComponent(System.Reflection.TypeInfo typeInfo) -> bool
+~static Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.Found(string viewName, Microsoft.AspNetCore.Mvc.ViewEngines.IView view) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~static Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.NotFound(string viewName, System.Collections.Generic.IEnumerable<string> searchedLocations) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.AntiforgeryExtensions.GetHtml(this Microsoft.AspNetCore.Antiforgery.IAntiforgery antiforgery, Microsoft.AspNetCore.Http.HttpContext httpContext) -> Microsoft.AspNetCore.Html.IHtmlContent
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGeneratorExtensions.GenerateForm(this Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator, Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string actionName, string controllerName, string fragment, object routeValues, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGeneratorExtensions.GenerateRouteForm(this Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator generator, Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string routeName, object routeValues, string fragment, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.AnonymousObjectToHtmlAttributes(object htmlAttributes) -> System.Collections.Generic.IDictionary<string, object>
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetFormMethodString(Microsoft.AspNetCore.Mvc.Rendering.FormMethod method) -> string
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ObjectToDictionary(object value) -> System.Collections.Generic.IDictionary<string, object>
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorerExtensions.GetSimpleDisplayText(this Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer) -> string
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.ModelMetadataProviderExtensions.GetModelExplorerForType(this Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider provider, System.Type modelType, object model) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.TryGetValueProvider.CreateInstance(System.Type targetType) -> Microsoft.AspNetCore.Mvc.ViewFeatures.TryGetValueDelegate
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.FormatValue(object value, string format) -> string
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataEvaluator.Eval(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData, string expression) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo
+~static Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataEvaluator.Eval(object indexableObject, string expression) -> Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddCookieTempDataProvider(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddCookieTempDataProvider(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddSessionStateTempDataProvider(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddViewComponentsAsServices(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddViewOptions(this Microsoft.Extensions.DependencyInjection.IMvcBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.MvcViewOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions.AddCookieTempDataProvider(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions.AddCookieTempDataProvider(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions.AddViews(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions.AddViews(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.MvcViewOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions.ConfigureViews(this Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder builder, System.Action<Microsoft.AspNetCore.Mvc.MvcViewOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder
+~static readonly Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentConventions.ViewComponentSuffix -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider.CookieName -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationInputCssClassName -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationInputValidCssClassName -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationMessageCssClassName -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationMessageValidCssClassName -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationSummaryCssClassName -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationSummaryValidCssClassName -> string
+~static readonly Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DefaultContentType -> string
+~virtual Microsoft.AspNetCore.Mvc.Controller.Json(object data) -> Microsoft.AspNetCore.Mvc.JsonResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.Json(object data, object serializerSettings) -> Microsoft.AspNetCore.Mvc.JsonResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Controller.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Controller.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext context, Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate next) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.Controller.PartialView() -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.PartialView(object model) -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.PartialView(string viewName) -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.PartialView(string viewName, object model) -> Microsoft.AspNetCore.Mvc.PartialViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.View() -> Microsoft.AspNetCore.Mvc.ViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.View(object model) -> Microsoft.AspNetCore.Mvc.ViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.View(string viewName) -> Microsoft.AspNetCore.Mvc.ViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.View(string viewName, object model) -> Microsoft.AspNetCore.Mvc.ViewResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.ViewComponent(System.Type componentType) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.ViewComponent(System.Type componentType, object arguments) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.ViewComponent(string componentName) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.Controller.ViewComponent(string componentName, object arguments) -> Microsoft.AspNetCore.Mvc.ViewComponentResult
+~virtual Microsoft.AspNetCore.Mvc.RemoteAttributeBase.AddValidation(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext context) -> void
+~virtual Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.GetEnumerator() -> System.Collections.Generic.IEnumerator<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>
+~virtual Microsoft.AspNetCore.Mvc.Rendering.ViewContext.FormContext.get -> Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext
+~virtual Microsoft.AspNetCore.Mvc.Rendering.ViewContext.FormContext.set -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider.GetCandidateTypes() -> System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo>
+~virtual Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider.GetViewComponents() -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor>
+~virtual Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator.Release(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext context, object viewComponent) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.AddMaxLengthAttribute(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData, Microsoft.AspNetCore.Mvc.Rendering.TagBuilder tagBuilder, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.AddPlaceholderAttribute(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData, Microsoft.AspNetCore.Mvc.Rendering.TagBuilder tagBuilder, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.AddValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.Rendering.TagBuilder tagBuilder, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateActionLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string actionName, string controllerName, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateAntiforgery(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateCheckBox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string actionName, string controllerName, object routeValues, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateFormCore(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string action, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateHidden(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, bool useViewData, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateHiddenForCheckbox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateInput(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.InputType inputType, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, bool useViewData, bool isChecked, bool setId, bool isExplicitValue, string format, System.Collections.Generic.IDictionary<string, object> htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateLabel(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateLink(string linkText, string url, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GeneratePageForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string pageName, string pageHandler, object routeValues, string fragment, string method, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GeneratePageLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string pageName, string pageHandler, string protocol, string hostname, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GeneratePassword(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateRadioButton(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateRouteLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, string linkText, string routeName, string protocol, string hostName, string fragment, object routeValues, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string optionLabel, string expression, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem> selectList, System.Collections.Generic.ICollection<string> currentValues, bool allowMultiple, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateTextArea(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, int rows, int columns, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateTextBox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, string format, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string message, string tag, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, bool excludePropertyErrors, string message, string headerTag, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.TagBuilder
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GetCurrentValues(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, bool allowMultiple) -> System.Collections.Generic.ICollection<string>
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.CreateForm() -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateCheckBox(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateDisplay(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string htmlFieldName, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateDisplayName(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression) -> string
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateDisplayText(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer) -> string
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateEditor(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string htmlFieldName, string templateName, object additionalViewData) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateForm(string actionName, string controllerName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateHidden(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, bool useViewData, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateId(string expression) -> string
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateLabel(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string labelText, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateName(string expression) -> string
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GeneratePassword(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateRadioButton(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, bool? isChecked, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateRouteForm(string routeName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes) -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateTextArea(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, int rows, int columns, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateTextBox(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, object value, string format, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateValidationMessage(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, string message, string tag, object htmlAttributes) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateValidationSummary(bool excludePropertyErrors, string message, object htmlAttributes, string tag) -> Microsoft.AspNetCore.Html.IHtmlContent
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateValue(string expression, object value, string format, bool useViewData) -> string
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetEnumSelectList(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata) -> System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Rendering.SelectListItem>
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialCoreAsync(string partialViewName, object model, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData, System.IO.TextWriter writer) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer.CanSerializeType(System.Type type) -> bool
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ViewEngines.IView view, Microsoft.AspNetCore.Mvc.PartialViewResult viewResult) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.PartialViewResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor.FindView(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.PartialViewResult viewResult) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider.LoadTempData(Microsoft.AspNetCore.Http.HttpContext context) -> System.Collections.Generic.IDictionary<string, object>
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider.SaveTempData(Microsoft.AspNetCore.Http.HttpContext context, System.Collections.Generic.IDictionary<string, object> values) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider.AddAndTrackValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext viewContext, Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer modelExplorer, string expression, System.Collections.Generic.IDictionary<string, string> attributes) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext context, Microsoft.AspNetCore.Mvc.ViewComponentResult result) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.SetModel(object value) -> void
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ViewEngines.IView view, Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary viewData, Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary tempData, string contentType, int? statusCode) -> System.Threading.Tasks.Task
+~virtual Microsoft.AspNetCore.Mvc.ViewFeatures.ViewResultExecutor.FindView(Microsoft.AspNetCore.Mvc.ActionContext actionContext, Microsoft.AspNetCore.Mvc.ViewResult viewResult) -> Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult
diff --git a/src/Mvc/Mvc/src/PublicAPI.Shipped.txt b/src/Mvc/Mvc/src/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7dc5c58110bfa8486c4ddb75c89a99655c1adcf8
--- /dev/null
+++ b/src/Mvc/Mvc/src/PublicAPI.Shipped.txt
@@ -0,0 +1 @@
+#nullable enable
diff --git a/src/Mvc/Mvc/src/PublicAPI.Unshipped.txt b/src/Mvc/Mvc/src/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000000000000000000000000000000000..210451dad3552ee3fff9397db1296049ec1345c5
--- /dev/null
+++ b/src/Mvc/Mvc/src/PublicAPI.Unshipped.txt
@@ -0,0 +1,10 @@
+#nullable enable
+Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddControllers(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddControllers(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action<Microsoft.AspNetCore.Mvc.MvcOptions> configure) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddControllersWithViews(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddControllersWithViews(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action<Microsoft.AspNetCore.Mvc.MvcOptions> configure) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddMvc(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddMvc(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action<Microsoft.AspNetCore.Mvc.MvcOptions> setupAction) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddRazorPages(this Microsoft.Extensions.DependencyInjection.IServiceCollection services) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder
+~static Microsoft.Extensions.DependencyInjection.MvcServiceCollectionExtensions.AddRazorPages(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, System.Action<Microsoft.AspNetCore.Mvc.RazorPages.RazorPagesOptions> configure) -> Microsoft.Extensions.DependencyInjection.IMvcBuilder