You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
BWPM/WebFormApp/bin/Microsoft.AspNetCore.Mvc.Co...

8183 lines
513 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AspNetCore.Mvc.Core</name>
</assembly>
<members>
<member name="T:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute">
<summary>
Specifies what HTTP methods an action supports.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute" /> class.
</summary>
<param name="method">The HTTP method the action supports.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.#ctor(System.String[])">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute" /> class.
</summary>
<param name="methods">The HTTP methods the action supports.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.HttpMethods">
<summary>
Gets the HTTP methods the action supports.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Route">
<summary>
The route template. May be null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Microsoft#AspNetCore#Mvc#Routing#IRouteTemplateProvider#Template">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Order">
<summary>
Gets the route order. The order determines the order of route execution. Routes with a lower
order value are tried first. When a route doesn't specify a value, it gets the value of the
<see cref="P:Microsoft.AspNetCore.Mvc.RouteAttribute.Order"/> or a default value of 0 if the <see cref="T:Microsoft.AspNetCore.Mvc.RouteAttribute"/>
doesn't define a value on the controller.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Microsoft#AspNetCore#Mvc#Routing#IRouteTemplateProvider#Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AcceptVerbsAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ActionContextAttribute">
<summary>
Specifies that a controller property should be set with the current
<see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> when creating the controller. The property must have a public
set method.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ActionNameAttribute">
<summary>
Specifies the name of an action.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ActionNameAttribute.#ctor(System.String)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.ActionNameAttribute"/> instance.
</summary>
<param name="name">The name of the action.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ActionNameAttribute.Name">
<summary>
Gets the name of the action.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ActionResult">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.IActionResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ActionResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<summary>
Executes the result operation of the action method asynchronously. This method is called by MVC to process
the result of an action method.
The default implementation of this method calls the <see cref="M:Microsoft.AspNetCore.Mvc.ActionResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)"/> method and
returns a completed task.
</summary>
<param name="context">The context in which the result is executed. The context information includes
information about the action that was executed and request information.</param>
<returns>A task that represents the asynchronous execute operation.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ActionResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)">
<summary>
Executes the result operation of the action method synchronously. This method is called by MVC to process
the result of an action method.
</summary>
<param name="context">The context in which the result is executed. The context information includes
information about the action that was executed and request information.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute">
<summary>
Controls the visibility and group name for an <c>ApiDescription</c>
of the associated controller class or action method.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute.GroupName">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApiExplorerSettingsAttribute.IgnoreApi">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.AreaAttribute">
<summary>
Specifies the area containing a controller or action.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.AreaAttribute.#ctor(System.String)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.AreaAttribute"/> instance.
</summary>
<param name="areaName">The area containing the controller or action.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.BadRequestObjectResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> that when executed will produce a Bad Request (400) response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.BadRequestObjectResult.#ctor(System.Object)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestObjectResult"/> instance.
</summary>
<param name="error">Contains the errors to be returned to the client.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.BadRequestObjectResult.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestObjectResult"/> instance.
</summary>
<param name="modelState"><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> containing the validation errors.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.BadRequestResult">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.StatusCodeResult"/> that when
executed will produce a Bad Request (400) response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.BadRequestResult.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestResult"/> instance.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.BindAttribute">
<summary>
This attribute can be used on action parameters and types, to indicate model level metadata.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.BindAttribute.#ctor(System.String[])">
<summary>
Creates a new instace of <see cref="T:Microsoft.AspNetCore.Mvc.BindAttribute"/>.
</summary>
<param name="include">Names of parameters to include in binding.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.BindAttribute.Include">
<summary>
Gets the names of properties to include in model binding.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.BindAttribute.Prefix">
<summary>
Allows a user to specify a particular prefix to match during model binding.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.BindAttribute.Microsoft#AspNetCore#Mvc#ModelBinding#IModelNameProvider#Name">
<summary>
Represents the model name used during model binding.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.BindAttribute.PropertyFilter">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.CacheProfile">
<summary>
Defines a set of settings which can be used for response caching.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CacheProfile.Duration">
<summary>
Gets or sets the duration in seconds for which the response is cached.
If this property is set to a non null value,
the "max-age" in "Cache-control" header is set in the
<see cref="P:Microsoft.AspNetCore.Http.HttpContext.Response" />.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CacheProfile.Location">
<summary>
Gets or sets the location where the data from a particular URL must be cached.
If this property is set to a non null value,
the "Cache-control" header is set in the <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Response" />.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CacheProfile.NoStore">
<summary>
Gets or sets the value which determines whether the data should be stored or not.
When set to <see langword="true"/>, it sets "Cache-control" header in
<see cref="P:Microsoft.AspNetCore.Http.HttpContext.Response" /> to "no-store".
Ignores the "Location" parameter for values other than "None".
Ignores the "Duration" parameter.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CacheProfile.VaryByHeader">
<summary>
Gets or sets the value for the Vary header in <see cref="P:Microsoft.AspNetCore.Http.HttpContext.Response" />.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ChallengeResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that on execution invokes <see cref="M:AuthenticationManager.ChallengeAsync"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ChallengeResult.#ctor">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ChallengeResult.#ctor(System.String)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the
specified authentication scheme.
</summary>
<param name="authenticationScheme">The authentication scheme to challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ChallengeResult.#ctor(System.Collections.Generic.IList{System.String})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the
specified authentication schemes.
</summary>
<param name="authenticationSchemes">The authentication schemes to challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ChallengeResult.#ctor(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the
specified <paramref name="properties"/>.
</summary>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ChallengeResult.#ctor(System.String,Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the
specified authentication scheme and <paramref name="properties"/>.
</summary>
<param name="authenticationScheme">The authentication schemes to challenge.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ChallengeResult.#ctor(System.Collections.Generic.IList{System.String},Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the
specified authentication schemes and <paramref name="properties"/>.
</summary>
<param name="authenticationSchemes">The authentication scheme to challenge.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ChallengeResult.AuthenticationSchemes">
<summary>
Gets or sets the authentication schemes that are challenged.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ChallengeResult.Properties">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication challenge.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ChallengeResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ConsumesAttribute">
<summary>
A filter that specifies the supported request content types. <see cref="P:Microsoft.AspNetCore.Mvc.ConsumesAttribute.ContentTypes"/> is used to select an
action when there would otherwise be multiple matches.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ConsumesAttribute.#ctor(System.String,System.String[])">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ConsumesAttribute"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ConsumesAttribute.Microsoft#AspNetCore#Mvc#ActionConstraints#IActionConstraint#Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ConsumesAttribute.ContentTypes">
<summary>
Gets or sets the supported request content types. Used to select an action when there would otherwise be
multiple matches.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ConsumesAttribute.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ConsumesAttribute.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ConsumesAttribute.Accept(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ConsumesAttribute.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection)">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ContentResult.Content">
<summary>
Gets or set the content representing the body of the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ContentResult.ContentType">
<summary>
Gets or sets the Content-Type header for the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ContentResult.StatusCode">
<summary>
Gets or sets the HTTP status code.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ControllerAttribute">
<summary>
Indicates that the type and any derived types that this attribute is applied to
are considered a controller by the default controller discovery mechanism, unless
<see cref="T:Microsoft.AspNetCore.Mvc.NonControllerAttribute"/> is applied to any type in the hierarchy.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ControllerBase">
<summary>
A base class for an MVC controller without view support.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.HttpContext">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> for the executing action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.Request">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/> for the executing action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.Response">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Http.HttpResponse"/> for the executing action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.RouteData">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Routing.RouteData"/> for the executing action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.ModelState">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> that contains the state of the model and of model-binding validation.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.ControllerContext">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/>.
</summary>
<remarks>
<see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator"/> activates this property while activating controllers.
If user code directly instantiates a controller, the getter returns an empty
<see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.MetadataProvider">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.ModelBinderFactory">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.Url">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.ObjectValidator">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerBase.User">
<summary>
Gets or sets the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> for user associated with the executing action.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.StatusCode(System.Int32)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.StatusCodeResult"/> object by specifying a <paramref name="statusCode"/>.
</summary>
<param name="statusCode">The status code to set on the response.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.StatusCodeResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.StatusCode(System.Int32,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> object by specifying a <paramref name="statusCode"/> and <paramref name="value"/>
</summary>
<param name="statusCode">The status code to set on the response.</param>
<param name="value">The value to set on the <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/>.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Content(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object by specifying a <paramref name="content"/> string.
</summary>
<param name="content">The content to write to the response.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Content(System.String,System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object by specifying a <paramref name="content"/> string
and a content type.
</summary>
<param name="content">The content to write to the response.</param>
<param name="contentType">The content type (MIME type).</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Content(System.String,System.String,System.Text.Encoding)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object by specifying a <paramref name="content"/> string,
a <paramref name="contentType"/>, and <paramref name="contentEncoding"/>.
</summary>
<param name="content">The content to write to the response.</param>
<param name="contentType">The content type (MIME type).</param>
<param name="contentEncoding">The content encoding.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object for the response.</returns>
<remarks>
If encoding is provided by both the 'charset' and the <paramref name="contentEncoding"/> parameters, then
the <paramref name="contentEncoding"/> parameter is chosen as the final encoding.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Content(System.String,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object by specifying a <paramref name="content"/>
string and a <paramref name="contentType"/>.
</summary>
<param name="content">The content to write to the response.</param>
<param name="contentType">The content type (MIME type).</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ContentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.NoContent">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.NoContentResult"/> object that produces an empty No Content (204) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.NoContentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Ok">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.OkResult"/> object that produces an empty OK (200) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.OkResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Ok(System.Object)">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.OkObjectResult"/> object that produces an OK (200) response.
</summary>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.OkObjectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Redirect(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.RedirectResult"/> object that redirects to the specified <paramref name="url"/>.
</summary>
<param name="url">The URL to redirect to.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectPermanent(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.RedirectResult"/> object with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectResult.Permanent"/> set to true
using the specified <paramref name="url"/>.
</summary>
<param name="url">The URL to redirect to.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.LocalRedirect(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.LocalRedirectResult"/> object that redirects to
the specified local <paramref name="localUrl"/>.
</summary>
<param name="localUrl">The local URL to redirect to.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.LocalRedirectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.LocalRedirectPermanent(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.LocalRedirectResult"/> object with <see cref="P:Microsoft.AspNetCore.Mvc.LocalRedirectResult.Permanent"/>
set to true using the specified <paramref name="localUrl"/>.
</summary>
<param name="localUrl">The local URL to redirect to.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.LocalRedirectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(System.String)">
<summary>
Redirects to the specified action using the <paramref name="actionName"/>.
</summary>
<param name="actionName">The name of the action.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(System.String,System.Object)">
<summary>
Redirects to the specified action using the <paramref name="actionName"/>
and <paramref name="routeValues"/>.
</summary>
<param name="actionName">The name of the action.</param>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(System.String,System.String)">
<summary>
Redirects to the specified action using the <paramref name="actionName"/>
and the <paramref name="controllerName"/>.
</summary>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToAction(System.String,System.String,System.Object)">
<summary>
Redirects to the specified action using the specified <paramref name="actionName"/>,
<paramref name="controllerName"/>, and <paramref name="routeValues"/>.
</summary>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(System.String)">
<summary>
Redirects to the specified action with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.Permanent"/> set to true
using the specified <paramref name="actionName"/>.
</summary>
<param name="actionName">The name of the action.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(System.String,System.Object)">
<summary>
Redirects to the specified action with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.Permanent"/> set to true
using the specified <paramref name="actionName"/> and <paramref name="routeValues"/>.
</summary>
<param name="actionName">The name of the action.</param>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(System.String,System.String)">
<summary>
Redirects to the specified action with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.Permanent"/> set to true
using the specified <paramref name="actionName"/> and <paramref name="controllerName"/>.
</summary>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToActionPermanent(System.String,System.String,System.Object)">
<summary>
Redirects to the specified action with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.Permanent"/> set to true
using the specified <paramref name="actionName"/>, <paramref name="controllerName"/>,
and <paramref name="routeValues"/>.
</summary>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(System.String)">
<summary>
Redirects to the specified route using the specified <paramref name="routeName"/>.
</summary>
<param name="routeName">The name of the route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(System.Object)">
<summary>
Redirects to the specified route using the specified <paramref name="routeValues"/>.
</summary>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoute(System.String,System.Object)">
<summary>
Redirects to the specified route using the specified <paramref name="routeName"/>
and <paramref name="routeValues"/>.
</summary>
<param name="routeName">The name of the route.</param>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(System.String)">
<summary>
Redirects to the specified route with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectToRouteResult.Permanent"/> set to true
using the specified <paramref name="routeName"/>.
</summary>
<param name="routeName">The name of the route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(System.Object)">
<summary>
Redirects to the specified route with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectToRouteResult.Permanent"/> set to true
using the specified <paramref name="routeValues"/>.
</summary>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.RedirectToRoutePermanent(System.String,System.Object)">
<summary>
Redirects to the specified route with <see cref="P:Microsoft.AspNetCore.Mvc.RedirectToRouteResult.Permanent"/> set to true
using the specified <paramref name="routeName"/> and <paramref name="routeValues"/>.
</summary>
<param name="routeName">The name of the route.</param>
<param name="routeValues">The parameters for a route.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.RedirectToRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.File(System.Byte[],System.String)">
<summary>
Returns a file with the specified <paramref name="fileContents" /> as content and the
specified <paramref name="contentType" /> as the Content-Type.
</summary>
<param name="fileContents">The file contents.</param>
<param name="contentType">The Content-Type of the file.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.FileContentResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.File(System.Byte[],System.String,System.String)">
<summary>
Returns a file with the specified <paramref name="fileContents" /> as content, the
specified <paramref name="contentType" /> as the Content-Type and the
specified <paramref name="fileDownloadName" /> as the suggested file name.
</summary>
<param name="fileContents">The file contents.</param>
<param name="contentType">The Content-Type of the file.</param>
<param name="fileDownloadName">The suggested file name.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.FileContentResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream,System.String)">
<summary>
Returns a file in the specified <paramref name="fileStream" /> with the
specified <paramref name="contentType" /> as the Content-Type.
</summary>
<param name="fileStream">The <see cref="T:System.IO.Stream"/> with the contents of the file.</param>
<param name="contentType">The Content-Type of the file.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.FileStreamResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.File(System.IO.Stream,System.String,System.String)">
<summary>
Returns a file in the specified <paramref name="fileStream" /> with the
specified <paramref name="contentType" /> as the Content-Type and the
specified <paramref name="fileDownloadName" /> as the suggested file name.
</summary>
<param name="fileStream">The <see cref="T:System.IO.Stream"/> with the contents of the file.</param>
<param name="contentType">The Content-Type of the file.</param>
<param name="fileDownloadName">The suggested file name.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.FileStreamResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.File(System.String,System.String)">
<summary>
Returns the file specified by <paramref name="virtualPath" /> with the
specified <paramref name="contentType" /> as the Content-Type.
</summary>
<param name="virtualPath">The virtual path of the file to be returned.</param>
<param name="contentType">The Content-Type of the file.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.VirtualFileResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.File(System.String,System.String,System.String)">
<summary>
Returns the file specified by <paramref name="virtualPath" /> with the
specified <paramref name="contentType" /> as the Content-Type and the
specified <paramref name="fileDownloadName" /> as the suggested file name.
</summary>
<param name="virtualPath">The virtual path of the file to be returned.</param>
<param name="contentType">The Content-Type of the file.</param>
<param name="fileDownloadName">The suggested file name.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.VirtualFileResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(System.String,System.String)">
<summary>
Returns the file specified by <paramref name="physicalPath" /> with the
specified <paramref name="contentType" /> as the Content-Type.
</summary>
<param name="physicalPath">The physical path of the file to be returned.</param>
<param name="contentType">The Content-Type of the file.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.PhysicalFileResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.PhysicalFile(System.String,System.String,System.String)">
<summary>
Returns the file specified by <paramref name="physicalPath" /> with the
specified <paramref name="contentType" /> as the Content-Type and the
specified <paramref name="fileDownloadName" /> as the suggested file name.
</summary>
<param name="physicalPath">The physical path of the file to be returned.</param>
<param name="contentType">The Content-Type of the file.</param>
<param name="fileDownloadName">The suggested file name.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.PhysicalFileResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Unauthorized">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.UnauthorizedResult"/> that produces an Unauthorized (401) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.UnauthorizedResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.NotFound">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.NotFoundResult"/> that produces a Not Found (404) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.NotFoundResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.NotFound(System.Object)">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.NotFoundObjectResult"/> that produces a Not Found (404) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.NotFoundObjectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.BadRequest">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestResult"/> that produces a Bad Request (400) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.BadRequest(System.Object)">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestObjectResult"/> that produces a Bad Request (400) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestObjectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.BadRequest(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary)">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestObjectResult"/> that produces a Bad Request (400) response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.BadRequestObjectResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Created(System.String,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedResult"/> object that produces a Created (201) response.
</summary>
<param name="uri">The URI at which the content has been created.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Created(System.Uri,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedResult"/> object that produces a Created (201) response.
</summary>
<param name="uri">The URI at which the content has been created.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtAction(System.String,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult"/> object that produces a Created (201) response.
</summary>
<param name="actionName">The name of the action to use for generating the URL.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtAction(System.String,System.Object,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult"/> object that produces a Created (201) response.
</summary>
<param name="actionName">The name of the action to use for generating the URL.</param>
<param name="routeValues">The route data to use for generating the URL.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtAction(System.String,System.String,System.Object,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult"/> object that produces a Created (201) response.
</summary>
<param name="actionName">The name of the action to use for generating the URL.</param>
<param name="controllerName">The name of the controller to use for generating the URL.</param>
<param name="routeValues">The route data to use for generating the URL.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtRoute(System.String,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> object that produces a Created (201) response.
</summary>
<param name="routeName">The name of the route to use for generating the URL.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtRoute(System.Object,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> object that produces a Created (201) response.
</summary>
<param name="routeValues">The route data to use for generating the URL.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.CreatedAtRoute(System.String,System.Object,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> object that produces a Created (201) response.
</summary>
<param name="routeName">The name of the route to use for generating the URL.</param>
<param name="routeValues">The route data to use for generating the URL.</param>
<param name="value">The content value to format in the entity body.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Challenge">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/>.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Challenge(System.String[])">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the specified authentication schemes.
</summary>
<param name="authenticationSchemes">The authentication schemes to challenge.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Challenge(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the specified <paramref name="properties" />.
</summary>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Challenge(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties,System.String[])">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> with the specified specified authentication schemes and
<paramref name="properties" />.
</summary>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
<param name="authenticationSchemes">The authentication schemes to challenge.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ChallengeResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Forbid">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/>.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Forbid(System.String[])">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the specified authentication schemes.
</summary>
<param name="authenticationSchemes">The authentication schemes to challenge.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Forbid(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the specified <paramref name="properties" />.
</summary>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.Forbid(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties,System.String[])">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the specified specified authentication schemes and
<paramref name="properties" />.
</summary>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
<param name="authenticationSchemes">The authentication schemes to challenge.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.SignIn(System.Security.Claims.ClaimsPrincipal,System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.SignInResult"/> with the specified authentication scheme.
</summary>
<param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing the user claims.</param>
<param name="authenticationScheme">The authentication scheme to use for the sign-in operation.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.SignInResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.SignIn(System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties,System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.SignInResult"/> with the specified specified authentication scheme and
<paramref name="properties" />.
</summary>
<param name="principal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing the user claims.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the sign-in operation.</param>
<param name="authenticationScheme">The authentication scheme to use for the sign-in operation.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.SignInResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.SignOut(System.String[])">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> with the specified authentication schemes.
</summary>
<param name="authenticationSchemes">The authentication schemes to use for the sign-out operation.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.SignOut(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties,System.String[])">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> with the specified specified authentication schemes and
<paramref name="properties" />.
</summary>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the sign-out operation.</param>
<param name="authenticationSchemes">The authentication scheme to use for the sign-out operation.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync``1(``0)">
<summary>
Updates the specified <paramref name="model"/> instance using values from the controller's current
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync``1(``0,System.String)">
<summary>
Updates the specified <paramref name="model"/> instance using values from the controller's current
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> and a <paramref name="prefix"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the current <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/>.
</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync``1(``0,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider)">
<summary>
Updates the specified <paramref name="model"/> instance using the <paramref name="valueProvider"/> and a
<paramref name="prefix"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync``1(``0,System.String,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
<summary>
Updates the specified <paramref name="model"/> instance using values from the controller's current
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> and a <paramref name="prefix"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the current <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/>.
</param>
<param name="includeExpressions"> <see cref="T:System.Linq.Expressions.Expression"/>(s) which represent top-level properties
which need to be included for the current model.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync``1(``0,System.String,System.Func{Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Boolean})">
<summary>
Updates the specified <paramref name="model"/> instance using values from the controller's current
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> and a <paramref name="prefix"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the current <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/>.
</param>
<param name="propertyFilter">A predicate which can be used to filter properties at runtime.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync``1(``0,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
<summary>
Updates the specified <paramref name="model"/> instance using the <paramref name="valueProvider"/> and a
<paramref name="prefix"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="includeExpressions"> <see cref="T:System.Linq.Expressions.Expression"/>(s) which represent top-level properties
which need to be included for the current model.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync``1(``0,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func{Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Boolean})">
<summary>
Updates the specified <paramref name="model"/> instance using the <paramref name="valueProvider"/> and a
<paramref name="prefix"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="propertyFilter">A predicate which can be used to filter properties at runtime.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync(System.Object,System.Type,System.String)">
<summary>
Updates the specified <paramref name="model"/> instance using values from the controller's current
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> and a <paramref name="prefix"/>.
</summary>
<param name="model">The model instance to update.</param>
<param name="modelType">The type of model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the current <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/>.
</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryUpdateModelAsync(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,System.Func{Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Boolean})">
<summary>
Updates the specified <paramref name="model"/> instance using the <paramref name="valueProvider"/> and a
<paramref name="prefix"/>.
</summary>
<param name="model">The model instance to update.</param>
<param name="modelType">The type of model instance to update.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="propertyFilter">A predicate which can be used to filter properties at runtime.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryValidateModel(System.Object)">
<summary>
Validates the specified <paramref name="model"/> instance.
</summary>
<param name="model">The model to validate.</param>
<returns><c>true</c> if the <see cref="P:Microsoft.AspNetCore.Mvc.ControllerBase.ModelState"/> is valid; <c>false</c> otherwise.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerBase.TryValidateModel(System.Object,System.String)">
<summary>
Validates the specified <paramref name="model"/> instance.
</summary>
<param name="model">The model to validate.</param>
<param name="prefix">The key to use when looking up information in <see cref="P:Microsoft.AspNetCore.Mvc.ControllerBase.ModelState"/>.
</param>
<returns><c>true</c> if the <see cref="P:Microsoft.AspNetCore.Mvc.ControllerBase.ModelState"/> is valid;<c>false</c> otherwise.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ControllerContext">
<summary>
The context associated with the current request for a controller.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerContext.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/>.
</summary>
<remarks>
The default constructor is provided for unit test purposes only.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ControllerContext.#ctor(Microsoft.AspNetCore.Mvc.ActionContext)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerContext.ActionDescriptor">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor"/> associated with the current request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ControllerContext.ValueProviderFactories">
<summary>
Gets or sets the list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory"/> instances for the current request.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ControllerContextAttribute">
<summary>
Specifies that a controller property should be set with the current
<see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/> when creating the controller. The property must have a public
set method.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that returns a Created (201) response with a Location header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedAtActionResult.#ctor(System.String,System.String,System.Object,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtActionResult"/> with the values
provided.
</summary>
<param name="actionName">The name of the action to use for generating the URL.</param>
<param name="controllerName">The name of the controller to use for generating the URL.</param>
<param name="routeValues">The route data to use for generating the URL.</param>
<param name="value">The value to format in the entity body.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedAtActionResult.UrlHelper">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper" /> used to generate URLs.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedAtActionResult.ActionName">
<summary>
Gets or sets the name of the action to use for generating the URL.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedAtActionResult.ControllerName">
<summary>
Gets or sets the name of the controller to use for generating the URL.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedAtActionResult.RouteValues">
<summary>
Gets or sets the route data to use for generating the URL.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedAtActionResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that returns a Created (201) response with a Location header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.#ctor(System.Object,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> class with the values
provided.
</summary>
<param name="routeValues">The route data to use for generating the URL.</param>
<param name="value">The value to format in the entity body.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.#ctor(System.String,System.Object,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult"/> class with the values
provided.
</summary>
<param name="routeName">The name of the route to use for generating the URL.</param>
<param name="routeValues">The route data to use for generating the URL.</param>
<param name="value">The value to format in the entity body.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.UrlHelper">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper" /> used to generate URLs.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.RouteName">
<summary>
Gets or sets the name of the route to use for generating the URL.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.RouteValues">
<summary>
Gets or sets the route data to use for generating the URL.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedAtRouteResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.CreatedResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that returns a Created (201) response with a Location header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedResult.#ctor(System.String,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.CreatedResult"/> class with the values
provided.
</summary>
<param name="location">The location at which the content has been created.</param>
<param name="value">The value to format in the entity body.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedResult.#ctor(System.Uri,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.CreatedResult"/> class with the values
provided.
</summary>
<param name="location">The location at which the content has been created.</param>
<param name="value">The value to format in the entity body.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.CreatedResult.Location">
<summary>
Gets or sets the location at which the content has been created.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.CreatedResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.EmptyResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that when executed will
do nothing.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.EmptyResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FileContentResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that when executed will
write a binary file to the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FileContentResult.#ctor(System.Byte[],System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.FileContentResult"/> instance with
the provided <paramref name="fileContents"/> and the
provided <paramref name="contentType"/>.
</summary>
<param name="fileContents">The bytes that represent the file contents.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FileContentResult.#ctor(System.Byte[],Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.FileContentResult"/> instance with
the provided <paramref name="fileContents"/> and the
provided <paramref name="contentType"/>.
</summary>
<param name="fileContents">The bytes that represent the file contents.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FileContentResult.FileContents">
<summary>
Gets or sets the file contents.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FileContentResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FileResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that when executed will
write a file as the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FileResult.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.FileResult"/> instance with
the provided <paramref name="contentType"/>.
</summary>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FileResult.ContentType">
<summary>
Gets the Content-Type header for the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FileResult.FileDownloadName">
<summary>
Gets the file name that will be used in the Content-Disposition header of the response.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FileStreamResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that when executed will
write a file from a stream to the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FileStreamResult.#ctor(System.IO.Stream,System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.FileStreamResult"/> instance with
the provided <paramref name="fileStream"/> and the
provided <paramref name="contentType"/>.
</summary>
<param name="fileStream">The stream with the file.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FileStreamResult.#ctor(System.IO.Stream,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.FileStreamResult"/> instance with
the provided <paramref name="fileStream"/> and the
provided <paramref name="contentType"/>.
</summary>
<param name="fileStream">The stream with the file.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FileStreamResult.FileStream">
<summary>
Gets or sets the stream with the file that will be sent back as the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FileStreamResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ForbidResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that on execution invokes <see cref="M:AuthenticationManager.ForbidAsync"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ForbidResult.#ctor">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ForbidResult.#ctor(System.String)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the
specified authentication scheme.
</summary>
<param name="authenticationScheme">The authentication scheme to challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ForbidResult.#ctor(System.Collections.Generic.IList{System.String})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the
specified authentication schemes.
</summary>
<param name="authenticationSchemes">The authentication schemes to challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ForbidResult.#ctor(Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the
specified <paramref name="properties"/>.
</summary>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ForbidResult.#ctor(System.String,Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the
specified authentication scheme and <paramref name="properties"/>.
</summary>
<param name="authenticationScheme">The authentication schemes to challenge.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ForbidResult.#ctor(System.Collections.Generic.IList{System.String},Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ForbidResult"/> with the
specified authentication schemes and <paramref name="properties"/>.
</summary>
<param name="authenticationSchemes">The authentication scheme to challenge.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication
challenge.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ForbidResult.AuthenticationSchemes">
<summary>
Gets or sets the authentication schemes that are challenged.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ForbidResult.Properties">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the authentication challenge.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ForbidResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FormatFilterAttribute">
<summary>
A filter that will use the format value in the route data or query string to set the content type on an
<see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult" /> returned from an action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FormatFilterAttribute.IsReusable">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.FormatFilterAttribute.CreateInstance(System.IServiceProvider)">
<summary>
Creates an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter"/>.
</summary>
<param name="serviceProvider">The <see cref="T:System.IServiceProvider"/>.</param>
<returns>An instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FromBodyAttribute">
<summary>
Specifies that a parameter or property should be bound using the request body.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromBodyAttribute.BindingSource">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FromFormAttribute">
<summary>
Specifies that a parameter or property should be bound using form-data in the request body.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromFormAttribute.BindingSource">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromFormAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FromHeaderAttribute">
<summary>
Specifies that a parameter or property should be bound using the request headers.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromHeaderAttribute.BindingSource">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromHeaderAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FromQueryAttribute">
<summary>
Specifies that a parameter or property should be bound using the request query string.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromQueryAttribute.BindingSource">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromQueryAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FromRouteAttribute">
<summary>
Specifies that a parameter or property should be bound using route-data from the current request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromRouteAttribute.BindingSource">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromRouteAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.FromServicesAttribute">
<summary>
Specifies that an action parameter should be bound using the request services.
</summary>
<example>
In this example an implementation of IProductModelRequestService is registered as a service.
Then in the GetProduct action, the parameter is bound to an instance of IProductModelRequestService
which is resolved from the request services.
<code>
[HttpGet]
public ProductModel GetProduct([FromServices] IProductModelRequestService productModelReqest)
{
return productModelReqest.Value;
}
</code>
</example>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.FromServicesAttribute.BindingSource">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.HttpDeleteAttribute">
<summary>
Identifies an action that only supports the HTTP DELETE method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpDeleteAttribute.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpDeleteAttribute"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpDeleteAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpDeleteAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.HttpGetAttribute">
<summary>
Identifies an action that only supports the HTTP GET method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpGetAttribute.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpGetAttribute"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpGetAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpGetAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.HttpHeadAttribute">
<summary>
Identifies an action that only supports the HTTP HEAD method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpHeadAttribute.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpHeadAttribute"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpHeadAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpHeadAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.HttpOptionsAttribute">
<summary>
Identifies an action that only supports the HTTP OPTIONS method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpOptionsAttribute.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpOptionsAttribute"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpOptionsAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpOptionsAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.HttpPatchAttribute">
<summary>
Identifies an action that only supports the HTTP PATCH method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpPatchAttribute.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpPatchAttribute"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpPatchAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpPatchAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.HttpPostAttribute">
<summary>
Identifies an action that only supports the HTTP POST method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpPostAttribute.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpPostAttribute"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpPostAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpPostAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.HttpPutAttribute">
<summary>
Identifies an action that only supports the HTTP PUT method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpPutAttribute.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpPutAttribute"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.HttpPutAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.HttpPutAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.LocalRedirectResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that returns a redirect to the supplied local URL.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.LocalRedirectResult.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.LocalRedirectResult"/> class with the values
provided.
</summary>
<param name="localUrl">The local URL to redirect to.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.LocalRedirectResult.#ctor(System.String,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.LocalRedirectResult"/> class with the values
provided.
</summary>
<param name="localUrl">The local URL to redirect to.</param>
<param name="permanent">Specifies whether the redirect should be permanent (301) or temporary (302).</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.LocalRedirectResult.Permanent">
<summary>
Gets or sets the value that specifies that the redirect should be permanent if true or temporary if false.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.LocalRedirectResult.Url">
<summary>
Gets or sets the local URL to redirect to.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.LocalRedirectResult.UrlHelper">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/> for this result.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.LocalRedirectResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinderAttribute">
<summary>
An attribute that can specify a model name or type of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> to use for binding.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinderAttribute.BinderType">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinderAttribute.BindingSource">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinderAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelMetadataTypeAttribute">
<summary>
This attribute specifies the metadata class to associate with a data model class.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelMetadataTypeAttribute.#ctor(System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ModelMetadataTypeAttribute" /> class.
</summary>
<param name="type">The type of metadata class that is associated with a data model class.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelMetadataTypeAttribute.MetadataType">
<summary>
Gets the type of metadata class that is associated with a data model class.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.MvcOptions">
<summary>
Provides programmatic configuration for the MVC framework.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.CacheProfiles">
<summary>
Gets a Dictionary of CacheProfile Names, <see cref="T:Microsoft.AspNetCore.Mvc.CacheProfile"/> which are pre-defined settings for
response caching.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.Conventions">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention"/> instances that will be applied to
the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/> when discovering actions.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.Filters">
<summary>
Gets a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/> which are used to construct filters that
apply to all actions.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.FormatterMappings">
<summary>
Used to specify mapping between the URL Format and corresponding media type.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.InputFormatters">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter"/>s that are used by this application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.MaxModelValidationErrors">
<summary>
Gets or sets the maximum number of validation errors that are allowed by this application before further
errors are ignored.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.ModelBinderProviders">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/>s used by this application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.ModelBindingMessageProvider">
<summary>
Gets the default <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IModelBindingMessageProvider"/>. Changes here are copied to the
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ModelBindingMessageProvider"/> property of all <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>
instances unless overridden in a custom <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.ModelMetadataDetailsProviders">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider"/> instances that will be used to
create <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> instances.
</summary>
<remarks>
A provider should implement one or more of the following interfaces, depending on what
kind of details are provided:
<ul>
<li><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider"/></li>
<li><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider"/></li>
<li><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider"/></li>
</ul>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.ModelValidatorProviders">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/>s used by this application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.OutputFormatters">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/>s that are used by this application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.RespectBrowserAcceptHeader">
<summary>
Gets or sets the flag which causes content negotiation to ignore Accept header
when it contains the media type */*. <see langword="false"/> by default.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.ReturnHttpNotAcceptable">
<summary>
Gets or sets the flag which decides whether an HTTP 406 Not Acceptable response
will be returned if no formatter has been selected to format the response.
<see langword="false"/> by default.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.ValueProviderFactories">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory"/> used by this application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcOptions.SslPort">
<summary>
Gets or sets the SSL port that is used by this application when <see cref="T:Microsoft.AspNetCore.Mvc.RequireHttpsAttribute"/>
is used. If not set the port won't be specified in the secured URL e.g. https://localhost/path.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.NonActionAttribute">
<summary>
Indicates that a controller method is not an action method.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.NonControllerAttribute">
<summary>
Indicates that the type and any derived types that this attribute is applied to
is not considered a controller by the default controller discovery mechanism.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.NotFoundObjectResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> that when executed will produce a Not Found (404) response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.NotFoundObjectResult.#ctor(System.Object)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.NotFoundObjectResult"/> instance.
</summary>
<param name="value">The value to format in the entity body.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.NotFoundResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.StatusCodeResult"/> that when
executed will produce a Not Found (404) response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.NotFoundResult.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.NotFoundResult"/> instance.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ObjectResult.StatusCode">
<summary>
Gets or sets the HTTP status code.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ObjectResult.OnFormatting(Microsoft.AspNetCore.Mvc.ActionContext)">
<summary>
This method is called before the formatter writes to the output stream.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.OkObjectResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> that when executed performs content negotiation, formats the entity body, and
will produce a <see cref="F:Microsoft.AspNetCore.Http.StatusCodes.Status200OK"/> response if negotiation and formatting succeed.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.OkObjectResult.#ctor(System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.OkObjectResult"/> class.
</summary>
<param name="value">The content to format into the entity body.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.OkResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.StatusCodeResult"/> that when executed will produce an empty
<see cref="F:Microsoft.AspNetCore.Http.StatusCodes.Status200OK"/> response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.OkResult.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.OkResult"/> class.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.PhysicalFileResult">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.FileResult"/> on execution will write a file from disk to the response
using mechanisms provided by the host.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.PhysicalFileResult.#ctor(System.String,System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.PhysicalFileResult"/> instance with
the provided <paramref name="fileName"/> and the provided <paramref name="contentType"/>.
</summary>
<param name="fileName">The path to the file. The path must be an absolute path.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.PhysicalFileResult.#ctor(System.String,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.PhysicalFileResult"/> instance with
the provided <paramref name="fileName"/> and the provided <paramref name="contentType"/>.
</summary>
<param name="fileName">The path to the file. The path must be an absolute path.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.PhysicalFileResult.FileName">
<summary>
Gets or sets the path to the file that will be sent back as the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.PhysicalFileResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ProducesAttribute">
<summary>
A filter that specifies the expected <see cref="T:System.Type"/> the action will return and the supported
response content types. The <see cref="P:Microsoft.AspNetCore.Mvc.ProducesAttribute.ContentTypes"/> value is used to set
<see cref="P:Microsoft.AspNetCore.Mvc.ObjectResult.ContentTypes"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ProducesAttribute.#ctor(System.Type)">
<summary>
Initializes an instance of <see cref="T:Microsoft.AspNetCore.Mvc.ProducesAttribute"/>.
</summary>
<param name="type">The <see cref="P:Microsoft.AspNetCore.Mvc.ProducesAttribute.Type"/> of object that is going to be written in the response.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ProducesAttribute.#ctor(System.String,System.String[])">
<summary>
Initializes an instance of <see cref="T:Microsoft.AspNetCore.Mvc.ProducesAttribute"/> with allowed content types.
</summary>
<param name="contentType">The allowed content type for a response.</param>
<param name="additionalContentTypes">Additional allowed content types for a response.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ProducesAttribute.Type">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ProducesAttribute.ContentTypes">
<summary>
Gets or sets the supported response content types. Used to set <see cref="P:Microsoft.AspNetCore.Mvc.ObjectResult.ContentTypes"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ProducesAttribute.StatusCode">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ProducesAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ProducesAttribute.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute">
<summary>
A filter that specifies the type of the value and status code returned by the action.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.#ctor(System.Type,System.Int32)">
<summary>
Initializes an instance of <see cref="T:Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute"/>.
</summary>
<param name="type">The <see cref="P:Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.Type"/> of object that is going to be written in the response.</param>
<param name="statusCode">The HTTP response status code.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.Type">
<summary>
Gets or sets the type of the value returned by an action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.StatusCode">
<summary>
Gets or sets the HTTP status code of the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ProducesResponseTypeAttribute.Microsoft#AspNetCore#Mvc#ApiExplorer#IApiResponseMetadataProvider#SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection)">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.UrlHelper">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper" /> used to generate URLs.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.ActionName">
<summary>
Gets or sets the name of the action to use for generating the URL.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.ControllerName">
<summary>
Gets or sets the name of the controller to use for generating the URL.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RedirectToActionResult.RouteValues">
<summary>
Gets or sets the route data to use for generating the URL.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RedirectToActionResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RedirectToRouteResult.UrlHelper">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper" /> used to generate URLs.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RouteName">
<summary>
Gets or sets the name of the route to use for generating the URL.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RedirectToRouteResult.RouteValues">
<summary>
Gets or sets the route data to use for generating the URL.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RedirectToRouteResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.RequireHttpsAttribute">
<summary>
An authorization filter that confirms requests are received over HTTPS.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.Permanent">
<summary>
Specifies whether a permanent redirect, <c>301 Moved Permanently</c>,
should be used instead of a temporary redirect, <c>302 Found</c>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.OnAuthorization(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext)">
<summary>
Called early in the filter pipeline to confirm request is authorized. Confirms requests are received over
HTTPS. Takes no action for HTTPS requests. Otherwise if it was a GET request, sets
<see cref="P:Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.Result"/> to a result which will redirect the client to the HTTPS
version of the request URI. Otherwise, sets <see cref="P:Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.Result"/> to a result
which will set the status code to <c>403</c> (Forbidden).
</summary>
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.HandleNonHttpsRequest(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext)">
<summary>
Called from <see cref="M:Microsoft.AspNetCore.Mvc.RequireHttpsAttribute.OnAuthorization(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext)"/> if the request is not received over HTTPS. Expectation is
<see cref="P:Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.Result"/> will not be <c>null</c> after this method returns.
</summary>
<param name="filterContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext"/> to update.</param>
<remarks>
If it was a GET request, default implementation sets <see cref="P:Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.Result"/> to a
result which will redirect the client to the HTTPS version of the request URI. Otherwise, default
implementation sets <see cref="P:Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext.Result"/> to a result which will set the status
code to <c>403</c> (Forbidden).
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute">
<summary>
Specifies the parameters necessary for setting appropriate headers in response caching.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Duration">
<summary>
Gets or sets the duration in seconds for which the response is cached.
This sets "max-age" in "Cache-control" header.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Location">
<summary>
Gets or sets the location where the data from a particular URL must be cached.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.NoStore">
<summary>
Gets or sets the value which determines whether the data should be stored or not.
When set to <see langword="true"/>, it sets "Cache-control" header to "no-store".
Ignores the "Location" parameter for values other than "None".
Ignores the "duration" parameter.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.VaryByHeader">
<summary>
Gets or sets the value for the Vary response header.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.CacheProfileName">
<summary>
Gets or sets the value of the cache profile name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.IsReusable">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ResponseCacheAttribute.CreateInstance(System.IServiceProvider)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ResponseCacheLocation">
<summary>
Determines the value for the "Cache-control" header in the response.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.ResponseCacheLocation.Any">
<summary>
Cached in both proxies and client.
Sets "Cache-control" header to "public".
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.ResponseCacheLocation.Client">
<summary>
Cached only in the client.
Sets "Cache-control" header to "private".
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.ResponseCacheLocation.None">
<summary>
"Cache-control" and "Pragma" headers are set to "no-cache".
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.RouteAttribute">
<summary>
Specifies an attribute route on a controller.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RouteAttribute.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.RouteAttribute"/> with the given route template.
</summary>
<param name="template">The route template. May not be null.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RouteAttribute.Template">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RouteAttribute.Order">
<summary>
Gets the route order. The order determines the order of route execution. Routes with a lower order
value are tried first. If an action defines a route by providing an <see cref="T:Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider"/>
with a non <c>null</c> order, that order is used instead of this value. If neither the action nor the
controller defines an order, a default value of 0 is used.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RouteAttribute.Microsoft#AspNetCore#Mvc#Routing#IRouteTemplateProvider#Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RouteAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.SerializableError">
<summary>
Defines a serializable container for storing ModelState information.
This information is stored as key/value pairs.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SerializableError.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.SerializableError"/> class.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SerializableError.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.SerializableError"/>.
</summary>
<param name="modelState"><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry"/> containing the validation errors.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute">
<summary>
A filter that finds another filter in an <see cref="T:System.IServiceProvider"/>.
</summary>
<remarks>
<para>
Primarily used in <see cref="M:FilterCollection.AddService"/> calls.
</para>
<para>
Similar to the <see cref="T:Microsoft.AspNetCore.Mvc.TypeFilterAttribute"/> in that both use constructor injection. Use
<see cref="T:Microsoft.AspNetCore.Mvc.TypeFilterAttribute"/> instead if the filter is not itself a service.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.#ctor(System.Type)">
<summary>
Instantiates a new <see cref="T:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute"/> instance.
</summary>
<param name="type">The <see cref="T:System.Type"/> of filter to find.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.ServiceType">
<summary>
Gets the <see cref="T:System.Type"/> of filter to find.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.IsReusable">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute.CreateInstance(System.IServiceProvider)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.SignInResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that on execution invokes <see cref="M:AuthenticationManager.SignInAsync"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignInResult.#ctor(System.String,System.Security.Claims.ClaimsPrincipal)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.SignInResult"/> with the
specified authentication scheme.
</summary>
<param name="authenticationScheme">The authentication scheme to use when signing in the user.</param>
<param name="principal">The claims principal containing the user claims.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignInResult.#ctor(System.String,System.Security.Claims.ClaimsPrincipal,Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.SignInResult"/> with the
specified authentication scheme and <paramref name="properties"/>.
</summary>
<param name="authenticationScheme">The authentication schemes to use when signing in the user.</param>
<param name="principal">The claims principal containing the user claims.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the sign-in operation.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.SignInResult.AuthenticationScheme">
<summary>
Gets or sets the authentication scheme that is used to perform the sign-in operation.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.SignInResult.Principal">
<summary>
Gets or sets the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing the user claims.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.SignInResult.Properties">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the sign-in operation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignInResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.SignOutResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that on execution invokes <see cref="M:AuthenticationManager.SignOutAsync"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignOutResult.#ctor(System.String)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> with the
specified authentication scheme.
</summary>
<param name="authenticationScheme">The authentication scheme to use when signing out the user.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignOutResult.#ctor(System.Collections.Generic.IList{System.String})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> with the
specified authentication schemes.
</summary>
<param name="authenticationSchemes">The authentication schemes to use when signing out the user.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignOutResult.#ctor(System.String,Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> with the
specified authentication scheme and <paramref name="properties"/>.
</summary>
<param name="authenticationScheme">The authentication schemes to use when signing out the user.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the sign-out operation.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignOutResult.#ctor(System.Collections.Generic.IList{System.String},Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.SignOutResult"/> with the
specified authentication schemes and <paramref name="properties"/>.
</summary>
<param name="authenticationSchemes">The authentication scheme to use when signing out the user.</param>
<param name="properties"><see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the sign-out operation.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.SignOutResult.AuthenticationSchemes">
<summary>
Gets or sets the authentication schemes that are challenged.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.SignOutResult.Properties">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Http.Authentication.AuthenticationProperties"/> used to perform the sign-out operation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SignOutResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.StatusCodeResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that when executed will
produce an HTTP response with the given response status code.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.StatusCodeResult.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.StatusCodeResult"/> class
with the given <paramref name="statusCode"/>.
</summary>
<param name="statusCode">The HTTP status code of the response.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.StatusCodeResult.StatusCode">
<summary>
Gets the HTTP status code.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.StatusCodeResult.ExecuteResult(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.TypeFilterAttribute">
<summary>
A filter that creates another filter of type <see cref="P:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.ImplementationType"/>, retrieving missing constructor
arguments from dependency injection if available there.
</summary>
<remarks>
<para>
Primarily used in <see cref="M:FilterCollection.Add"/> calls.
</para>
<para>
Similar to the <see cref="T:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute"/> in that both use constructor injection. Use
<see cref="T:Microsoft.AspNetCore.Mvc.ServiceFilterAttribute"/> instead if the filter is itself a service.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.#ctor(System.Type)">
<summary>
Instantiates a new <see cref="T:Microsoft.AspNetCore.Mvc.TypeFilterAttribute"/> instance.
</summary>
<param name="type">The <see cref="T:System.Type"/> of filter to create.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.Arguments">
<summary>
Gets or sets the non-service arguments to pass to the <see cref="P:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.ImplementationType"/> constructor.
</summary>
<remarks>
Service arguments are found in the dependency injection container i.e. this filter supports constructor
injection in addition to passing the given <see cref="P:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.Arguments"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.ImplementationType">
<summary>
Gets the <see cref="T:System.Type"/> of filter to create.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.IsReusable">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.TypeFilterAttribute.CreateInstance(System.IServiceProvider)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.UnauthorizedResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.UnauthorizedResult"/> that when
executed will produce an Unauthorized (401) response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UnauthorizedResult.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.UnauthorizedResult"/> instance.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.UnsupportedMediaTypeResult">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.StatusCodeResult"/> that when
executed will produce a UnsupportedMediaType (415) response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UnsupportedMediaTypeResult.#ctor">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.UnsupportedMediaTypeResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper)">
<summary>
Generates a fully qualified or absolute URL for an action method.
</summary>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String)">
<summary>
Generates a fully qualified or absolute URL for an action method by using the specified action name.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="action">The name of the action method.</param>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.Object)">
<summary>
Generates a fully qualified or absolute URL for an action method by using the specified action name,
and route values.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="action">The name of the action method.</param>
<param name="values">An object that contains route values.</param>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.String)">
<summary>
Generates a fully qualified or absolute URL for an action method by using the specified action name,
and controller name.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="action">The name of the action method.</param>
<param name="controller">The name of the controller.</param>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.String,System.Object)">
<summary>
Generates a fully qualified or absolute URL for an action method by using the specified action name,
controller name, and route values.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="action">The name of the action method.</param>
<param name="controller">The name of the controller.</param>
<param name="values">An object that contains route values.</param>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.String,System.Object,System.String)">
<summary>
Generates a fully qualified or absolute URL for an action method by using the specified action name,
controller name, route values, and protocol to use.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="action">The name of the action method.</param>
<param name="controller">The name of the controller.</param>
<param name="values">An object that contains route values.</param>
<param name="protocol">The protocol for the URL, such as "http" or "https".</param>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.String,System.Object,System.String,System.String)">
<summary>
Generates a fully qualified or absolute URL for an action method by using the specified action name,
controller name, route values, protocol to use, and host name.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="action">The name of the action method.</param>
<param name="controller">The name of the controller.</param>
<param name="values">An object that contains route values.</param>
<param name="protocol">The protocol for the URL, such as "http" or "https".</param>
<param name="host">The host name for the URL.</param>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.Action(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.String,System.Object,System.String,System.String,System.String)">
<summary>
Generates a fully qualified or absolute URL for an action method by using the specified action name,
controller name, route values, protocol to use, host name and fragment.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="action">The name of the action method.</param>
<param name="controller">The name of the controller.</param>
<param name="values">An object that contains route values.</param>
<param name="protocol">The protocol for the URL, such as "http" or "https".</param>
<param name="host">The host name for the URL.</param>
<param name="fragment">The fragment for the URL.</param>
<returns>The fully qualified or absolute URL to an action method.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(Microsoft.AspNetCore.Mvc.IUrlHelper,System.Object)">
<summary>
Generates a fully qualified or absolute URL for the specified route values.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="values">An object that contains route values.</param>
<returns>The fully qualified or absolute URL.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String)">
<summary>
Generates a fully qualified or absolute URL for the specified route name.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="routeName">The name of the route that is used to generate URL.</param>
<returns>The fully qualified or absolute URL.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.Object)">
<summary>
Generates a fully qualified or absolute URL for the specified route values by
using the specified route name.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="routeName">The name of the route that is used to generate URL.</param>
<param name="values">An object that contains route values.</param>
<returns>The fully qualified or absolute URL.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.Object,System.String)">
<summary>
Generates a fully qualified or absolute URL for the specified route values by
using the specified route name, and protocol to use.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="routeName">The name of the route that is used to generate URL.</param>
<param name="values">An object that contains route values.</param>
<param name="protocol">The protocol for the URL, such as "http" or "https".</param>
<returns>The fully qualified or absolute URL.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.Object,System.String,System.String)">
<summary>
Generates a fully qualified or absolute URL for the specified route values by
using the specified route name, protocol to use, and host name.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="routeName">The name of the route that is used to generate URL.</param>
<param name="values">An object that contains route values.</param>
<param name="protocol">The protocol for the URL, such as "http" or "https".</param>
<param name="host">The host name for the URL.</param>
<returns>The fully qualified or absolute URL.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.UrlHelperExtensions.RouteUrl(Microsoft.AspNetCore.Mvc.IUrlHelper,System.String,System.Object,System.String,System.String,System.String)">
<summary>
Generates a fully qualified or absolute URL for the specified route values by
using the specified route name, protocol to use, host name and fragment.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.</param>
<param name="routeName">The name of the route that is used to generate URL.</param>
<param name="values">An object that contains route values.</param>
<param name="protocol">The protocol for the URL, such as "http" or "https".</param>
<param name="host">The host name for the URL.</param>
<param name="fragment">The fragment for the URL.</param>
<returns>The fully qualified or absolute URL.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.VirtualFileResult">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.FileResult" /> that on execution writes the file specified using a virtual path to the response
using mechanisms provided by the host.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.VirtualFileResult.#ctor(System.String,System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.VirtualFileResult"/> instance with the provided <paramref name="fileName"/>
and the provided <paramref name="contentType"/>.
</summary>
<param name="fileName">The path to the file. The path must be relative/virtual.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.VirtualFileResult.#ctor(System.String,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.VirtualFileResult"/> instance with
the provided <paramref name="fileName"/> and the
provided <paramref name="contentType"/>.
</summary>
<param name="fileName">The path to the file. The path must be relative/virtual.</param>
<param name="contentType">The Content-Type header of the response.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.VirtualFileResult.FileName">
<summary>
Gets or sets the path to the file that will be sent back as the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.VirtualFileResult.FileProvider">
<summary>
Gets or sets the <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> used to resolve paths.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.VirtualFileResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute">
<summary>
Base class for attributes which can implement conditional logic to enable or disable an action
for a given request. See <see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.Accept(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ActionConstraints.ActionMethodSelectorAttribute.IsValidForRequest(Microsoft.AspNetCore.Routing.RouteContext,Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor)">
<summary>
Determines whether the action selection is valid for the specified route context.
</summary>
<param name="routeContext">The route context.</param>
<param name="action">Information about the action.</param>
<returns>
<see langword="true"/> if the action selection is valid for the specified context;
otherwise, <see langword="false"/>.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupNameProvider">
<summary>
Represents group name metadata for an <c>ApiDescription</c>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupNameProvider.GroupName">
<summary>
The group name for the <c>ApiDescription</c> of the associated action or controller.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionVisibilityProvider">
<summary>
Represents visibility metadata for an <c>ApiDescription</c>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionVisibilityProvider.IgnoreApi">
<summary>
If <c>false</c> then no <c>ApiDescription</c> objects will be created for the associated controller
or action.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestFormatMetadataProvider">
<summary>
Provides metadata information about the request format to an <c>IApiDescriptionProvider</c>.
</summary>
<remarks>
An <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter"/> should implement this interface to expose metadata information
to an <c>IApiDescriptionProvider</c>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestFormatMetadataProvider.GetSupportedContentTypes(System.String,System.Type)">
<summary>
Gets a filtered list of content types which are supported by the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter"/>
for the <paramref name="objectType"/> and <paramref name="contentType"/>.
</summary>
<param name="contentType">
The content type for which the supported content types are desired, or <c>null</c> if any content
type can be used.
</param>
<param name="objectType">
The <see cref="T:System.Type"/> for which the supported content types are desired.
</param>
<returns>Content types which are supported by the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider">
<summary>
Provides a a set of possible content types than can be consumed by the action.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiRequestMetadataProvider.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection)">
<summary>
Configures a collection of allowed content types which can be consumed by the action.
</summary>
<param name="contentTypes">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection"/></param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider">
<summary>
Provides a return type, status code and a set of possible content types returned by a
successful execution of the action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider.Type">
<summary>
Gets the optimistic return type of the action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider.StatusCode">
<summary>
Gets the HTTP status code of the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseMetadataProvider.SetContentTypes(Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection)">
<summary>
Configures a collection of allowed content types which can be produced by the action.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseTypeMetadataProvider">
<summary>
Provides metadata information about the response format to an <c>IApiDescriptionProvider</c>.
</summary>
<remarks>
An <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> should implement this interface to expose metadata information
to an <c>IApiDescriptionProvider</c>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseTypeMetadataProvider.GetSupportedContentTypes(System.String,System.Type)">
<summary>
Gets a filtered list of content types which are supported by the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/>
for the <paramref name="objectType"/> and <paramref name="contentType"/>.
</summary>
<param name="contentType">
The content type for which the supported content types are desired, or <c>null</c> if any content
type can be used.
</param>
<param name="objectType">
The <see cref="T:System.Type"/> for which the supported content types are desired.
</param>
<returns>Content types which are supported by the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/>.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ApiExplorer">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel"/> for this action.
</summary>
<remarks>
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ApiExplorer"/> allows configuration of settings for ApiExplorer
which apply to the action.
Settings applied by <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ApiExplorer"/> override settings from
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApiExplorer"/> and <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ApiExplorer"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.RouteValues">
<summary>
Gets a collection of route values that must be present in the
<see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/> for the corresponding action to be selected.
</summary>
<remarks>
<para>
The value of <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ActionName"/> is considered an implicit route value corresponding
to the key <c>action</c> and the value of <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ControllerName"/> is
considered an implicit route value corresponding to the key <c>controller</c>. These entries
will be added to <see cref="P:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.RouteValues"/>, but will not be visible in
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.RouteValues"/>.
</para>
<para>
Entries in <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.RouteValues"/> can override entries in
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.RouteValues"/>.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.Properties">
<summary>
Gets a set of properties associated with the action.
These properties will be copied to <see cref="P:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties"/>.
</summary>
<remarks>
Entries will take precedence over entries with the same key in
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.Properties"/> and <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Properties"/>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel">
<summary>
A model for ApiExplorer properties associated with a controller or action.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.#ctor(Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel"/> with properties copied from <paramref name="other"/>.
</summary>
<param name="other">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel"/> to copy.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.IsVisible">
<summary>
If <c>true</c>, <c>APIExplorer.ApiDescription</c> objects will be created for the associated
controller or action.
</summary>
<remarks>
Set this value to configure whether or not the associated controller or action will appear in ApiExplorer.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.GroupName">
<summary>
The value for <c>APIExplorer.ApiDescription.GroupName</c> of
<c>APIExplorer.ApiDescription</c> objects created for the associated controller or action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApiExplorer">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel"/> for the application.
</summary>
<remarks>
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApiExplorer"/> allows configuration of default settings
for ApiExplorer that apply to all actions unless overridden by
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ApiExplorer"/> or <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ApiExplorer"/>.
If using <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApiExplorer"/> to set <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel.IsVisible"/> to
<c>true</c>, this setting will only be honored for actions which use attribute routing.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.Properties">
<summary>
Gets a set of properties associated with all actions.
These properties will be copied to <see cref="P:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext">
<summary>
A context object for <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext.Result">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel.CombineAttributeRouteModel(Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel,Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel)">
<summary>
Combines two <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel"/> instances and returns
a new <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel"/> instance with the result.
</summary>
<param name="left">The left <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel"/>.</param>
<param name="right">The right <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel"/>.</param>
<returns>A new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel"/> that represents the
combination of the two <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.AttributeRouteModel"/> instances or <c>null</c> if both
parameters are <c>null</c>.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ApiExplorer">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApiExplorerModel"/> for this controller.
</summary>
<remarks>
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ApiExplorer"/> allows configuration of settings for ApiExplorer
which apply to all actions in the controller unless overridden by <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.ApiExplorer"/>.
Settings applied by <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.ApiExplorer"/> override settings from
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.ApiExplorer"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.RouteValues">
<summary>
Gets a collection of route values that must be present in the
<see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/> for the corresponding action to be selected.
</summary>
<remarks>
Entries in <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.RouteValues"/> can be overridden by entries in
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel.RouteValues"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel.Properties">
<summary>
Gets a set of properties associated with the controller.
These properties will be copied to <see cref="P:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties"/>.
</summary>
<remarks>
Entries will take precedence over entries with the same key
in <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel.Properties"/>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention">
<summary>
Allows customization of the of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel"/>.
</summary>
<remarks>
To use this interface, create an <see cref="T:System.Attribute"/> class which implements the interface and
place it on an action method.
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention"/> customizations run after
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention"/> customications and before
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelConvention"/> customizations.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel)">
<summary>
Called to apply the convention to the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel"/>.
</summary>
<param name="action">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention">
<summary>
Allows customization of the of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.
</summary>
<remarks>
Implementaions of this interface can be registered in <see cref="P:Microsoft.AspNetCore.Mvc.MvcOptions.Conventions"/>
to customize metadata about the application.
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention"/> run before other types of customizations to the
reflected model.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel)">
<summary>
Called to apply the convention to the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.
</summary>
<param name="application">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider">
<summary>
Builds or modifies an <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/> for action discovery.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order">
<summary>
Gets the order value for determining the order of execution of providers. Providers execute in
ascending numeric value of the <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/> property.
</summary>
<remarks>
<para>
Providers are executed in an ordering determined by an ascending sort of the <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/> property.
A provider with a lower numeric value of <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/> will have its
<see cref="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"/> called before that of a provider with a higher numeric value of
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/>. The <see cref="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"/> method is called in the reverse ordering after
all calls to <see cref="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"/>. A provider with a lower numeric value of
<see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/> will have its <see cref="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"/> method called after that of a provider
with a higher numeric value of <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/>.
</para>
<para>
If two providers have the same numeric value of <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/>, then their relative execution order
is undefined.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)">
<summary>
Executed for the first pass of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/> building. See <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)">
<summary>
Executed for the second pass of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/> building. See <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelProvider.Order"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention">
<summary>
Allows customization of the of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/>.
</summary>
<remarks>
To use this interface, create an <see cref="T:System.Attribute"/> class which implements the interface and
place it on a controller class.
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention"/> customizations run after
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention"/> customizations and before
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention"/> customizations.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel)">
<summary>
Called to apply the convention to the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/>.
</summary>
<param name="controller">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelConvention">
<summary>
Allows customization of the of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/>.
</summary>
<remarks>
To use this interface, create an <see cref="T:System.Attribute"/> class which implements the interface and
place it on an action method parameter.
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelConvention"/> customizations run after
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention"/> customizations.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.IParameterModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel)">
<summary>
Called to apply the convention to the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel"/>.
</summary>
<param name="parameter">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel">
<summary>
A type which is used to represent a property in a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.#ctor(System.Reflection.PropertyInfo,System.Collections.Generic.IReadOnlyList{System.Object})">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel"/>.
</summary>
<param name="propertyInfo">The <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyInfo"/> for the underlying property.</param>
<param name="attributes">Any attributes which are annotated on the property.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.#ctor(Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel)">
<summary>
Creats a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel"/> from a given <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel"/>.
</summary>
<param name="other">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel"/> which needs to be copied.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.Controller">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/> this <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel"/> is associated with.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.Attributes">
<summary>
Gets any attributes which are annotated on the property.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.BindingInfo">
<summary>
Gets or sets the <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.BindingInfo"/> associated with this model.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyInfo">
<summary>
Gets the underlying <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyInfo"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel.PropertyName">
<summary>
Gets or sets the name of the property represented by this model.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart">
<summary>
A part of an MVC application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart.Name">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/> name.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager">
<summary>
Manages the parts and features of an MVC application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.FeatureProviders">
<summary>
Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider"/>s.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationParts">
<summary>
Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>s.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.PopulateFeature``1(``0)">
<summary>
Populates the given <paramref name="feature"/> using the list of
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider`1"/>s configured on the
<see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/>.
</summary>
<typeparam name="TFeature">The type of the feature.</typeparam>
<param name="feature">The feature instance to populate.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/> backed by an <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Assembly"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.#ctor(System.Reflection.Assembly)">
<summary>
Initalizes a new <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart"/> instance.
</summary>
<param name="assembly"></param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Assembly">
<summary>
Gets the <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Assembly"/> of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Name">
<summary>
Gets the name of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.Types">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart.GetReferencePaths">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider">
<summary>
Marker interface for <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider"/>
implementations.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider`1">
<summary>
A provider for a given <typeparamref name="TFeature"/> feature.
</summary>
<typeparam name="TFeature">The type of the feature.</typeparam>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider`1.PopulateFeature(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart},`0)">
<summary>
Updates the <paramref name="feature"/> intance.
</summary>
<param name="parts">The list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>s of the
application.
</param>
<param name="feature">The feature instance to populate.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationPartTypeProvider">
<summary>
Exposes a set of types from an <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationPartTypeProvider.Types">
<summary>
Gets the list of available types in the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ICompilationReferencesProvider">
<summary>
Exposes one or more reference paths from an <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ApplicationParts.ICompilationReferencesProvider.GetReferencePaths">
<summary>
Gets reference paths used to perform runtime compilation.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Authorization.AllowAnonymousFilter">
<summary>
An implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Authorization.IAllowAnonymousFilter"/>
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter">
<summary>
An implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IAsyncAuthorizationFilter"/> which applies a specific
<see cref="T:Microsoft.AspNetCore.Authorization.AuthorizationPolicy"/>. MVC recognizes the <see cref="T:Microsoft.AspNetCore.Authorization.AuthorizeAttribute"/> and adds an instance of
this filter to the associated action or controller.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.#ctor(Microsoft.AspNetCore.Authorization.AuthorizationPolicy)">
<summary>
Initialize a new <see cref="T:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter"/> instance.
</summary>
<param name="policy">Authorization policy to be used.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.#ctor(Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Authorization.IAuthorizeData})">
<summary>
Initialize a new <see cref="T:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter"/> instance.
</summary>
<param name="policyProvider">The <see cref="T:Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider"/> to use to resolve policy names.</param>
<param name="authorizeData">The <see cref="T:Microsoft.AspNetCore.Authorization.IAuthorizeData"/> to combine into an <see cref="T:Microsoft.AspNetCore.Authorization.IAuthorizeData"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.PolicyProvider">
<summary>
The <see cref="T:Microsoft.AspNetCore.Authorization.IAuthorizationPolicyProvider"/> to use to resolve policy names.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.AuthorizeData">
<summary>
The <see cref="T:Microsoft.AspNetCore.Authorization.IAuthorizeData"/> to combine into an <see cref="T:Microsoft.AspNetCore.Authorization.IAuthorizeData"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.Policy">
<summary>
Gets the authorization policy to be used. If null, the policy will be constructed via
AuthorizePolicy.CombineAsync(PolicyProvider, AuthorizeData)
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Authorization.AuthorizeFilter.OnAuthorizationAsync(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerBoundPropertyDescriptor">
<summary>
A descriptor for model bound properties of a controller.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerBoundPropertyDescriptor.PropertyInfo">
<summary>
Gets or sets the <see cref="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerBoundPropertyDescriptor.PropertyInfo"/> for this property.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature">
<summary>
The list of controllers types in an MVC application. The <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature"/> can be populated
using the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> that is available during startup at <see cref="P:Microsoft.Extensions.DependencyInjection.IMvcBuilder.PartManager"/>
and <see cref="P:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.PartManager"/> or at a later stage by requiring the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/>
as a dependency in a component.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature.Controllers">
<summary>
Gets the list of controller types in an MVC application.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider">
<summary>
Discovers controllers from a list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart},Microsoft.AspNetCore.Mvc.Controllers.ControllerFeature)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.ControllerFeatureProvider.IsController(System.Reflection.TypeInfo)">
<summary>
Determines if a given <paramref name="typeInfo"/> is a controller.
</summary>
<param name="typeInfo">The <see cref="T:System.Reflection.TypeInfo"/> candidate.</param>
<returns><code>true</code> if the type is a controller; otherwise <code>false</code>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerParameterDescriptor">
<summary>
A descriptor for method parameters of an action method.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerParameterDescriptor.ParameterInfo">
<summary>
Gets or sets the <see cref="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerParameterDescriptor.ParameterInfo"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerActivator">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator"/> that uses type activation to create controllers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerActivator.#ctor(Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerActivator"/>.
</summary>
<param name="typeActivatorCache">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerActivator.Create(Microsoft.AspNetCore.Mvc.ControllerContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerActivator.Release(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory.#ctor(Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Internal.IControllerPropertyActivator})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory"/>.
</summary>
<param name="controllerActivator">
<see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator"/> used to create controller instances.
</param>
<param name="propertyActivators">
A set of <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IControllerPropertyActivator"/> instances used to initialize controller
properties.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory.ControllerActivator">
<summary>
The <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator"/> used to create a controller.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory.CreateController(Microsoft.AspNetCore.Mvc.ControllerContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.DefaultControllerFactory.ReleaseController(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator">
<summary>
Provides methods to create a controller.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator.Create(Microsoft.AspNetCore.Mvc.ControllerContext)">
<summary>
Creates a controller.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/> for the executing action.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator.Release(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object)">
<summary>
Releases a controller.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/> for the executing action.</param>
<param name="controller">The controller to release.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory">
<summary>
Provides methods for creation and disposal of controllers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory.CreateController(Microsoft.AspNetCore.Mvc.ControllerContext)">
<summary>
Creates a new controller for the specified <paramref name="context"/>.
</summary>
<param name="context"><see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/> for the action to execute.</param>
<returns>The controller.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.IControllerFactory.ReleaseController(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object)">
<summary>
Releases a controller instance.
</summary>
<param name="context"><see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/> for the executing action.</param>
<param name="controller">The controller.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator"/> that retrieves controllers as services from the request's
<see cref="T:System.IServiceProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator.Create(Microsoft.AspNetCore.Mvc.ControllerContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controllers.ServiceBasedControllerActivator.Release(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute">
<summary>
An abstract filter that asynchronously surrounds execution of the action and the action result. Subclasses
should override <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)"/>, <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)"/> or
<see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)"/> but not <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)"/> and either of the other two.
Similarly subclasses should override <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)"/>, <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)"/> or
<see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)"/> but not <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)"/> and either of the other two.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ActionFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute">
<summary>
An abstract filter that runs asynchronously after an action has thrown an <see cref="T:System.Exception"/>. Subclasses
must override <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext)"/> or <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.OnExceptionAsync(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext)"/> but not both.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.OnExceptionAsync(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ExceptionFilterAttribute.OnException(Microsoft.AspNetCore.Mvc.Filters.ExceptionContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add(System.Type)">
<summary>
Adds a type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.
</summary>
<param name="filterType">Type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.</param>
<returns>An <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/> representing the added type.</returns>
<remarks>
Filter instances will be created using
<see cref="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities"/>.
Use <see cref="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService(System.Type)"/> to register a service as a filter.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add(System.Type,System.Int32)">
<summary>
Adds a type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.
</summary>
<param name="filterType">Type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.</param>
<param name="order">The order of the added filter.</param>
<returns>An <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/> representing the added type.</returns>
<remarks>
Filter instances will be created using
<see cref="T:Microsoft.Extensions.DependencyInjection.ActivatorUtilities"/>.
Use <see cref="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService(System.Type)"/> to register a service as a filter.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService(System.Type)">
<summary>
Adds a type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.
</summary>
<param name="filterType">Type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.</param>
<returns>An <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/> representing the added service type.</returns>
<remarks>
Filter instances will created through dependency injection. Use
<see cref="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add(System.Type)"/> to register a service that will be created via
type activation.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.AddService(System.Type,System.Int32)">
<summary>
Adds a type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.
</summary>
<param name="filterType">Type representing an <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/>.</param>
<param name="order">The order of the added filter.</param>
<returns>An <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata"/> representing the added service type.</returns>
<remarks>
Filter instances will created through dependency injection. Use
<see cref="M:Microsoft.AspNetCore.Mvc.Filters.FilterCollection.Add(System.Type)"/> to register a service that will be created via
type activation.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Filters.FilterScope">
<summary>
<para>
Contains constant values for known filter scopes.
</para>
<para>
Scope defines the ordering of filters that have the same order. Scope is by-default
defined by how a filter is registered.
</para>
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute">
<summary>
An abstract filter that asynchronously surrounds execution of the action result. Subclasses
must override <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)"/>, <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)"/> or
<see cref="M:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)"/> but not <see cref="M:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)"/> and either of the other two.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Filters.ResultFilterAttribute.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter">
<summary>
A filter that will use the format value in the route data or query string to set the content type on an
<see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> returned from an action.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcOptions})">
<summary>
Initializes an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter"/>.
</summary>
<param name="options">The <see cref="T:Microsoft.Extensions.Options.IOptions`1"/></param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.GetFormat(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext)">
<summary>
As a <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IResourceFilter"/>, this filter looks at the request and rejects it before going ahead if
1. The format in the request does not match any format in the map.
2. If there is a conflicting producesFilter.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)">
<summary>
Sets a Content Type on an <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult" /> using a format value from the request.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatFilter.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings">
<summary>
Used to specify mapping between the URL Format and corresponding media type.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.SetMediaTypeMappingForFormat(System.String,System.String)">
<summary>
Sets mapping for the format to specified media type.
If the format already exists, the media type will be overwritten with the new value.
</summary>
<param name="format">The format value.</param>
<param name="contentType">The media type for the format value.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.SetMediaTypeMappingForFormat(System.String,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Sets mapping for the format to specified media type.
If the format already exists, the media type will be overwritten with the new value.
</summary>
<param name="format">The format value.</param>
<param name="contentType">The media type for the format value.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.GetMediaTypeMappingForFormat(System.String)">
<summary>
Gets the media type for the specified format.
</summary>
<param name="format">The format value.</param>
<returns>The media type for input format.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.FormatterMappings.ClearMediaTypeMappingForFormat(System.String)">
<summary>
Clears the media type mapping for the format.
</summary>
<param name="format">The format value.</param>
<returns><c>true</c> if the format is successfully found and cleared; otherwise, <c>false</c>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter">
<summary>
Sets the status code to 204 if the content is null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.TreatNullValueAsNoContent">
<summary>
Indicates whether to select this formatter if the returned value from the action
is null.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.HttpNoContentOutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter">
<summary>
Reads an object from the request body.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.SupportedMediaTypes">
<summary>
Gets the mutable collection of media type elements supported by
this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.GetDefaultValueForType(System.Type)">
<summary>
Gets the default value for a given type. Used to return a default value when the body contains no content.
</summary>
<param name="modelType">The type of the value.</param>
<returns>The default value for the <paramref name="modelType"/> type.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.CanRead(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.CanReadType(System.Type)">
<summary>
Determines whether this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter"/> can deserialize an object of the given
<paramref name="type"/>.
</summary>
<param name="type">The <see cref="T:System.Type"/> of object that will be read.</param>
<returns><c>true</c> if the <paramref name="type"/> can be read, otherwise <c>false</c>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.ReadAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext)">
<summary>
Reads an object from the request body.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext"/>.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion deserializes the request body.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.InputFormatter.GetSupportedContentTypes(System.String,System.Type)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType">
<summary>
A media type value.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.#ctor(System.String)">
<summary>
Initializes a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> instance.
</summary>
<param name="mediaType">The <see cref="T:System.String"/> with the media type.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.#ctor(Microsoft.Extensions.Primitives.StringSegment)">
<summary>
Initializes a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> instance.
</summary>
<param name="mediaType">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> with the media type.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.#ctor(System.String,System.Int32,System.Nullable{System.Int32})">
<summary>
Initializes a <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType.MediaTypeParameterParser"/> instance.
</summary>
<param name="mediaType">The <see cref="T:System.String"/> with the media type.</param>
<param name="offset">The offset in the <paramref name="mediaType"/> where the parsing starts.</param>
<param name="length">The of the media type to parse if provided.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.MediaType.Type">
<summary>
Gets the type of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.MediaType.MatchesAllTypes">
<summary>
Gets whether this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> matches all types.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.MediaType.SubType">
<summary>
Gets the subtype of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.MediaType.MatchesAllSubTypes">
<summary>
Gets whether this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> matches all subtypes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.MediaType.Encoding">
<summary>
Gets the <see cref="T:System.Text.Encoding"/> of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> if it has one.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.MediaType.Charset">
<summary>
Gets the charset parameter of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> if it has one.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.IsSubsetOf(Microsoft.AspNetCore.Mvc.Formatters.MediaType)">
<summary>
Determines whether the current <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> is a subset of the <paramref name="set"/> <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/>.
</summary>
<param name="set">The set <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/>.</param>
<returns>
<code>true</code> if this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaType"/> is a subset of <paramref name="set"/>; otherwise<code>false</code>.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.GetParameter(System.String)">
<summary>
Gets the parameter <paramref name="parameterName"/> of the media type.
</summary>
<param name="parameterName">The name of the parameter to retrieve.</param>
<returns>The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>for the given <paramref name="parameterName"/> if found; otherwise<code>null</code>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.GetParameter(Microsoft.Extensions.Primitives.StringSegment)">
<summary>
Gets the parameter <paramref name="parameterName"/> of the media type.
</summary>
<param name="parameterName">The name of the parameter to retrieve.</param>
<returns>The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/>for the given <paramref name="parameterName"/> if found; otherwise<code>null</code>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.ReplaceEncoding(System.String,System.Text.Encoding)">
<summary>
Replaces the encoding of the given <paramref name="mediaType"/> with the provided
<paramref name="encoding"/>.
</summary>
<param name="mediaType">The media type whose encoding will be replaced.</param>
<param name="encoding">The encoding that will replace the encoding in the <paramref name="mediaType"/></param>
<returns>A media type with the replaced encoding.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.ReplaceEncoding(Microsoft.Extensions.Primitives.StringSegment,System.Text.Encoding)">
<summary>
Replaces the encoding of the given <paramref name="mediaType"/> with the provided
<paramref name="encoding"/>.
</summary>
<param name="mediaType">The media type whose encoding will be replaced.</param>
<param name="encoding">The encoding that will replace the encoding in the <paramref name="mediaType"/></param>
<returns>A media type with the replaced encoding.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.CreateMediaTypeSegmentWithQuality(System.String,System.Int32)">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality"/> containing the media type in <paramref name="mediaType"/>
and its associated quality.
</summary>
<param name="mediaType">The media type to parse.</param>
<param name="start">The position at which the parsing starts.</param>
<returns>The parsed media type with its associated quality.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaType.MediaTypeParameter.Equals(System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection">
<summary>
A collection of media types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.#ctor">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.Add(Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Adds an object to the end of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection"/>.
</summary>
<param name="item">The media type to be added to the end of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.Insert(System.Int32,Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Inserts an element into the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection"/> at the specified index.
</summary>
<param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
<param name="item">The media type to insert.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection.Remove(Microsoft.Net.Http.Headers.MediaTypeHeaderValue)">
<summary>
Removes the first occurrence of a specific media type from the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection"/>.
</summary>
<param name="item"></param>
<returns><code>true</code> if <paramref name="item"/> is successfully removed; otherwise, <code>false</code>.
This method also returns <code>false</code> if <paramref name="item"/> was not found in the original
<see cref="T:Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter">
<summary>
Writes an object to the output stream.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.SupportedMediaTypes">
<summary>
Gets the mutable collection of media type elements supported by
this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.CanWriteType(System.Type)">
<summary>
Returns a value indicating whether or not the given type can be written by this serializer.
</summary>
<param name="type">The object type.</param>
<returns><c>true</c> if the type can be written, otherwise <c>false</c>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.GetSupportedContentTypes(System.String,System.Type)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.WriteResponseHeaders(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<summary>
Sets the headers on <see cref="T:Microsoft.AspNetCore.Http.HttpResponse"/> object.
</summary>
<param name="context">The formatter context associated with the call.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<summary>
Writes the response body.
</summary>
<param name="context">The formatter context associated with the call.</param>
<returns>A task which can write the response body.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.StreamOutputFormatter">
<summary>
Always copies the stream to the response, regardless of requested content type.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.StreamOutputFormatter.CanWriteResult(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.StreamOutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.StringOutputFormatter">
<summary>
Always writes a string value to the response, regardless of requested content type.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter">
<summary>
Reads an object from a request body with a text format.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.UTF8EncodingWithoutBOM">
<summary>
Returns UTF8 Encoding without BOM and throws on invalid bytes.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.UTF16EncodingLittleEndian">
<summary>
Returns UTF16 Encoding which uses littleEndian byte order with BOM and throws on invalid bytes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.SupportedEncodings">
<summary>
Gets the mutable collection of character encodings supported by
this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter"/>. The encodings are
used when reading the data.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.ReadRequestBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext,System.Text.Encoding)">
<summary>
Reads an object from the request body.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext"/>.</param>
<param name="encoding">The <see cref="T:System.Text.Encoding"/> used to read the request body.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion deserializes the request body.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter.SelectCharacterEncoding(Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext)">
<summary>
Returns an <see cref="T:System.Text.Encoding"/> based on <paramref name="context"/>'s
character set.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.InputFormatterContext"/>.</param>
<returns>
An <see cref="T:System.Text.Encoding"/> based on <paramref name="context"/>'s
character set. <c>null</c> if no supported encoding was found.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter">
<summary>
Writes an object in a given text format to the output stream.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter"/> class.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.SupportedEncodings">
<summary>
Gets the mutable collection of character encodings supported by
this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter"/>. The encodings are
used when writing the data.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.SelectCharacterEncoding(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<summary>
Determines the best <see cref="T:System.Text.Encoding"/> amongst the supported encodings
for reading or writing an HTTP entity body based on the provided content type.
</summary>
<param name="context">The formatter context associated with the call.
</param>
<returns>The <see cref="T:System.Text.Encoding"/> to use when reading the request or writing the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteResponseBodyAsync(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.Text.Encoding)">
<summary>
Writes the response body.
</summary>
<param name="context">The formatter context associated with the call.</param>
<param name="selectedEncoding">The <see cref="T:System.Text.Encoding"/> that should be used to write the response.</param>
<returns>A task which can write the response body.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter">
<summary>
A filter that produces the desired content type for the request.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.Internal.IFormatFilter.GetFormat(Microsoft.AspNetCore.Mvc.ActionContext)">
<summary>
Gets the format value for the request associated with the provided <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<returns>A format value, or <c>null</c> if a format cannot be determined for the request.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality">
<summary>
A media type with its associated quality.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality.#ctor(Microsoft.Extensions.Primitives.StringSegment,System.Double)">
<summary>
Initializes an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality"/>.
</summary>
<param name="mediaType">The <see cref="T:Microsoft.Extensions.Primitives.StringSegment"/> containing the media type.</param>
<param name="quality">The quality parameter of the media type or 1 in the case it does not exist.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality.MediaType">
<summary>
Gets the media type of this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality.Quality">
<summary>
Gets the quality of this <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality.ToString">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection">
<summary>
A cached collection of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor" />.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.#ctor(System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor},System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection"/>.
</summary>
<param name="items">The result of action discovery</param>
<param name="version">The unique version of discovered actions.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.Items">
<summary>
Returns the cached <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.Version">
<summary>
Returns the unique version of the currently cached items.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider">
<summary>
Provides the currently cached collection of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/>.
</summary>
<remarks>
The default implementation, does not update the cache, it is up to the user
to create or use an implementation that can update the available actions in
the application. The implementor is also responsible for updating the
<see cref="P:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.Version"/> in a thread safe way.
Default consumers of this service, are aware of the version and will recache
data as appropriate, but rely on the version being unique.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider.ActionDescriptors">
<summary>
Returns the current cached <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection"/>
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector">
<summary>
Defines an interface for selecting an MVC action to invoke for the current request.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector.SelectCandidates(Microsoft.AspNetCore.Routing.RouteContext)">
<summary>
Selects a set of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> candidates for the current request associated with
<paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Routing.RouteContext"/> associated with the current request.</param>
<returns>A set of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> candidates or <c>null</c>.</returns>
<remarks>
<para>
Used by conventional routing to select the set of actions that match the route values for the
current request. Action constraints associated with the candidates are not invoked by this method
</para>
<para>
Attribute routing does not call this method.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector.SelectBestCandidate(Microsoft.AspNetCore.Routing.RouteContext,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor})">
<summary>
Selects the best <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> candidate from <paramref name="candidates"/> for the
current request associated with <paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Routing.RouteContext"/> associated with the current request.</param>
<param name="candidates">The set of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> candidates.</param>
<returns>The best <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> candidate for the current request or <c>null</c>.</returns>
<exception cref="T:Microsoft.AspNetCore.Mvc.Internal.AmbiguousActionException">
Thrown when action selection results in an ambiguity.
</exception>
<remarks>
<para>
Invokes action constraints associated with the candidates.
</para>
<para>
Used by conventional routing after calling <see cref="M:Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector.SelectCandidates(Microsoft.AspNetCore.Routing.RouteContext)"/> to apply action constraints and
disambiguate between multiple candidates.
</para>
<para>
Used by attribute routing to apply action constraints and disambiguate between multiple candidates.
</para>
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ActionDescriptorCollectionProvider">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider"/>.
This implementation caches the results at first call, and is not responsible for updates.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ActionDescriptorCollectionProvider.#ctor(System.IServiceProvider)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ActionDescriptorCollectionProvider" /> class.
</summary>
<param name="serviceProvider">The application IServiceProvider.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ActionDescriptorCollectionProvider.ActionDescriptors">
<summary>
Returns a cached collection of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor" />.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTree">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTree.#ctor(Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTree"/>.
</summary>
<param name="actions">The <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTree.Version">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTree.Select(System.Collections.Generic.IDictionary{System.String,System.Object})">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ActionSelector">
<summary>
A default <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector"/> implementation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ActionSelector.#ctor(Microsoft.AspNetCore.Mvc.Internal.IActionSelectorDecisionTreeProvider,Microsoft.AspNetCore.Mvc.Internal.ActionConstraintCache,Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ActionSelector"/>.
</summary>
<param name="decisionTreeProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IActionSelectorDecisionTreeProvider"/>.</param>
<param name="actionConstraintCache">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ActionConstraintCache"/> that
providers a set of <see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint"/> instances.</param>
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ActionSelector.SelectBestActions(System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor})">
<summary>
Returns the set of best matching actions.
</summary>
<param name="actions">The set of actions that satisfy all constraints.</param>
<returns>A list of the best matching actions.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ActionSelectorDecisionTreeProvider">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ActionSelectorDecisionTreeProvider.#ctor(Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ActionSelectorDecisionTreeProvider"/>.
</summary>
<param name="actionDescriptorCollectionProvider">
The <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider"/>.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ActionSelectorDecisionTreeProvider.DecisionTree">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.AmbiguousActionException">
<summary>
An exception which indicates multiple matches in action selection.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ApiDescriptionActionData">
<summary>
Represents data used to build an <c>ApiDescription</c>, stored as part of the
<see cref="P:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ApiDescriptionActionData.GroupName">
<summary>
The <c>ApiDescription.GroupName</c> of <c>ApiDescription</c> objects for the associated
action.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ApplicationModelConventions">
<summary>
Applies conventions to a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ApplicationModelConventions.ApplyConventions(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention})">
<summary>
Applies conventions to a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.
</summary>
<param name="applicationModel">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.</param>
<param name="conventions">The set of conventions.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.AttributeRoute.GetVirtualPath(Microsoft.AspNetCore.Routing.VirtualPathContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.AttributeRoute.RouteAsync(Microsoft.AspNetCore.Routing.RouteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.AttributeRouting.CreateAttributeMegaRoute(System.IServiceProvider)">
<summary>
Creates an attribute route using the provided services and provided target router.
</summary>
<param name="services">The application services.</param>
<returns>An attribute route.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ControllerActionDescriptorBuilder">
<summary>
Creates instances of <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor"/> from <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ControllerActionDescriptorBuilder.Build(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel)">
<summary>
Creates instances of <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor"/> from <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.
</summary>
<param name="application">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel"/>.</param>
<returns>The list of <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ControllerActionDescriptorProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ControllerActionDescriptorProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptorProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ControllerActionFilter">
<summary>
A filter implementation which delegates to the controller for action filter interfaces.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ControllerActionFilter.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ControllerActionFilter.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.FilterCursor">
<summary>
A one-way cursor for filters.
</summary>
<remarks>
This will iterate the filter collection once per-stage, and skip any filters that don't have
the one of interfaces that applies to the current stage.
Filters are always executed in the following order, but short circuiting plays a role.
Indentation reflects nesting.
1. Exception Filters
2. Authorization Filters
3. Action Filters
Action
4. Result Filters
Result
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvokerProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvokerProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Abstractions.ActionInvokerProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ControllerResultFilter">
<summary>
A filter implementation which delegates to the controller for result filter interfaces.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ControllerResultFilter.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ControllerResultFilter.OnResultExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ResultExecutionDelegate)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultActionConstraintProvider">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider"/>.
</summary>
<remarks>
This provider is able to provide an <see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint"/> instance when the
<see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintMetadata"/> implements <see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint"/> or
<see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintFactory"/>/
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.DefaultActionConstraintProvider.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultActionConstraintProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultActionConstraintProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ActionConstraints.ActionConstraintProviderContext)">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.CreateControllerModel(System.Reflection.TypeInfo)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/> for the given <see cref="T:System.Reflection.TypeInfo"/>.
</summary>
<param name="typeInfo">The <see cref="T:System.Reflection.TypeInfo"/>.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ControllerModel"/> for the given <see cref="T:System.Reflection.TypeInfo"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.CreatePropertyModel(System.Reflection.PropertyInfo)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel"/> for the given <see cref="T:System.Reflection.PropertyInfo"/>.
</summary>
<param name="propertyInfo">The <see cref="T:System.Reflection.PropertyInfo"/>.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.PropertyModel"/> for the given <see cref="T:System.Reflection.PropertyInfo"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.CreateActionModel(System.Reflection.TypeInfo,System.Reflection.MethodInfo)">
<summary>
Creates the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel"/> instance for the given action <see cref="T:System.Reflection.MethodInfo"/>.
</summary>
<param name="typeInfo">The controller <see cref="T:System.Reflection.TypeInfo"/>.</param>
<param name="methodInfo">The action <see cref="T:System.Reflection.MethodInfo"/>.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel"/> instance for the given action <see cref="T:System.Reflection.MethodInfo"/> or
<c>null</c> if the <paramref name="methodInfo"/> does not represent an action.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.IsAction(System.Reflection.TypeInfo,System.Reflection.MethodInfo)">
<summary>
Returns <c>true</c> if the <paramref name="methodInfo"/> is an action. Otherwise <c>false</c>.
</summary>
<param name="typeInfo">The <see cref="T:System.Reflection.TypeInfo"/>.</param>
<param name="methodInfo">The <see cref="T:System.Reflection.MethodInfo"/>.</param>
<returns><c>true</c> if the <paramref name="methodInfo"/> is an action. Otherwise <c>false</c>.</returns>
<remarks>
Override this method to provide custom logic to determine which methods are considered actions.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultApplicationModelProvider.CreateParameterModel(System.Reflection.ParameterInfo)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.
</summary>
<param name="parameterInfo">The <see cref="T:System.Reflection.ParameterInfo"/>.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel"/> for the given <see cref="T:System.Reflection.ParameterInfo"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultBindingMetadataProvider">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultBindingMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultCollectionValidationStrategy">
<summary>
The default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy"/> for a collection.
</summary>
<remarks>
This implementation handles cases like:
<example>
Model: IList&lt;Student&gt;
Query String: ?students[0].Age=8&amp;students[1].Age=9
In this case the elements of the collection are identified in the input data set by an incrementing
integer index.
</example>
or:
<example>
Model: IDictionary&lt;string, int&gt;
Query String: ?students[0].Key=Joey&amp;students[0].Value=8
In this case the dictionary is treated as a collection of key-value pairs, and the elements of the
collection are identified in the input data set by an incrementing integer index.
</example>
Using this key format, the enumerator enumerates model objects of type matching
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ElementMetadata"/>. The indices of the elements in the collection are used to
compute the model prefix keys.
</remarks>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Internal.DefaultCollectionValidationStrategy.Instance">
<summary>
Gets an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Internal.DefaultCollectionValidationStrategy"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultCollectionValidationStrategy.GetChildren(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultComplexObjectValidationStrategy">
<summary>
The default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy"/> for a complex object.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Internal.DefaultComplexObjectValidationStrategy.Instance">
<summary>
Gets an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Internal.DefaultComplexObjectValidationStrategy"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultComplexObjectValidationStrategy.GetChildren(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider"/>.
</summary>
<param name="providers">The set of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider"/> instances.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider.CreateDisplayMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultCompositeMetadataDetailsProvider.CreateValidationMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultControllerArgumentBinder">
<summary>
Provides a default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IControllerArgumentBinder"/>.
Uses ModelBinding to populate action parameters.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultFilterProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultFilterProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.Filters.FilterProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultModelValidatorProvider">
<summary>
A default <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/>.
</summary>
<remarks>
The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.DefaultModelValidatorProvider"/> provides validators from <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator"/>
instances in <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidatorMetadata"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultModelValidatorProvider.CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultObjectValidator">
<summary>
The default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultObjectValidator.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Internal.DefaultObjectValidator"/>.
</summary>
<param name="modelMetadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="validatorProviders">The list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultObjectValidator.Validate(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary,System.String,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.DefaultValidationMetadataProvider">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.DefaultValidationMetadataProvider.CreateValidationMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ExplicitIndexCollectionValidationStrategy">
<summary>
An implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy"/> for a collection bound using 'explict indexing'
style keys.
</summary>
<remarks>
This implemenation handles cases like:
<example>
Model: IList&lt;Student&gt;
Query String: ?students.index=Joey,Katherine&amp;students[Joey].Age=8&amp;students[Katherine].Age=9
In this case, 'Joey' and 'Katherine' need to be used in the model prefix keys, but cannot be inferred
form inspecting the collection. These prefixes are captured during model binding, and mapped to
the corresponding ordinal index of a model object in the collection. The enumerator returned from this
class will yield two 'Student' objects with corresponding keys 'students[Joey]' and 'students[Katherine]'.
</example>
Using this key format, the enumerator enumerates model objects of type matching
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ElementMetadata"/>. The keys captured during model binding are mapped to the elements
in the collection to compute the model prefix keys.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ExplicitIndexCollectionValidationStrategy.#ctor(System.Collections.Generic.IEnumerable{System.String})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ExplicitIndexCollectionValidationStrategy"/>.
</summary>
<param name="elementKeys">The keys of collection elements that were used during model binding.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ExplicitIndexCollectionValidationStrategy.ElementKeys">
<summary>
Gets the keys of collection elements that were used during model binding.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ExplicitIndexCollectionValidationStrategy.GetChildren(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.IActionSelectorDecisionTreeProvider">
<summary>
Stores an <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTree"/> for the current value of
<see cref="P:Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider.ActionDescriptors"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.IActionSelectorDecisionTreeProvider.DecisionTree">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.IConsumesActionConstraint">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint"/> constraint that identifies a type which can be used to select an action
based on incoming request.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.IControllerArgumentBinder">
<summary>
Provides a dictionary of action arguments.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.IControllerArgumentBinder.BindArgumentsAsync(Microsoft.AspNetCore.Mvc.ControllerContext,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Asyncronously binds a dictionary of the parameter-argument name-value pairs,
which can be used to invoke the action. Also binds properties explicitly marked properties on the
<paramref name="controller"/>.
</summary>
<param name="controllerContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/> associated with the current action.</param>
<param name="controller">The controller object which contains the action.</param>
<param name="arguments">The arguments dictionary.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> which, when completed signals the completion of argument binding.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory">
<summary>
Creates <see cref="T:System.IO.TextReader"/> instances for reading from <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Body"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory.CreateReader(System.IO.Stream,System.Text.Encoding)">
<summary>
Creates a new <see cref="T:System.IO.TextReader"/>.
</summary>
<param name="stream">The <see cref="T:System.IO.Stream"/>, usually <see cref="P:Microsoft.AspNetCore.Http.HttpRequest.Body"/>.</param>
<param name="encoding">The <see cref="T:System.Text.Encoding"/>, usually <see cref="P:System.Text.Encoding.UTF8"/>.</param>
<returns>A <see cref="T:System.IO.TextReader"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory">
<summary>
Creates <see cref="T:System.IO.TextWriter"/> instances for writing to <see cref="P:Microsoft.AspNetCore.Http.HttpResponse.Body"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory.CreateWriter(System.IO.Stream,System.Text.Encoding)">
<summary>
Creates a new <see cref="T:System.IO.TextWriter"/>.
</summary>
<param name="stream">The <see cref="T:System.IO.Stream"/>, usually <see cref="P:Microsoft.AspNetCore.Http.HttpResponse.Body"/>.</param>
<param name="encoding">The <see cref="T:System.Text.Encoding"/>, usually <see cref="P:System.Text.Encoding.UTF8"/>.</param>
<returns>A <see cref="T:System.IO.TextWriter"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.IResponseCacheFilter">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IActionFilter"/> which sets the appropriate headers related to Response caching.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache">
<summary>
Caches <see cref="T:Microsoft.Extensions.DependencyInjection.ObjectFactory"/> instances produced by
<see cref="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache.CreateInstance``1(System.IServiceProvider,System.Type)">
<summary>
Creates an instance of <typeparamref name="TInstance"/>.
</summary>
<param name="serviceProvider">The <see cref="T:System.IServiceProvider"/> used to resolve dependencies for
<paramref name="optionType"/>.</param>
<param name="optionType">The <see cref="T:System.Type"/> of the <typeparamref name="TInstance"/> to create.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpRequestStreamReaderFactory">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory"/> that uses pooled buffers.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpRequestStreamReaderFactory.DefaultBufferSize">
<summary>
The default size of created char buffers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpRequestStreamReaderFactory.#ctor(System.Buffers.ArrayPool{System.Byte},System.Buffers.ArrayPool{System.Char})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpRequestStreamReaderFactory"/>.
</summary>
<param name="bytePool">
The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:byte[]"/> buffers.
</param>
<param name="charPool">
The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:char[]"/> buffers.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpRequestStreamReaderFactory.CreateReader(System.IO.Stream,System.Text.Encoding)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpResponseStreamWriterFactory">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"/> that uses pooled buffers.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpResponseStreamWriterFactory.DefaultBufferSize">
<summary>
The default size of created char buffers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpResponseStreamWriterFactory.#ctor(System.Buffers.ArrayPool{System.Byte},System.Buffers.ArrayPool{System.Char})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpResponseStreamWriterFactory"/>.
</summary>
<param name="bytePool">
The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:System.Byte"/> buffers.
</param>
<param name="charPool">
The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:System.Char"/> buffers.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.MemoryPoolHttpResponseStreamWriterFactory.CreateWriter(System.IO.Stream,System.Text.Encoding)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.MvcBuilder">
<summary>
Allows fine grained configuration of MVC services.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.MvcBuilder.#ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.MvcBuilder"/> instance.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
<param name="manager">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> of the application.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.MvcBuilder.Services">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.MvcBuilder.PartManager">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.MvcCoreBuilder">
<summary>
Allows fine grained configuration of essential MVC services.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.MvcCoreBuilder.#ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection,Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.MvcCoreBuilder"/> instance.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
<param name="manager">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> of the application.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.MvcCoreBuilder.PartManager">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.MvcCoreBuilder.Services">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.MvcCoreMvcOptionsSetup">
<summary>
Sets up default options for <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.MvcCoreRouteOptionsSetup">
<summary>
Sets up MVC default options for <see cref="T:Microsoft.AspNetCore.Routing.RouteOptions"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.MvcCoreRouteOptionsSetup.ConfigureRouting(Microsoft.AspNetCore.Routing.RouteOptions)">
<summary>
Configures the <see cref="T:Microsoft.AspNetCore.Routing.RouteOptions"/>.
</summary>
<param name="options">The <see cref="T:Microsoft.AspNetCore.Routing.RouteOptions"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.MvcMarkerService">
<summary>
A marker class used to determine if all the MVC services were added
to the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> before MVC is configured.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream">
<summary>
Stream that delegates to an inner stream.
This Stream is present so that the inner stream is not closed
even when Close() or Dispose() is called.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.#ctor(System.IO.Stream)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream"/>.
</summary>
<param name="innerStream">The stream which should not be closed or flushed.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.InnerStream">
<summary>
The inner stream this object delegates to.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.CanRead">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.CanSeek">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.CanWrite">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Length">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Position">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.ReadTimeout">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.CanTimeout">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.WriteTimeout">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Seek(System.Int64,System.IO.SeekOrigin)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Read(System.Byte[],System.Int32,System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.EndRead(System.IAsyncResult)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.ReadByte">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Flush">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.FlushAsync(System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.SetLength(System.Int64)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Write(System.Byte[],System.Int32,System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.EndWrite(System.IAsyncResult)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.WriteByte(System.Byte)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Close">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.NonDisposableStream.Dispose(System.Boolean)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectMethodExecutor.CastToObject``1(System.Threading.Tasks.Task{``0})">
<summary>
Cast Task of T to Task of object
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor">
<summary>
Executes an <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> to write to the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcOptions},Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory,Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor"/>.
</summary>
<param name="options">An accessor to <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>
<param name="writerFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"/>.</param>
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.Logger">
<summary>
Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.OptionsFormatters">
<summary>
Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> instances from <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.RespectBrowserAcceptHeader">
<summary>
Gets the value of <see cref="P:Microsoft.AspNetCore.Mvc.MvcOptions.RespectBrowserAcceptHeader"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.ReturnHttpNotAcceptable">
<summary>
Gets the value of <see cref="P:Microsoft.AspNetCore.Mvc.MvcOptions.ReturnHttpNotAcceptable"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.WriterFactory">
<summary>
Gets the writer factory delegate.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ObjectResult)">
<summary>
Executes the <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current request.</param>
<param name="result">The <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/>.</param>
<returns>
A <see cref="T:System.Threading.Tasks.Task"/> which will complete once the <see cref="T:Microsoft.AspNetCore.Mvc.ObjectResult"/> is written to the response.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.SelectFormatter(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection,System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter})">
<summary>
Selects the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> to write the response.
</summary>
<param name="formatterContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext"/>.</param>
<param name="contentTypes">
The list of content types provided by <see cref="P:Microsoft.AspNetCore.Mvc.ObjectResult.ContentTypes"/>.
</param>
<param name="formatters">
The list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> instances to consider.
</param>
<returns>
The selected <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> or <c>null</c> if no formatter can write the response.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.SelectFormatterNotUsingContentType(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter})">
<summary>
Selects the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> to write the response. The first formatter which
can write the response should be chosen without any consideration for content type.
</summary>
<param name="formatterContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext"/>.</param>
<param name="formatters">
The list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> instances to consider.
</param>
<returns>
The selected <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> or <c>null</c> if no formatter can write the response.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.SelectFormatterUsingSortedAcceptHeaders(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter},System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality})">
<summary>
Selects the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> to write the response based on the content type values
present in <paramref name="sortedAcceptHeaders"/>.
</summary>
<param name="formatterContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext"/>.</param>
<param name="formatters">
The list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> instances to consider.
</param>
<param name="sortedAcceptHeaders">
The ordered content types from the <c>Accept</c> header, sorted by descending q-value.
</param>
<returns>
The selected <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> or <c>null</c> if no formatter can write the response.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.SelectFormatterUsingAnyAcceptableContentType(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter},Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection)">
<summary>
Selects the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> to write the response based on the content type values
present in <paramref name="acceptableContentTypes"/>.
</summary>
<param name="formatterContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext"/>.</param>
<param name="formatters">
The list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> instances to consider.
</param>
<param name="acceptableContentTypes">
The ordered content types from <see cref="P:Microsoft.AspNetCore.Mvc.ObjectResult.ContentTypes"/> in descending priority order.
</param>
<returns>
The selected <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> or <c>null</c> if no formatter can write the response.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ObjectResultExecutor.SelectFormatterUsingSortedAcceptHeadersAndContentTypes(Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext,System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter},System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.Internal.MediaTypeSegmentWithQuality},Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection)">
<summary>
Selects the <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> to write the response based on the content type values
present in <paramref name="sortedAcceptableContentTypes"/> and <paramref name="possibleOutputContentTypes"/>.
</summary>
<param name="formatterContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext"/>.</param>
<param name="formatters">
The list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> instances to consider.
</param>
<param name="sortedAcceptableContentTypes">
The ordered content types from the <c>Accept</c> header, sorted by descending q-value.
</param>
<param name="possibleOutputContentTypes">
The ordered content types from <see cref="P:Microsoft.AspNetCore.Mvc.ObjectResult.ContentTypes"/> in descending priority order.
</param>
<returns>
The selected <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter"/> or <c>null</c> if no formatter can write the response.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.PrefixContainer">
<summary>
This is a container for prefix values. It normalizes all the values into dotted-form and then stores
them in a sorted array. All queries for prefixes are also normalized to dotted-form, and searches
for ContainsPrefix are done with a binary search.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.Filters.IActionFilter"/> which sets the appropriate headers related to response caching.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter.#ctor(Microsoft.AspNetCore.Mvc.CacheProfile)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter"/>
</summary>
<param name="cacheProfile">The profile which contains the settings for
<see cref="T:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter.Duration">
<summary>
Gets or sets the duration in seconds for which the response is cached.
This is a required parameter.
This sets "max-age" in "Cache-control" header.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter.Location">
<summary>
Gets or sets the location where the data from a particular URL must be cached.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter.NoStore">
<summary>
Gets or sets the value which determines whether the data should be stored or not.
When set to <see langword="true"/>, it sets "Cache-control" header to "no-store".
Ignores the "Location" parameter for values other than "None".
Ignores the "duration" parameter.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter.VaryByHeader">
<summary>
Gets or sets the value for the Vary response header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ResponseCacheFilter.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ResponseContentTypeHelper.ResolveContentTypeAndEncoding(System.String,System.String,System.String,System.String@,System.Text.Encoding@)">
<summary>
Gets the content type and encoding that need to be used for the response.
The priority for selecting the content type is:
1. ContentType property set on the action result
2. <see cref="P:Microsoft.AspNetCore.Http.HttpResponse.ContentType"/> property set on <see cref="T:Microsoft.AspNetCore.Http.HttpResponse"/>
3. Default content type set on the action result
</summary>
<remarks>
The user supplied content type is not modified and is used as is. For example, if user
sets the content type to be "text/plain" without any encoding, then the default content type's
encoding is used to write the response and the ContentType header is set to be "text/plain" without any
"charset" information.
</remarks>
<param name="actionResultContentType">ContentType set on the action result</param>
<param name="httpResponseContentType"><see cref="P:Microsoft.AspNetCore.Http.HttpResponse.ContentType"/> property set
on <see cref="T:Microsoft.AspNetCore.Http.HttpResponse"/></param>
<param name="defaultContentType">The default content type of the action result.</param>
<param name="resolvedContentType">The content type to be used for the response content type header</param>
<param name="resolvedContentTypeEncoding">Encoding to be used for writing the response</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.ShortFormDictionaryValidationStrategy`2">
<summary>
An implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy"/> for a dictionary bound with 'short form' style keys.
</summary>
<typeparam name="TKey">The <see cref="T:System.Type"/> of the keys of the model dictionary.</typeparam>
<typeparam name="TValue">The <see cref="T:System.Type"/> of the values of the model dictionary.</typeparam>
<remarks>
This implemenation handles cases like:
<example>
Model: IDictionary&lt;string, Student&gt;
Query String: ?students[Joey].Age=8&amp;students[Katherine].Age=9
In this case, 'Joey' and 'Katherine' are the keys of the dictionary, used to bind two 'Student'
objects. The enumerator returned from this class will yield two 'Student' objects with corresponding
keys 'students[Joey]' and 'students[Katherine]'
</example>
Using this key format, the enumerator enumerates model objects of type <typeparamref name="TValue"/>. The
keys of the dictionary are not validated as they must be simple types.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ShortFormDictionaryValidationStrategy`2.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,`0}},Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ShortFormDictionaryValidationStrategy`2"/>.
</summary>
<param name="keyMappings">The mapping from model prefix key to dictionary key.</param>
<param name="valueMetadata">
The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> associated with <typeparamref name="TValue"/>.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.ShortFormDictionaryValidationStrategy`2.KeyMappings">
<summary>
Gets the mapping from model prefix key to dictionary key.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.ShortFormDictionaryValidationStrategy`2.GetChildren(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Object)">
<inheritdoc />
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Internal.TaskCache.CompletedTask">
<summary>
A <see cref="T:System.Threading.Tasks.Task"/> that's already completed successfully.
</summary>
<remarks>
We're caching this in a static readonly field to make it more inlinable and avoid the volatile lookup done
by <c>Task.CompletedTask</c>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.TaskCache`1.DefaultCompletedTask">
<summary>
Gets a completed <see cref="T:System.Threading.Tasks.Task"/> with the value of <c>default(T)</c>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.TypeActivatorCache">
<summary>
Caches <see cref="T:Microsoft.Extensions.DependencyInjection.ObjectFactory"/> instances produced by
<see cref="M:Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.TypeActivatorCache.CreateInstance``1(System.IServiceProvider,System.Type)">
<inheritdoc/>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Internal.IActionSelectionDecisionTree">
<summary>
A data structure that retrieves a list of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> matches based on the values
supplied for the current request by <see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Internal.IActionSelectionDecisionTree.Version">
<summary>
Gets the version. The same as the value of
<see cref="P:Microsoft.AspNetCore.Mvc.Infrastructure.ActionDescriptorCollection.Version"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Internal.IActionSelectionDecisionTree.Select(System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Retrieves a set of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> based on the route values supplied by
<paramref name="routeValues"/>/
</summary>
<param name="routeValues">The route values for the current request.</param>
<returns>A set of <see cref="T:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor"/> matching the route values.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext">
<summary>
A context that contains operating information for model binding and validation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext"/> class.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ActionContext">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.FieldName">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.Model">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelMetadata">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelName">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelState">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.BinderModelName">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.BindingSource">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.IsTopLevelObject">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.OriginalValueProvider">
<summary>
Gets or sets the original value provider to be used when value providers are not filtered.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ValueProvider">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.PropertyFilter">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ValidationState">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.Result">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.CreateBindingContext(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo,System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext"/> for top-level model binding operation.
</summary>
<param name="actionContext">
The <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ActionContext"/> associated with the binding operation.
</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> to use for binding.</param>
<param name="metadata"><see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ModelMetadata"/> associated with the model.</param>
<param name="bindingInfo"><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo"/> associated with the model.</param>
<param name="modelName">The name of the property or parameter being bound.</param>
<returns>A new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.EnterNestedScope(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.EnterNestedScope">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext.ExitNestedScope">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior">
<summary>
Enumerates behavior options of the model binding system.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior.Optional">
<summary>
The property should be model bound if a value is available from the value provider.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior.Never">
<summary>
The property should be excluded from model binding.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior.Required">
<summary>
The property is required for model binding.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehaviorAttribute">
<summary>
Specifies the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior"/> that should be applied.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehaviorAttribute.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehaviorAttribute"/> instance.
</summary>
<param name="behavior">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior"/> to apply.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehaviorAttribute.Behavior">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingBehavior"/> to apply.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider">
<summary>
A value provider which provides data from a specific <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.BindingSource"/>.
</summary>
<remarks>
<para>
A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider"/> is an <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> base-implementation which
can provide data for all parameters and model properties which specify the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/>.
</para>
<para>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider"/> implements <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceValueProvider"/> and will
include or exclude itself from the set of value providers based on the model's associated
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/>. Value providers are by-default included; if a model does not
specify a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/> then all value providers are valid.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider"/>.
</summary>
<param name="bindingSource">
The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/>. Must be a single-source (non-composite) with
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.IsGreedy"/> equal to <c>false</c>.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.BindingSource">
<summary>
Gets the corresponding <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.ContainsPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.GetValue(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSourceValueProvider.Filter(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindNeverAttribute">
<summary>
Indicates that a property should be excluded from model binding. When applied to a property, the model binding
system excludes that property. When applied to a type, the model binding system excludes all properties of that
type.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.BindNeverAttribute.#ctor">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindNeverAttribute"/> instance.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindRequiredAttribute">
<summary>
Indicates that a property is required for model binding. When applied to a property, the model binding system
requires a value for that property. When applied to a type, the model binding system requires values for all
properties of that type.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.BindRequiredAttribute.#ctor">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindRequiredAttribute"/> instance.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider">
<summary>
Represents a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> whose values come from a collection of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/>s.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.#ctor">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.#ctor(System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider"/>.
</summary>
<param name="valueProviders">The sequence of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> to add to this instance of
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.CreateAsync(Microsoft.AspNetCore.Mvc.ControllerContext)">
<summary>
Asynchronously creates a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider"/> using the provided
<paramref name="controllerContext"/>.
</summary>
<param name="controllerContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ControllerContext"/> associated with the current request.</param>
<returns>
A <see cref="T:System.Threading.Tasks.Task`1"/> which, when completed, asynchronously returns a
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider"/>.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.ContainsPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.GetValue(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.GetKeysFromPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.InsertItem(System.Int32,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.SetItem(System.Int32,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.CompositeValueProvider.Filter(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider`1">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider"/>.
Provides a expression based way to provide include properties.
</summary>
<typeparam name="TModel">The target model Type.</typeparam>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider`1.Prefix">
<summary>
The prefix which is used while generating the property filter.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider`1.PropertyIncludeExpressions">
<summary>
Expressions which can be used to generate property filter which can filter model
properties.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.DefaultPropertyFilterProvider`1.PropertyFilter">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> adapter for data stored in an <see cref="T:Microsoft.AspNetCore.Http.IFormCollection"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource,Microsoft.AspNetCore.Http.IFormCollection,System.Globalization.CultureInfo)">
<summary>
Creates a value provider for <see cref="T:Microsoft.AspNetCore.Http.IFormCollection"/>.
</summary>
<param name="bindingSource">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/> for the data.</param>
<param name="values">The key value pairs to wrap.</param>
<param name="culture">The culture to return with ValueProviderResult instances.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.ContainsPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.GetKeysFromPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider.GetValue(System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProviderFactory">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory"/> for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.FormValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceValueProvider">
<summary>
A value provider which can filter its contents based on <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/>.
</summary>
<remarks>
Value providers are by-default included. If a model does not specify a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/>
then all value providers are valid.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.IBindingSourceValueProvider.Filter(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource)">
<summary>
Filters the value provider based on <paramref name="bindingSource"/>.
</summary>
<param name="bindingSource">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/> associated with a model.</param>
<returns>
The filtered value provider, or <c>null</c> if the value provider does not match
<paramref name="bindingSource"/>.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder">
<summary>
Interface for model binding collections.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder.CanCreateInstance(System.Type)">
<summary>
Gets an indication whether or not this <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder"/> implementation can create
an <see cref="T:System.Object"/> assignable to <paramref name="targetType"/>.
</summary>
<param name="targetType"><see cref="T:System.Type"/> of the model.</param>
<returns>
<c>true</c> if this <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ICollectionModelBinder"/> implementation can create an <see cref="T:System.Object"/>
assignable to <paramref name="targetType"/>; <c>false</c> otherwise.
</returns>
<remarks>
A <c>true</c> return value is necessary for successful model binding if model is initially <c>null</c>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory">
<summary>
A factory abstraction for creating <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory.CreateBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext"/>.</param>
<returns>An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> instance.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> for jQuery formatted form data.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource,System.Collections.Generic.IDictionary{System.String,Microsoft.Extensions.Primitives.StringValues},System.Globalization.CultureInfo)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider"/> class.
</summary>
<param name="bindingSource">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/> of the data.</param>
<param name="values">The values.</param>
<param name="culture">The culture to return with ValueProviderResult instances.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider.ContainsPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider.GetKeysFromPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider.GetValue(System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProviderFactory">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory"/> for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.JQueryFormValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory">
<summary>
A factory for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcOptions})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory"/>.
</summary>
<param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="options">The <see cref="T:Microsoft.Extensions.Options.IOptions`1"/> for <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory.CreateBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext">
<summary>
A context object for <see cref="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactory.CreateBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext)"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.BindingInfo">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.Metadata">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderFactoryContext.CacheToken">
<summary>
Gets or sets the cache token. If <c>non-null</c> the resulting <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/>
will be cached.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProviderExtensions">
<summary>
Extensions methods for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadataProviderExtensions.GetMetadataForProperty(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,System.Type,System.String)">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> for property identified by the provided
<paramref name="containerType"/> and <paramref name="propertyName"/>.
</summary>
<param name="provider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="containerType">The <see cref="T:System.Type"/> for which the property is defined.</param>
<param name="propertyName">The property name.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> for the property.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> adapter for data stored in an <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource,Microsoft.AspNetCore.Http.IQueryCollection,System.Globalization.CultureInfo)">
<summary>
Creates a value provider for <see cref="T:Microsoft.AspNetCore.Http.IQueryCollection"/>.
</summary>
<param name="bindingSource">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/> for the data.</param>
<param name="values">The key value pairs to wrap.</param>
<param name="culture">The culture to return with ValueProviderResult instances.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.ContainsPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.GetKeysFromPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProvider.GetValue(System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProviderFactory">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory"/> that creates <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> instances that
read values from the request query-string.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.QueryStringValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> adapter for data stored in an <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource,Microsoft.AspNetCore.Routing.RouteValueDictionary)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider"/>.
</summary>
<param name="bindingSource">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/> of the data.</param>
<param name="values">The values.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.ContainsPrefix(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider.GetValue(System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProviderFactory">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProviderFactory"/> for creating <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProvider"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.RouteValueProviderFactory.CreateValueProviderAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderFactoryContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider"/> which configures <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren"/> to
<c>false</c> for matching types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.#ctor(System.Type)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider"/> for the given <paramref name="type"/>.
</summary>
<param name="type">
The <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type"/>. This <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type"/> and all assignable values will have
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren"/> set to <c>false</c>.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.#ctor(System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider"/> for the given <paramref name="fullTypeName"/>.
</summary>
<param name="fullTypeName">
The type full name. This type and all of its subclasses will have
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren"/> set to <c>false</c>.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type">
<summary>
Gets the <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.Type"/> for which to suppress validation of children.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.FullTypeName">
<summary>
Gets the full name of a type for which to suppress validation of children.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.SuppressChildValidationMetadataProvider.CreateValidationMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeException">
<summary>
The <see cref="T:System.Exception"/> that is added to model state when a model binder for the body of the request is
unable to understand the request content type header.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeException.#ctor(System.String)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeException"/> with the specified
exception <paramref name="message"/>.
</summary>
<param name="message">The message that describes the error.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter">
<summary>
A filter that scans for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeException"/> in the
<see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> and short-circuits the pipeline
with an Unsupported Media Type (415) response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.UnsupportedContentTypeFilter.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResultExtensions">
<summary>
Extensions methods for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResultExtensions.ConvertTo``1(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult)">
<summary>
Attempts to convert the values in <paramref name="result"/> to the specified type.
</summary>
<typeparam name="T">The <see cref="T:System.Type"/> for conversion.</typeparam>
<param name="result">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult"/>.</param>
<returns>
The converted value, or the default value of <typeparamref name="T"/> if the value could not be converted.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResultExtensions.ConvertTo(Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult,System.Type)">
<summary>
Attempts to convert the values in <paramref name="result"/> to the specified type.
</summary>
<param name="result">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ValueProviderResult"/>.</param>
<param name="type">The <see cref="T:System.Type"/> for conversion.</param>
<returns>
The converted value, or the default value of <paramref name="type"/> if the value could not be converted.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder`1">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> implementation for binding array values.
</summary>
<typeparam name="TElement">Type of elements in the array.</typeparam>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder`1.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder`1"/>.
</summary>
<param name="elementBinder">
The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for binding <typeparamref name="TElement"/>.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder`1.CanCreateInstance(System.Type)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder`1.CreateEmptyCollection(System.Type)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder`1.ConvertToCollectionType(System.Type,System.Collections.Generic.IEnumerable{`0})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinder`1.CopyToModel(System.Object,System.Collections.Generic.IEnumerable{`0})">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for arrays.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ArrayModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinder">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for models which specify an <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> using
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BinderType"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinder.#ctor(System.Type)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinder"/>.
</summary>
<param name="binderType">The <see cref="T:System.Type"/> of the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for models which specify an <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/>
using <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo.BinderType"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BinderTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> which binds models from the request body using an <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter"/>
when a model has the binding source <see cref="F:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Body"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder.#ctor(System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter},Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder"/>.
</summary>
<param name="formatters">The list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter"/>.</param>
<param name="readerFactory">
The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory"/>, used to create <see cref="T:System.IO.TextReader"/>
instances for reading the request body.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for deserializing the request body using a formatter.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider.#ctor(System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter},Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider"/>.
</summary>
<param name="formatters">The list of <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.IInputFormatter"/>.</param>
<param name="readerFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.BodyModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinder">
<summary>
ModelBinder to bind byte Arrays.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for binding base64 encoded byte arrays.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ByteArrayModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinder">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> implementation to bind models of type <see cref="T:System.Threading.CancellationToken"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for <see cref="T:System.Threading.CancellationToken"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CancellationTokenModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> implementation for binding collection values.
</summary>
<typeparam name="TElement">Type of elements in the collection.</typeparam>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1"/>.
</summary>
<param name="elementBinder">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for binding elements.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.ElementBinder">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> instances for binding collection elements.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.CanCreateInstance(System.Type)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.CreateEmptyCollection(System.Type)">
<summary>
Create an <see cref="T:System.Object"/> assignable to <paramref name="targetType"/>.
</summary>
<param name="targetType"><see cref="T:System.Type"/> of the model.</param>
<returns>An <see cref="T:System.Object"/> assignable to <paramref name="targetType"/>.</returns>
<remarks>Called when creating a default 'empty' model for a top level bind.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.CreateInstance(System.Type)">
<summary>
Create an instance of <paramref name="targetType"/>.
</summary>
<param name="targetType"><see cref="T:System.Type"/> of the model.</param>
<returns>An instance of <paramref name="targetType"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.ConvertToCollectionType(System.Type,System.Collections.Generic.IEnumerable{`0})">
<summary>
Gets an <see cref="T:System.Object"/> assignable to <paramref name="targetType"/> that contains members from
<paramref name="collection"/>.
</summary>
<param name="targetType"><see cref="T:System.Type"/> of the model.</param>
<param name="collection">
Collection of values retrieved from value providers. Or <c>null</c> if nothing was bound.
</param>
<returns>
An <see cref="T:System.Object"/> assignable to <paramref name="targetType"/>. Or <c>null</c> if nothing was bound.
</returns>
<remarks>
Extensibility point that allows the bound collection to be manipulated or transformed before being
returned from the binder.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinder`1.CopyToModel(System.Object,System.Collections.Generic.IEnumerable{`0})">
<summary>
Adds values from <paramref name="sourceCollection"/> to given <paramref name="target"/>.
</summary>
<param name="target"><see cref="T:System.Object"/> into which values are copied.</param>
<param name="sourceCollection">
Collection of values retrieved from value providers. Or <c>null</c> if nothing was bound.
</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for <see cref="T:System.Collections.Generic.ICollection`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.CollectionModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> implementation for binding complex types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.#ctor(System.Collections.Generic.IDictionary{Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder"/>.
</summary>
<param name="propertyBinders">
The <see cref="T:System.Collections.Generic.IDictionary`2"/> of binders to use for binding properties.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.CanBindProperty(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata)">
<summary>
Gets a value indicating whether or not the model property identified by <paramref name="propertyMetadata"/>
can be bound.
</summary>
<param name="bindingContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext"/> for the container model.</param>
<param name="propertyMetadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> for the model property.</param>
<returns><c>true</c> if the model property can be bound, otherwise <c>false</c>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.BindProperty(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<summary>
Attempts to bind a property of the model.
</summary>
<param name="bindingContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext"/> for the model property.</param>
<returns>
A <see cref="T:System.Threading.Tasks.Task"/> that when completed will set <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.Result"/> to the
result of model binding.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.CreateModel(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<summary>
Creates suitable <see cref="T:System.Object"/> for given <paramref name="bindingContext"/>.
</summary>
<param name="bindingContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext"/>.</param>
<returns>An <see cref="T:System.Object"/> compatible with <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelType"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.SetProperty(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext,System.String,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult)">
<summary>
Updates a property in the current <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.Model"/>.
</summary>
<param name="bindingContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext"/>.</param>
<param name="modelName">The model name.</param>
<param name="propertyMetadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> for the property to set.</param>
<param name="result">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingResult"/> for the property's new value.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for complex types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder`2">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> implementation for binding dictionary values.
</summary>
<typeparam name="TKey">Type of keys in the dictionary.</typeparam>
<typeparam name="TValue">Type of values in the dictionary.</typeparam>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder`2.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder`2"/>.
</summary>
<param name="keyBinder">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for <typeparamref name="TKey"/>.</param>
<param name="valueBinder">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for <typeparamref name="TValue"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder`2.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder`2.ConvertToCollectionType(System.Type,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{`0,`1}})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinder`2.CreateEmptyCollection(System.Type)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for binding <see cref="T:System.Collections.Generic.IDictionary`2"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.DictionaryModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinder">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> implementation to bind form values to <see cref="T:Microsoft.AspNetCore.Http.IFormCollection"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for <see cref="T:Microsoft.AspNetCore.Http.IFormCollection"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormCollectionModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinder">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> implementation to bind posted files to <see cref="T:Microsoft.AspNetCore.Http.IFormFile"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for <see cref="T:Microsoft.AspNetCore.Http.IFormFile"/>, collections
of <see cref="T:Microsoft.AspNetCore.Http.IFormFile"/>, and <see cref="T:Microsoft.AspNetCore.Http.IFormFileCollection"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.FormFileModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinder">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> which binds models from the request headers when a model
has the binding source <see cref="F:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Header"/>/
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for binding header values.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.HeaderModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinder`2">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for <see cref="T:System.Collections.Generic.KeyValuePair`2"/>.
</summary>
<typeparam name="TKey">The key type.</typeparam>
<typeparam name="TValue">The value type.</typeparam>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinder`2.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder)">
<summary>
Creates a new <see cref="T:System.Collections.Generic.KeyValuePair`2"/>.
</summary>
<param name="keyBinder">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for <typeparamref name="TKey"/>.</param>
<param name="valueBinder">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for <typeparamref name="TValue"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinder`2.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for <see cref="T:System.Collections.Generic.KeyValuePair`2"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.KeyValuePairModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinder">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> which binds models from the request services when a model
has the binding source <see cref="F:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource.Services"/>/
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for binding from the <see cref="T:System.IServiceProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ServicesModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinder"/> for simple types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinder.BindModelAsync(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinderProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderProvider"/> for binding simple data types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Binders.SimpleTypeModelBinderProvider.GetBinder(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBinderProviderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.TryUpdateModelAsync``1(``0,System.String,Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator)">
<summary>
Updates the specified <paramref name="model"/> instance using the specified
<paramref name="modelBinderFactory"/> and the specified <paramref name="valueProvider"/> and executes
validation using the specified <paramref name="objectModelValidator"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update and validate.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current executing request.</param>
<param name="metadataProvider">The provider used for reading metadata for the model type.</param>
<param name="modelBinderFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory"/> used for binding.</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="objectModelValidator">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator"/> used for validating the
bound values.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.TryUpdateModelAsync``1(``0,System.String,Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator,System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
<summary>
Updates the specified <paramref name="model"/> instance using the specified <paramref name="modelBinderFactory"/>
and the specified <paramref name="valueProvider"/> and executes validation using the specified
<paramref name="objectModelValidator"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update and validate.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current executing request.</param>
<param name="metadataProvider">The provider used for reading metadata for the model type.</param>
<param name="modelBinderFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory"/> used for binding.</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="objectModelValidator">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator"/> used for validating the
bound values.</param>
<param name="includeExpressions">Expression(s) which represent top level properties
which need to be included for the current model.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.TryUpdateModelAsync``1(``0,System.String,Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator,System.Func{Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Boolean})">
<summary>
Updates the specified <paramref name="model"/> instance using the specified <paramref name="modelBinderFactory"/>
and the specified <paramref name="valueProvider"/> and executes validation using the specified
<paramref name="objectModelValidator"/>.
</summary>
<typeparam name="TModel">The type of the model object.</typeparam>
<param name="model">The model instance to update and validate.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current executing request.</param>
<param name="metadataProvider">The provider used for reading metadata for the model type.</param>
<param name="modelBinderFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory"/> used for binding.</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="objectModelValidator">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator"/> used for validating the
bound values.</param>
<param name="propertyFilter">
A predicate which can be used to filter properties(for inclusion/exclusion) at runtime.
</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.TryUpdateModelAsync(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator)">
<summary>
Updates the specified <paramref name="model"/> instance using the specified <paramref name="modelBinderFactory"/>
and the specified <paramref name="valueProvider"/> and executes validation using the specified
<paramref name="objectModelValidator"/>.
</summary>
<param name="model">The model instance to update and validate.</param>
<param name="modelType">The type of model instance to update and validate.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current executing request.</param>
<param name="metadataProvider">The provider used for reading metadata for the model type.</param>
<param name="modelBinderFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory"/> used for binding.</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="objectModelValidator">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator"/> used for validating the
bound values.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.TryUpdateModelAsync(System.Object,System.Type,System.String,Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator,System.Func{Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Boolean})">
<summary>
Updates the specified <paramref name="model"/> instance using the specified <paramref name="modelBinderFactory"/>
and the specified <paramref name="valueProvider"/> and executes validation using the specified
<paramref name="objectModelValidator"/>.
</summary>
<param name="model">The model instance to update and validate.</param>
<param name="modelType">The type of model instance to update and validate.</param>
<param name="prefix">The prefix to use when looking up values in the <paramref name="valueProvider"/>.
</param>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current executing request.</param>
<param name="metadataProvider">The provider used for reading metadata for the model type.</param>
<param name="modelBinderFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelBinderFactory"/> used for binding.</param>
<param name="valueProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IValueProvider"/> used for looking up values.</param>
<param name="objectModelValidator">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator"/> used for validating the
bound values.</param>
<param name="propertyFilter">A predicate which can be used to
filter properties(for inclusion/exclusion) at runtime.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns <c>true</c> if the update is successful</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.GetPropertyFilterExpression``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}}[])">
<summary>
Creates an expression for a predicate to limit the set of properties used in model binding.
</summary>
<typeparam name="TModel">The model type.</typeparam>
<param name="expressions">Expressions identifying the properties to allow for binding.</param>
<returns>An expression which can be used with <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.ClearValidationStateForModel(System.Type,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,System.String)">
<summary>
Clears <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entries for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="modelType">The <see cref="T:System.Type"/> of the model.</param>
<param name="modelState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> associated with the model.</param>
<param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="modelKey">The entry to clear. </param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.ClearValidationStateForModel(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.String)">
<summary>
Clears <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entries for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="modelMetadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="modelState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> associated with the model.</param>
<param name="modelKey">The entry to clear. </param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.CanGetCompatibleCollection``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<summary>
Gets an indication whether <see cref="M:GetCompatibleCollection{T}"/> is likely to return a usable
non-<c>null</c> value.
</summary>
<typeparam name="T">The element type of the <see cref="T:System.Collections.Generic.ICollection`1"/> required.</typeparam>
<param name="bindingContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext"/>.</param>
<returns>
<c>true</c> if <see cref="M:GetCompatibleCollection{T}"/> is likely to return a usable non-<c>null</c>
value; <c>false</c> otherwise.
</returns>
<remarks>"Usable" in this context means the property can be set or its value reused.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.GetCompatibleCollection``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)">
<summary>
Creates an <see cref="T:System.Collections.Generic.ICollection`1"/> instance compatible with <paramref name="bindingContext"/>'s
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelType"/>.
</summary>
<typeparam name="T">The element type of the <see cref="T:System.Collections.Generic.ICollection`1"/> required.</typeparam>
<param name="bindingContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext"/>.</param>
<returns>
An <see cref="T:System.Collections.Generic.ICollection`1"/> instance compatible with <paramref name="bindingContext"/>'s
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelType"/>.
</returns>
<remarks>
Should not be called if <see cref="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.CanGetCompatibleCollection``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)"/> returned <c>false</c>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.GetCompatibleCollection``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext,System.Int32)">
<summary>
Creates an <see cref="T:System.Collections.Generic.ICollection`1"/> instance compatible with <paramref name="bindingContext"/>'s
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelType"/>.
</summary>
<typeparam name="T">The element type of the <see cref="T:System.Collections.Generic.ICollection`1"/> required.</typeparam>
<param name="bindingContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext"/>.</param>
<param name="capacity">
Capacity for use when creating a <see cref="T:System.Collections.Generic.List`1"/> instance. Not used when creating another type.
</param>
<returns>
An <see cref="T:System.Collections.Generic.ICollection`1"/> instance compatible with <paramref name="bindingContext"/>'s
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext.ModelType"/>.
</returns>
<remarks>
Should not be called if <see cref="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.CanGetCompatibleCollection``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelBindingContext)"/> returned <c>false</c>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.ConvertTo``1(System.Object)">
<summary>
Converts the provided <paramref name="value"/> to a value of <see cref="T:System.Type"/> <typeparamref name="T"/>
using the <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
<typeparam name="T">The <see cref="T:System.Type"/> for conversion.</typeparam>
<param name="value">The value to convert."/></param>
<returns>
The converted value or the default value of <typeparamref name="T"/> if the value could not be converted.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.ConvertTo``1(System.Object,System.Globalization.CultureInfo)">
<summary>
Converts the provided <paramref name="value"/> to a value of <see cref="T:System.Type"/> <typeparamref name="T"/>.
</summary>
<typeparam name="T">The <see cref="T:System.Type"/> for conversion.</typeparam>
<param name="value">The value to convert."/></param>
<param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> for conversion.</param>
<returns>
The converted value or the default value of <typeparamref name="T"/> if the value could not be converted.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.ConvertTo(System.Object,System.Type)">
<summary>
Converts the provided <paramref name="value"/> to a value of <see cref="T:System.Type"/> <paramref name="type"/>
using the <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
</summary>
<param name="value">The value to convert.</param>
<param name="type">The <see cref="T:System.Type"/> for conversion.</param>
<returns>
The converted value or <c>null</c> if the value could not be converted.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Internal.ModelBindingHelper.ConvertTo(System.Object,System.Type,System.Globalization.CultureInfo)">
<summary>
Converts the provided <paramref name="value"/> to a value of <see cref="T:System.Type"/> <paramref name="type"/>.
</summary>
<param name="value">The value to convert."/></param>
<param name="type">The <see cref="T:System.Type"/> for conversion.</param>
<param name="culture">The <see cref="T:System.Globalization.CultureInfo"/> for conversion.</param>
<returns>
The converted value or <c>null</c> if the value could not be converted.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata">
<summary>
Binding metadata details for a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BindingSource">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.BindingSource"/>.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.BindingSource"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BinderModelName">
<summary>
Gets or sets the binder model name. If <c>null</c> the property or parameter name will be used.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.BinderModelName"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.BinderType">
<summary>
Gets or sets the <see cref="T:System.Type"/> of the model binder used to bind the model.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.BinderType"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsBindingAllowed">
<summary>
Gets or sets a value indicating whether or not the property can be model bound.
Will be ignored if the model metadata being created does not represent a property.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingAllowed"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsBindingRequired">
<summary>
Gets or sets a value indicating whether or not the request must contain a value for the model.
Will be ignored if the model metadata being created does not represent a property.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingRequired"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.IsReadOnly">
<summary>
Gets or sets a value indicating whether or not the model is read-only. Will be ignored
if the model metadata being created is not a property. If <c>null</c> then
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsReadOnly"/> will be computed based on the accessibility
of the property accessor and model <see cref="T:System.Type"/>. See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsReadOnly"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.ModelBindingMessageProvider">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider"/> instance. See
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ModelBindingMessageProvider"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata.PropertyFilterProvider">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IPropertyFilterProvider"/>.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.PropertyFilterProvider"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext">
<summary>
A context for an <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity,Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext"/>.
</summary>
<param name="key">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/> for the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="attributes">The attributes for the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.Attributes">
<summary>
Gets the attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.Key">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.PropertyAttributes">
<summary>
Gets the property attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.TypeAttributes">
<summary>
Gets the type attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.BindingMetadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails">
<summary>
Holds associated metadata objects for a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata"/>.
</summary>
<remarks>
Any modifications to the data must be thread-safe for multiple readers and writers.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity,Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails"/>.
</summary>
<param name="key">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/>.</param>
<param name="attributes">The set of model attributes.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.ModelAttributes">
<summary>
Gets or sets the set of model attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.BindingMetadata">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.DisplayMetadata">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.Key">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.Properties">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> entries for the model properties.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.PropertyGetter">
<summary>
Gets or sets a property getter delegate to get the property value from a model object.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.PropertySetter">
<summary>
Gets or sets a property setter delegate to set the property value on a model object.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails.ValidationMetadata">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata"/>
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata">
<summary>
A default <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> implementation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata"/>.
</summary>
<param name="provider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="detailsProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider"/>.</param>
<param name="details">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Attributes">
<summary>
Gets the set of attributes for the current instance.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BindingMetadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata"/> for the current instance.
</summary>
<remarks>
Accessing this property will populate the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata"/> if necessary.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DisplayMetadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata"/> for the current instance.
</summary>
<remarks>
Accessing this property will populate the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata"/> if necessary.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ValidationMetadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata"/> for the current instance.
</summary>
<remarks>
Accessing this property will populate the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata"/> if necessary.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.AdditionalValues">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BindingSource">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BinderModelName">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.BinderType">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ConvertEmptyStringToNull">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DataTypeName">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Description">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DisplayFormatString">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.DisplayName">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.EditFormatString">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ElementMetadata">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.EnumGroupedDisplayNamesAndValues">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.EnumNamesAndValues">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.HasNonDefaultEditFormat">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.HideSurroundingHtml">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.HtmlEncode">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsBindingAllowed">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsBindingRequired">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsEnum">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsFlagsEnum">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsReadOnly">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.IsRequired">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ModelBindingMessageProvider">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.NullDisplayText">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Placeholder">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.Properties">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.PropertyFilterProvider">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ShowForDisplay">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ShowForEdit">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.SimpleDisplayProperty">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.TemplateHint">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ValidateChildren">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.ValidatorMetadata">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.PropertyGetter">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata.PropertySetter">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/> based on reflection.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider"/>.
</summary>
<param name="detailsProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.DetailsProvider">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForProperties(System.Type)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForType(System.Type)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.CreateModelMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> from a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails"/>.
</summary>
<param name="entry">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails"/> entry with cached data.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> instance.</returns>
<remarks>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider"/> will always create instances of
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata"/> .Override this method to create a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>
of a different concrete type.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.CreatePropertyDetails(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity)">
<summary>
Creates the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails"/> entries for the properties of a model
<see cref="T:System.Type"/>.
</summary>
<param name="key">
The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/> identifying the model <see cref="T:System.Type"/>.
</param>
<returns>A details object for each property of the model <see cref="T:System.Type"/>.</returns>
<remarks>
The results of this method will be cached and used to satisfy calls to
<see cref="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForProperties(System.Type)"/>. Override this method to provide a different
set of property data.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.CreateTypeDetails(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity)">
<summary>
Creates the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultMetadataDetails"/> entry for a model <see cref="T:System.Type"/>.
</summary>
<param name="key">
The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/> identifying the model <see cref="T:System.Type"/>.
</param>
<returns>A details object for the model <see cref="T:System.Type"/>.</returns>
<remarks>
The results of this method will be cached and used to satisfy calls to
<see cref="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider.GetMetadataForType(System.Type)"/>. Override this method to provide a different
set of attributes.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata">
<summary>
Display metadata details for a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.AdditionalValues">
<summary>
Gets a set of additional values. See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.AdditionalValues"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ConvertEmptyStringToNull">
<summary>
Gets or sets a value indicating whether or not empty strings should be treated as <c>null</c>.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ConvertEmptyStringToNull"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DataTypeName">
<summary>
Gets or sets the name of the data type.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.DataTypeName"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Description">
<summary>
Gets or sets a delegate which is used to get a value for the
model description. See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Description"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayFormatString">
<summary>
Gets or sets a display format string for the model.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.DisplayFormatString"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.DisplayName">
<summary>
Gets or sets a delegate delegate which is used to get a value for the
display name of the model. See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.DisplayName"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EditFormatString">
<summary>
Gets or sets an edit format string for the model.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.EditFormatString"/>
</summary>
<remarks>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider"/> instances that set this property to a non-<c>null</c>, non-empty,
non-default value should also set <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HasNonDefaultEditFormat"/> to <c>true</c>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EnumGroupedDisplayNamesAndValues">
<summary>
Gets the ordered and grouped display names and values of all <see cref="T:System.Enum"/> values in
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.UnderlyingOrModelType"/>. See
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.EnumGroupedDisplayNamesAndValues"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.EnumNamesAndValues">
<summary>
Gets the names and values of all <see cref="T:System.Enum"/> values in
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.UnderlyingOrModelType"/>. See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.EnumNamesAndValues"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HasNonDefaultEditFormat">
<summary>
Gets or sets a value indicating whether or not the model has a non-default edit format.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.HasNonDefaultEditFormat"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HideSurroundingHtml">
<summary>
Gets or sets a value indicating if the surrounding HTML should be hidden.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.HideSurroundingHtml"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.HtmlEncode">
<summary>
Gets or sets a value indicating if the model value should be HTML encoded.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.HtmlEncode"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.IsEnum">
<summary>
Gets a value indicating whether <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.UnderlyingOrModelType"/> is for an
<see cref="T:System.Enum"/>. See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsEnum"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.IsFlagsEnum">
<summary>
Gets a value indicating whether <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.UnderlyingOrModelType"/> is for an
<see cref="T:System.Enum"/> with an associated <see cref="T:System.FlagsAttribute"/>. See
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsFlagsEnum"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.NullDisplayText">
<summary>
Gets or sets the text to display when the model value is null.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.NullDisplayText"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Order">
<summary>
Gets or sets the order.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Order"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.Placeholder">
<summary>
Gets or sets a delegate which is used to get a value for the
model's placeholder text. See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.Placeholder"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ShowForDisplay">
<summary>
Gets or sets a value indicating whether or not to include in the model value in display.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ShowForDisplay"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.ShowForEdit">
<summary>
Gets or sets a value indicating whether or not to include in the model value in an editor.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ShowForEdit"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.SimpleDisplayProperty">
<summary>
Gets or sets a the property name of a model property to use for display.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.SimpleDisplayProperty"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata.TemplateHint">
<summary>
Gets or sets a hint for location of a display or editor template.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.TemplateHint"/>
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext">
<summary>
A context for and <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity,Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext"/>.
</summary>
<param name="key">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/> for the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="attributes">The attributes for the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.Attributes">
<summary>
Gets the attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.DisplayMetadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.Key">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.PropertyAttributes">
<summary>
Gets the property attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.TypeAttributes">
<summary>
Gets the type attributes.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ExcludeBindingMetadataProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider"/> which configures <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingAllowed"/> to
<c>false</c> for matching types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ExcludeBindingMetadataProvider.#ctor(System.Type)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ExcludeBindingMetadataProvider"/> for the given <paramref name="type"/>.
</summary>
<param name="type">
The <see cref="T:System.Type"/>. All properties of this <see cref="T:System.Type"/> will have
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsBindingAllowed"/> set to <c>false</c>.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ExcludeBindingMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider">
<summary>
Provides <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadata"/> for a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider.CreateBindingMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext)">
<summary>
Sets the values for properties of <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext.BindingMetadata"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.BindingMetadataProviderContext"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider">
<summary>
A composite <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider">
<summary>
Provides <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadata"/> for a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider.CreateDisplayMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext)">
<summary>
Sets the values for properties of <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext.DisplayMetadata"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DisplayMetadataProviderContext"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IMetadataDetailsProvider">
<summary>
Marker interface for a provider of metadata details about model objects. Implementations should
implement one or more of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider"/>, <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider"/>,
and <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider">
<summary>
Provides <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata"/> for a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider.CreateValidationMetadata(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext)">
<summary>
Gets the values for properties of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider">
<summary>
Read / write <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IModelBindingMessageProvider"/> implementation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider"/> class.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider"/> class based on
<paramref name="originalProvider"/>.
</summary>
<param name="originalProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider"/> to duplicate.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.MissingBindRequiredValueAccessor">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.MissingKeyOrValueAccessor">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.ValueMustNotBeNullAccessor">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.AttemptedValueIsInvalidAccessor">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.UnknownValueIsInvalidAccessor">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.ValueIsInvalidAccessor">
<inheritdoc/>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelBindingMessageProvider.ValueMustBeANumberAccessor">
<inheritdoc/>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata">
<summary>
Validation metadata details for a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.IsRequired">
<summary>
Gets or sets a value indicating whether or not the model is a required value. Will be ignored
if the model metadata being created is not a property. If <c>null</c> then
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsRequired"/> will be computed based on the model <see cref="T:System.Type"/>.
See <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsRequired"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.ValidateChildren">
<summary>
Gets or sets a value that indicates whether children of the model should be validated. If <c>null</c>
then <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ValidateChildren"/> will be <c>true</c> if either of
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsComplexType"/> or <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.IsEnumerableType"/> is <c>true</c>;
<c>false</c> otherwise.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata.ValidatorMetadata">
<summary>
Gets a list of metadata items for validators.
</summary>
<remarks>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider"/> implementations should store metadata items
in this list, to be consumed later by an <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext">
<summary>
A context for an <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity,Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext"/>.
</summary>
<param name="key">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/> for the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="attributes">The attributes for the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.Attributes">
<summary>
Gets the attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.Key">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ModelMetadataIdentity"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.PropertyAttributes">
<summary>
Gets the property attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.TypeAttributes">
<summary>
Gets the type attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadataProviderContext.ValidationMetadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ValidationMetadata"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes">
<summary>
Provides access to the combined list of attributes associated a <see cref="T:System.Type"/> or property.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.#ctor(System.Collections.Generic.IEnumerable{System.Object})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes"/> for a <see cref="T:System.Type"/>.
</summary>
<param name="typeAttributes">The set of attributes for the <see cref="T:System.Type"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.#ctor(System.Collections.Generic.IEnumerable{System.Object},System.Collections.Generic.IEnumerable{System.Object})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes"/> for a property.
</summary>
<param name="propertyAttributes">The set of attributes for the property.</param>
<param name="typeAttributes">
The set of attributes for the property's <see cref="T:System.Type"/>. See <see cref="P:System.Reflection.PropertyInfo.PropertyType"/>.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.Attributes">
<summary>
Gets the set of all attributes. If this instance represents the attributes for a property, the attributes
on the property definition are before those on the property's <see cref="T:System.Type"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.PropertyAttributes">
<summary>
Gets the set of attributes on the property, or <c>null</c> if this instance represents the attributes
for a <see cref="T:System.Type"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.TypeAttributes">
<summary>
Gets the set of attributes on the <see cref="T:System.Type"/>. If this instance represents a property,
then <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.TypeAttributes"/> contains attributes retrieved from
<see cref="P:System.Reflection.PropertyInfo.PropertyType"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.GetAttributesForProperty(System.Type,System.Reflection.PropertyInfo)">
<summary>
Gets the attributes for the given <paramref name="property"/>.
</summary>
<param name="type">The <see cref="T:System.Type"/> in which caller found <paramref name="property"/>.
</param>
<param name="property">A <see cref="T:System.Reflection.PropertyInfo"/> for which attributes need to be resolved.
</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes"/> instance with the attributes of the property.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes.GetAttributesForType(System.Type)">
<summary>
Gets the attributes for the given <paramref name="type"/>.
</summary>
<param name="type">The <see cref="T:System.Type"/> for which attributes need to be resolved.
</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelAttributes"/> instance with the attributes of the <see cref="T:System.Type"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider">
<summary>
Aggregate of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider"/>s that delegates to its underlying providers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider"/>.
</summary>
<param name="providers">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider"/> instances.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider.ValidatorProviders">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider.CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider">
<summary>
Aggregate of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/>s that delegates to its underlying providers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider.#ctor(System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider"/>.
</summary>
<param name="providers">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/> instances.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider.ValidatorProviders">
<summary>
Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider.CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator">
<summary>
Provides methods to validate an object graph.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator.Validate(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary,System.String,System.Object)">
<summary>
Validates the provided object.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<param name="validationState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary"/>. May be null.</param>
<param name="prefix">
The model prefix. Used to map the model object to entries in <paramref name="validationState"/>.
</param>
<param name="model">The model object.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor">
<summary>
A visitor implementation that interprets <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary"/> to traverse
a model object graph and perform validation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.#ctor(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider,Microsoft.AspNetCore.Mvc.Internal.ValidatorCache,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor"/>.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<param name="validatorProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider"/>.</param>
<param name="validatorCache">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ValidatorCache"/> that provides a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator"/>s.</param>
<param name="metadataProvider">The provider used for reading metadata for the model type.</param>
<param name="validationState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.Validate(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.String,System.Object)">
<summary>
Validates a object.
</summary>
<param name="metadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> associated with the model.</param>
<param name="key">The model prefix key.</param>
<param name="model">The model object.</param>
<returns><c>true</c> if the object is valid, otherwise <c>false</c>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationVisitor.ValidateNode">
<summary>
Validates a single node in a model object graph.
</summary>
<returns><c>true</c> if the node is valid, otherwise <c>false</c>.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.MatchAllContentTypeIsNotAllowed">
<summary>
The argument '{0}' is invalid. Media types which match all types or match all subtypes are not supported.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatMatchAllContentTypeIsNotAllowed(System.Object)">
<summary>
The argument '{0}' is invalid. Media types which match all types or match all subtypes are not supported.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ObjectResult_MatchAllContentType">
<summary>
The content-type '{0}' added in the '{1}' property is invalid. Media types which match all types or match all subtypes are not supported.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatObjectResult_MatchAllContentType(System.Object,System.Object)">
<summary>
The content-type '{0}' added in the '{1}' property is invalid. Media types which match all types or match all subtypes are not supported.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ActionExecutor_WrappedTaskInstance">
<summary>
The method '{0}' on type '{1}' returned an instance of '{2}'. Make sure to call Unwrap on the returned value to avoid unobserved faulted Task.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatActionExecutor_WrappedTaskInstance(System.Object,System.Object,System.Object)">
<summary>
The method '{0}' on type '{1}' returned an instance of '{2}'. Make sure to call Unwrap on the returned value to avoid unobserved faulted Task.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ActionExecutor_UnexpectedTaskInstance">
<summary>
The method '{0}' on type '{1}' returned a Task instance even though it is not an asynchronous method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatActionExecutor_UnexpectedTaskInstance(System.Object,System.Object)">
<summary>
The method '{0}' on type '{1}' returned a Task instance even though it is not an asynchronous method.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ActionInvokerFactory_CouldNotCreateInvoker">
<summary>
An action invoker could not be created for action '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatActionInvokerFactory_CouldNotCreateInvoker(System.Object)">
<summary>
An action invoker could not be created for action '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ActionDescriptorMustBeBasedOnControllerAction">
<summary>
The action descriptor must be of type '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatActionDescriptorMustBeBasedOnControllerAction(System.Object)">
<summary>
The action descriptor must be of type '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ArgumentCannotBeNullOrEmpty">
<summary>
Value cannot be null or empty.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatArgumentCannotBeNullOrEmpty">
<summary>
Value cannot be null or empty.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.PropertyOfTypeCannotBeNull">
<summary>
The '{0}' property of '{1}' must not be null.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatPropertyOfTypeCannotBeNull(System.Object,System.Object)">
<summary>
The '{0}' property of '{1}' must not be null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.TypeMethodMustReturnNotNullValue">
<summary>
The '{0}' method of type '{1}' cannot return a null value.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatTypeMethodMustReturnNotNullValue(System.Object,System.Object)">
<summary>
The '{0}' method of type '{1}' cannot return a null value.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelBinding_NullValueNotValid">
<summary>
The value '{0}' is invalid.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelBinding_NullValueNotValid(System.Object)">
<summary>
The value '{0}' is invalid.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.Invalid_IncludePropertyExpression">
<summary>
The passed expression of expression node type '{0}' is invalid. Only simple member access expressions for model properties are supported.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatInvalid_IncludePropertyExpression(System.Object)">
<summary>
The passed expression of expression node type '{0}' is invalid. Only simple member access expressions for model properties are supported.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.NoRoutesMatched">
<summary>
No route matches the supplied values.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatNoRoutesMatched">
<summary>
No route matches the supplied values.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AsyncActionFilter_InvalidShortCircuit">
<summary>
If an {0} provides a result value by setting the {1} property of {2} to a non-null value, then it cannot call the next filter by invoking {3}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAsyncActionFilter_InvalidShortCircuit(System.Object,System.Object,System.Object,System.Object)">
<summary>
If an {0} provides a result value by setting the {1} property of {2} to a non-null value, then it cannot call the next filter by invoking {3}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AsyncResultFilter_InvalidShortCircuit">
<summary>
If an {0} cancels execution by setting the {1} property of {2} to 'true', then it cannot call the next filter by invoking {3}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAsyncResultFilter_InvalidShortCircuit(System.Object,System.Object,System.Object,System.Object)">
<summary>
If an {0} cancels execution by setting the {1} property of {2} to 'true', then it cannot call the next filter by invoking {3}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.FilterFactoryAttribute_TypeMustImplementIFilter">
<summary>
The type provided to '{0}' must implement '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFilterFactoryAttribute_TypeMustImplementIFilter(System.Object,System.Object)">
<summary>
The type provided to '{0}' must implement '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ActionResult_ActionReturnValueCannotBeNull">
<summary>
Cannot return null from an action method with a return type of '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatActionResult_ActionReturnValueCannotBeNull(System.Object)">
<summary>
Cannot return null from an action method with a return type of '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.TypeMustDeriveFromType">
<summary>
The type '{0}' must derive from '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatTypeMustDeriveFromType(System.Object,System.Object)">
<summary>
The type '{0}' must derive from '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.InputFormatterNoEncoding">
<summary>
No encoding found for input formatter '{0}'. There must be at least one supported encoding registered in order for the formatter to read content.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatInputFormatterNoEncoding(System.Object)">
<summary>
No encoding found for input formatter '{0}'. There must be at least one supported encoding registered in order for the formatter to read content.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.UnsupportedContentType">
<summary>
Unsupported content type '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatUnsupportedContentType(System.Object)">
<summary>
Unsupported content type '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.OutputFormatterNoMediaType">
<summary>
No supported media type registered for output formatter '{0}'. There must be at least one supported media type registered in order for the output formatter to write content.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatOutputFormatterNoMediaType(System.Object)">
<summary>
No supported media type registered for output formatter '{0}'. There must be at least one supported media type registered in order for the output formatter to write content.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_AggregateErrorMessage">
<summary>
The following errors occurred with attribute routing information:{0}{0}{1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_AggregateErrorMessage(System.Object,System.Object)">
<summary>
The following errors occurred with attribute routing information:{0}{0}{1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_CannotContainParameter">
<summary>
The attribute route '{0}' cannot contain a parameter named '{{{1}}}'. Use '[{1}]' in the route template to insert the value '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_CannotContainParameter(System.Object,System.Object,System.Object)">
<summary>
The attribute route '{0}' cannot contain a parameter named '{{{1}}}'. Use '[{1}]' in the route template to insert the value '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_IndividualErrorMessage">
<summary>
For action: '{0}'{1}Error: {2}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_IndividualErrorMessage(System.Object,System.Object,System.Object)">
<summary>
For action: '{0}'{1}Error: {2}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_TokenReplacement_EmptyTokenNotAllowed">
<summary>
An empty replacement token ('[]') is not allowed.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_TokenReplacement_EmptyTokenNotAllowed">
<summary>
An empty replacement token ('[]') is not allowed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_TokenReplacement_ImbalancedSquareBrackets">
<summary>
Token delimiters ('[', ']') are imbalanced.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_TokenReplacement_ImbalancedSquareBrackets">
<summary>
Token delimiters ('[', ']') are imbalanced.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_TokenReplacement_InvalidSyntax">
<summary>
The route template '{0}' has invalid syntax. {1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_TokenReplacement_InvalidSyntax(System.Object,System.Object)">
<summary>
The route template '{0}' has invalid syntax. {1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_TokenReplacement_ReplacementValueNotFound">
<summary>
While processing template '{0}', a replacement value for the token '{1}' could not be found. Available tokens: '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_TokenReplacement_ReplacementValueNotFound(System.Object,System.Object,System.Object)">
<summary>
While processing template '{0}', a replacement value for the token '{1}' could not be found. Available tokens: '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_TokenReplacement_UnclosedToken">
<summary>
A replacement token is not closed.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_TokenReplacement_UnclosedToken">
<summary>
A replacement token is not closed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_TokenReplacement_UnescapedBraceInToken">
<summary>
An unescaped '[' token is not allowed inside of a replacement token. Use '[[' to escape.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_TokenReplacement_UnescapedBraceInToken">
<summary>
An unescaped '[' token is not allowed inside of a replacement token. Use '[[' to escape.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.UnableToFindServices">
<summary>
Unable to find the required services. Please add all the required services by calling '{0}.{1}' inside the call to '{2}' in the application startup code.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatUnableToFindServices(System.Object,System.Object,System.Object)">
<summary>
Unable to find the required services. Please add all the required services by calling '{0}.{1}' inside the call to '{2}' in the application startup code.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_DuplicateNames_Item">
<summary>
Action: '{0}' - Template: '{1}'
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_DuplicateNames_Item(System.Object,System.Object)">
<summary>
Action: '{0}' - Template: '{1}'
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_DuplicateNames">
<summary>
Attribute routes with the same name '{0}' must have the same template:{1}{2}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_DuplicateNames(System.Object,System.Object,System.Object)">
<summary>
Attribute routes with the same name '{0}' must have the same template:{1}{2}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_AggregateErrorMessage_ErrorNumber">
<summary>
Error {0}:{1}{2}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_AggregateErrorMessage_ErrorNumber(System.Object,System.Object,System.Object)">
<summary>
Error {0}:{1}{2}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_MixedAttributeAndConventionallyRoutedActions_ForMethod">
<summary>
A method '{0}' must not define attribute routed actions and non attribute routed actions at the same time:{1}{2}{1}{1}Use 'AcceptVerbsAttribute' to create a single route that allows multiple HTTP verbs and defines a route, or set a route template in all attributes that constrain HTTP verbs.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_MixedAttributeAndConventionallyRoutedActions_ForMethod(System.Object,System.Object,System.Object)">
<summary>
A method '{0}' must not define attribute routed actions and non attribute routed actions at the same time:{1}{2}{1}{1}Use 'AcceptVerbsAttribute' to create a single route that allows multiple HTTP verbs and defines a route, or set a route template in all attributes that constrain HTTP verbs.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_MixedAttributeAndConventionallyRoutedActions_ForMethod_Item">
<summary>
Action: '{0}' - Route Template: '{1}' - HTTP Verbs: '{2}'
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_MixedAttributeAndConventionallyRoutedActions_ForMethod_Item(System.Object,System.Object,System.Object)">
<summary>
Action: '{0}' - Route Template: '{1}' - HTTP Verbs: '{2}'
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AttributeRoute_NullTemplateRepresentation">
<summary>
(none)
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAttributeRoute_NullTemplateRepresentation">
<summary>
(none)
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.DefaultActionSelector_AmbiguousActions">
<summary>
Multiple actions matched. The following actions matched route data and had all constraints satisfied:{0}{0}{1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatDefaultActionSelector_AmbiguousActions(System.Object,System.Object)">
<summary>
Multiple actions matched. The following actions matched route data and had all constraints satisfied:{0}{0}{1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.FileResult_InvalidPath">
<summary>
Could not find file: {0}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFileResult_InvalidPath(System.Object)">
<summary>
Could not find file: {0}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.SerializableError_DefaultError">
<summary>
The input was not valid.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatSerializableError_DefaultError">
<summary>
The input was not valid.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AsyncResourceFilter_InvalidShortCircuit">
<summary>
If an {0} provides a result value by setting the {1} property of {2} to a non-null value, then it cannot call the next filter by invoking {3}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAsyncResourceFilter_InvalidShortCircuit(System.Object,System.Object,System.Object,System.Object)">
<summary>
If an {0} provides a result value by setting the {1} property of {2} to a non-null value, then it cannot call the next filter by invoking {3}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ResponseCache_SpecifyDuration">
<summary>
If the '{0}' property is not set to true, '{1}' property must be specified.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatResponseCache_SpecifyDuration(System.Object,System.Object)">
<summary>
If the '{0}' property is not set to true, '{1}' property must be specified.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ApiExplorer_UnsupportedAction">
<summary>
The action '{0}' has ApiExplorer enabled, but is using conventional routing. Only actions which use attribute routing support ApiExplorer.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatApiExplorer_UnsupportedAction(System.Object)">
<summary>
The action '{0}' has ApiExplorer enabled, but is using conventional routing. Only actions which use attribute routing support ApiExplorer.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.FormatterMappings_NotValidMediaType">
<summary>
The media type "{0}" is not valid. MediaTypes containing wildcards (*) are not allowed in formatter mappings.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFormatterMappings_NotValidMediaType(System.Object)">
<summary>
The media type "{0}" is not valid. MediaTypes containing wildcards (*) are not allowed in formatter mappings.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.Format_NotValid">
<summary>
The format provided is invalid '{0}'. A format must be a non-empty file-extension, optionally prefixed with a '.' character.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFormat_NotValid(System.Object)">
<summary>
The format provided is invalid '{0}'. A format must be a non-empty file-extension, optionally prefixed with a '.' character.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.CacheProfileNotFound">
<summary>
The '{0}' cache profile is not defined.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatCacheProfileNotFound(System.Object)">
<summary>
The '{0}' cache profile is not defined.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelType_WrongType">
<summary>
The model's runtime type '{0}' is not assignable to the type '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelType_WrongType(System.Object,System.Object)">
<summary>
The model's runtime type '{0}' is not assignable to the type '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ValueInterfaceAbstractOrOpenGenericTypesCannotBeActivated">
<summary>
The type '{0}' cannot be activated by '{1}' because it is either a value type, an interface, an abstract class or an open generic type.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatValueInterfaceAbstractOrOpenGenericTypesCannotBeActivated(System.Object,System.Object)">
<summary>
The type '{0}' cannot be activated by '{1}' because it is either a value type, an interface, an abstract class or an open generic type.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.BinderType_MustBeIModelBinder">
<summary>
The type '{0}' must implement '{1}' to be used as a model binder.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatBinderType_MustBeIModelBinder(System.Object,System.Object)">
<summary>
The type '{0}' must implement '{1}' to be used as a model binder.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.BindingSource_CannotBeComposite">
<summary>
The provided binding source '{0}' is a composite. '{1}' requires that the source must represent a single type of input.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatBindingSource_CannotBeComposite(System.Object,System.Object)">
<summary>
The provided binding source '{0}' is a composite. '{1}' requires that the source must represent a single type of input.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.BindingSource_CannotBeGreedy">
<summary>
The provided binding source '{0}' is a greedy data source. '{1}' does not support greedy data sources.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatBindingSource_CannotBeGreedy(System.Object,System.Object)">
<summary>
The provided binding source '{0}' is a greedy data source. '{1}' does not support greedy data sources.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.Common_PropertyNotFound">
<summary>
The property {0}.{1} could not be found.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatCommon_PropertyNotFound(System.Object,System.Object)">
<summary>
The property {0}.{1} could not be found.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.JQueryFormValueProviderFactory_MissingClosingBracket">
<summary>
The key '{0}' is invalid JQuery syntax because it is missing a closing bracket.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatJQueryFormValueProviderFactory_MissingClosingBracket(System.Object)">
<summary>
The key '{0}' is invalid JQuery syntax because it is missing a closing bracket.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.KeyValuePair_BothKeyAndValueMustBePresent">
<summary>
A value is required.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatKeyValuePair_BothKeyAndValueMustBePresent">
<summary>
A value is required.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelBinderUtil_ModelCannotBeNull">
<summary>
The binding context has a null Model, but this binder requires a non-null model of type '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelBinderUtil_ModelCannotBeNull(System.Object)">
<summary>
The binding context has a null Model, but this binder requires a non-null model of type '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelBinderUtil_ModelInstanceIsWrong">
<summary>
The binding context has a Model of type '{0}', but this binder can only operate on models of type '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelBinderUtil_ModelInstanceIsWrong(System.Object,System.Object)">
<summary>
The binding context has a Model of type '{0}', but this binder can only operate on models of type '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelBinderUtil_ModelMetadataCannotBeNull">
<summary>
The binding context cannot have a null ModelMetadata.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelBinderUtil_ModelMetadataCannotBeNull">
<summary>
The binding context cannot have a null ModelMetadata.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelBinding_MissingBindRequiredMember">
<summary>
A value for the '{0}' property was not provided.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelBinding_MissingBindRequiredMember(System.Object)">
<summary>
A value for the '{0}' property was not provided.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ValueProviderResult_NoConverterExists">
<summary>
The parameter conversion from type '{0}' to type '{1}' failed because no type converter can convert between these types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatValueProviderResult_NoConverterExists(System.Object,System.Object)">
<summary>
The parameter conversion from type '{0}' to type '{1}' failed because no type converter can convert between these types.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.FileResult_PathNotRooted">
<summary>
Path '{0}' was not rooted.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFileResult_PathNotRooted(System.Object)">
<summary>
Path '{0}' was not rooted.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.UrlNotLocal">
<summary>
The supplied URL is not local. A URL with an absolute path is considered local if it does not have a host/authority part. URLs using virtual paths ('~/') are also local.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatUrlNotLocal">
<summary>
The supplied URL is not local. A URL with an absolute path is considered local if it does not have a host/authority part. URLs using virtual paths ('~/') are also local.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFormatterMappings_GetMediaTypeMappingForFormat_InvalidFormat">
<summary>
The argument '{0}' is invalid. Empty or null formats are not supported.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFormatFormatterMappings_GetMediaTypeMappingForFormat_InvalidFormat(System.Object)">
<summary>
The argument '{0}' is invalid. Empty or null formats are not supported.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.AcceptHeaderParser_ParseAcceptHeader_InvalidValues">
<summary>
"Invalid values '{0}'."
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatAcceptHeaderParser_ParseAcceptHeader_InvalidValues(System.Object)">
<summary>
"Invalid values '{0}'."
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelState_AttemptedValueIsInvalid">
<summary>
The value '{0}' is not valid for {1}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelState_AttemptedValueIsInvalid(System.Object,System.Object)">
<summary>
The value '{0}' is not valid for {1}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.ModelState_UnknownValueIsInvalid">
<summary>
The supplied value is invalid for {0}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatModelState_UnknownValueIsInvalid(System.Object)">
<summary>
The supplied value is invalid for {0}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.HtmlGeneration_ValueIsInvalid">
<summary>
The value '{0}' is invalid.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatHtmlGeneration_ValueIsInvalid(System.Object)">
<summary>
The value '{0}' is invalid.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.HtmlGeneration_ValueMustBeNumber">
<summary>
The field {0} must be a number.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatHtmlGeneration_ValueMustBeNumber(System.Object)">
<summary>
The field {0} must be a number.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.TextInputFormatter_SupportedEncodingsMustNotBeEmpty">
<summary>
The list of '{0}' must not be empty. Add at least one supported encoding.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatTextInputFormatter_SupportedEncodingsMustNotBeEmpty(System.Object)">
<summary>
The list of '{0}' must not be empty. Add at least one supported encoding.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.TextOutputFormatter_SupportedEncodingsMustNotBeEmpty">
<summary>
The list of '{0}' must not be empty. Add at least one supported encoding.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatTextOutputFormatter_SupportedEncodingsMustNotBeEmpty(System.Object)">
<summary>
The list of '{0}' must not be empty. Add at least one supported encoding.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.TextOutputFormatter_WriteResponseBodyAsyncNotSupported">
<summary>
'{0}' is not supported by '{1}'. Use '{2}' instead.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatTextOutputFormatter_WriteResponseBodyAsyncNotSupported(System.Object,System.Object,System.Object)">
<summary>
'{0}' is not supported by '{1}'. Use '{2}' instead.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.Formatter_NoMediaTypes">
<summary>
No media types found in '{0}.{1}'. Add at least one media type to the list of supported media types.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatFormatter_NoMediaTypes(System.Object,System.Object)">
<summary>
No media types found in '{0}.{1}'. Add at least one media type to the list of supported media types.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.MustSpecifyAtLeastOneAuthenticationScheme">
<summary>
At least one authentication scheme must be specified.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatMustSpecifyAtLeastOneAuthenticationScheme">
<summary>
At least one authentication scheme must be specified.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Core.Resources.CouldNotCreateIModelBinder">
<summary>
Could not create a model binder for model object of type '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Core.Resources.FormatCouldNotCreateIModelBinder(System.Object)">
<summary>
Could not create a model binder for model object of type '{0}'.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute">
<summary>
Identifies an action that only supports a given set of HTTP methods.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.#ctor(System.Collections.Generic.IEnumerable{System.String})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute"/> with the given
set of HTTP methods.
<param name="httpMethods">The set of supported HTTP methods.</param>
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.#ctor(System.Collections.Generic.IEnumerable{System.String},System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute"/> with the given
set of HTTP methods an the given route template.
</summary>
<param name="httpMethods">The set of supported methods.</param>
<param name="template">The route template. May not be null.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.HttpMethods">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Template">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Order">
<summary>
Gets the route order. The order determines the order of route execution. Routes with a lower
order value are tried first. When a route doesn't specify a value, it gets the value of the
<see cref="P:Microsoft.AspNetCore.Mvc.RouteAttribute.Order"/> or a default value of 0 if the <see cref="T:Microsoft.AspNetCore.Mvc.RouteAttribute"/>
doesn't define a value on the controller.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Microsoft#AspNetCore#Mvc#Routing#IRouteTemplateProvider#Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.HttpMethodAttribute.Name">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider">
<summary>
Interface for attributes which can supply a route template for attribute routing.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider.Template">
<summary>
The route template. May be null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider.Order">
<summary>
Gets the route order. The order determines the order of route execution. Routes with a lower
order value are tried first. When a route doesn't specify a value, it gets a default value of 0.
A null value for the Order property means that the user didn't specify an explicit order for the
route.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.IRouteTemplateProvider.Name">
<summary>
Gets the route name. The route name can be used to generate a link using a specific route, instead
of relying on selection of a route based on the given set of route values.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider">
<summary>
<para>
A metadata interface which specifies a route value which is required for the action selector to
choose an action. When applied to an action using attribute routing, the route value will be added
to the <see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/> when the action is selected.
</para>
<para>
When an <see cref="T:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider"/> is used to provide a new route value to an action, all
actions in the application must also have a value associated with that key, or have an implicit value
of <c>null</c>. See remarks for more details.
</para>
</summary>
<remarks>
<para>
The typical scheme for action selection in an MVC application is that an action will require the
matching values for its <see cref="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ControllerName"/> and
<see cref="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ActionName"/>
</para>
<example>
For an action like <code>MyApp.Controllers.HomeController.Index()</code>, in order to be selected, the
<see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/> must contain the values
{
"action": "Index",
"controller": "Home"
}
</example>
<para>
If areas are in use in the application (see <see cref="T:Microsoft.AspNetCore.Mvc.AreaAttribute"/> which implements
<see cref="T:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider"/>) then all actions are consider either in an area by having a
non-<c>null</c> area value (specified by <see cref="T:Microsoft.AspNetCore.Mvc.AreaAttribute"/> or another
<see cref="T:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider"/>) or are considered 'outside' of areas by having the value <c>null</c>.
</para>
<example>
Consider an application with two controllers, each with an <code>Index</code> action method:
- <code>MyApp.Controllers.HomeController.Index()</code>
- <code>MyApp.Areas.Blog.Controllers.HomeController.Index()</code>
where <code>MyApp.Areas.Blog.Controllers.HomeController</code> has an area attribute
<code>[Area("Blog")]</code>.
For <see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/> like:
{
"action": "Index",
"controller": "Home"
}
<code>MyApp.Controllers.HomeController.Index()</code> will be selected.
<code>MyApp.Area.Blog.Controllers.HomeController.Index()</code> is not considered eligible because the
<see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/> does not contain the value 'Blog' for 'area'.
For <see cref="P:Microsoft.AspNetCore.Routing.RouteData.Values"/> like:
{
"area": "Blog",
"action": "Index",
"controller": "Home"
}
<code>MyApp.Area.Blog.Controllers.HomeController.Index()</code> will be selected.
<code>MyApp.Controllers.HomeController.Index()</code> is not considered eligible because the route values
contain a value for 'area'. <code>MyApp.Controllers.HomeController.Index()</code> cannot match any value
for 'area' other than <c>null</c>.
</example>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider.RouteKey">
<summary>
The route value key.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider.RouteValue">
<summary>
The route value. If <c>null</c> or empty, requires the route value associated with <see cref="P:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider.RouteKey"/>
to be missing or <c>null</c>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory">
<summary>
A factory for creating <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory.GetUrlHelper(Microsoft.AspNetCore.Mvc.ActionContext)">
<summary>
Gets an <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/> for the request associated with <paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<returns>An <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/> for the request associated with <paramref name="context"/></returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute">
<summary>
<para>
An attribute which specifies a required route value for an action or controller.
</para>
<para>
When placed on an action, the route data of a request must match the expectations of the route
constraint in order for the action to be selected. See <see cref="T:Microsoft.AspNetCore.Mvc.Routing.IRouteValueProvider"/> for
the expectations that must be satisfied by the route data.
</para>
<para>
When placed on a controller, unless overridden by the action, the constraint applies to all
actions defined by the controller.
</para>
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute.#ctor(System.String,System.String)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute"/>.
</summary>
<param name="routeKey">The route value key.</param>
<param name="routeValue">The expected route value.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute.RouteKey">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.RouteValueAttribute.RouteValue">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Routing.UrlHelper">
<summary>
An implementation of <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/> that contains methods to
build URLs for ASP.NET MVC within an application.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.#ctor(Microsoft.AspNetCore.Mvc.ActionContext)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Routing.UrlHelper"/> class using the specified action context and
action selector.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current request.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.ActionContext">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.Action(Microsoft.AspNetCore.Mvc.Routing.UrlActionContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.IsLocalUrl(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.RouteUrl(Microsoft.AspNetCore.Mvc.Routing.UrlRouteContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.GetVirtualPathData(System.String,Microsoft.AspNetCore.Routing.RouteValueDictionary)">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Routing.VirtualPathData"/> for the specified route values by using the specified route name.
</summary>
<param name="routeName">The name of the route that is used to generate the <see cref="T:Microsoft.AspNetCore.Routing.VirtualPathData"/>.
</param>
<param name="values">A dictionary that contains the parameters for a route.</param>
<returns>The <see cref="T:Microsoft.AspNetCore.Routing.VirtualPathData"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.Content(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.Link(System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelper.GenerateUrl(System.String,System.String,Microsoft.AspNetCore.Routing.VirtualPathData,System.String)">
<summary>
Generates the URL using the specified components.
</summary>
<param name="protocol">The protocol.</param>
<param name="host">The host.</param>
<param name="pathData">The <see cref="T:Microsoft.AspNetCore.Routing.VirtualPathData"/>.</param>
<param name="fragment">The URL fragment.</param>
<returns>The generated URL.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Routing.UrlHelperFactory">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Routing.UrlHelperFactory.GetUrlHelper(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.IKeepTempDataResult">
<summary>
A marker interface for <see cref="T:Microsoft.AspNetCore.Mvc.IActionResult"/> types which need to have temp data saved.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions">
<summary>
Extension methods for <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> to add MVC to the request execution pipeline.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions.UseMvc(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
Adds MVC to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> request execution pipeline.
</summary>
<param name="app">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
<returns>A reference to this instance after the operation has completed.</returns>
<remarks>This method only supports attribute routing. To add conventional routes use
<see cref="M:Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions.UseMvc(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action{Microsoft.AspNetCore.Routing.IRouteBuilder})"/>.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions.UseMvcWithDefaultRoute(Microsoft.AspNetCore.Builder.IApplicationBuilder)">
<summary>
Adds MVC to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> request execution pipeline
with a default route named 'default' and the following template:
'{controller=Home}/{action=Index}/{id?}'.
</summary>
<param name="app">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
<returns>A reference to this instance after the operation has completed.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Builder.MvcApplicationBuilderExtensions.UseMvc(Microsoft.AspNetCore.Builder.IApplicationBuilder,System.Action{Microsoft.AspNetCore.Routing.IRouteBuilder})">
<summary>
Adds MVC to the <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/> request execution pipeline.
</summary>
<param name="app">The <see cref="T:Microsoft.AspNetCore.Builder.IApplicationBuilder"/>.</param>
<param name="configureRoutes">A callback to configure MVC routes.</param>
<returns>A reference to this instance after the operation has completed.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions">
<summary>
Extension methods for <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.String)">
<summary>
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the given MVC area with the specified
<paramref name="name"/>, <paramref name="areaName"/> and <paramref name="template"/>.
</summary>
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
<param name="name">The name of the route.</param>
<param name="areaName">The MVC area name.</param>
<param name="template">The URL pattern of the route.</param>
<returns>A reference to this instance after the operation has completed.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.String,System.Object)">
<summary>
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the given MVC area with the specified
<paramref name="name"/>, <paramref name="areaName"/>, <paramref name="template"/>, and
<paramref name="defaults"/>.
</summary>
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
<param name="name">The name of the route.</param>
<param name="areaName">The MVC area name.</param>
<param name="template">The URL pattern of the route.</param>
<param name="defaults">
An object that contains default values for route parameters. The object's properties represent the
names and values of the default values.
</param>
<returns>A reference to this instance after the operation has completed.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.String,System.Object,System.Object)">
<summary>
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the given MVC area with the specified
<paramref name="name"/>, <paramref name="areaName"/>, <paramref name="template"/>,
<paramref name="defaults"/>, and <paramref name="constraints"/>.
</summary>
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
<param name="name">The name of the route.</param>
<param name="areaName">The MVC area name.</param>
<param name="template">The URL pattern of the route.</param>
<param name="defaults">
An object that contains default values for route parameters. The object's properties represent the
names and values of the default values.
</param>
<param name="constraints">
An object that contains constraints for the route. The object's properties represent the names and
values of the constraints.
</param>
<returns>A reference to this instance after the operation has completed.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Builder.MvcAreaRouteBuilderExtensions.MapAreaRoute(Microsoft.AspNetCore.Routing.IRouteBuilder,System.String,System.String,System.String,System.Object,System.Object,System.Object)">
<summary>
Adds a route to the <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> with the given MVC area with the specified
<paramref name="name"/>, <paramref name="areaName"/>, <paramref name="template"/>,
<paramref name="defaults"/>, <paramref name="constraints"/>, and <paramref name="dataTokens"/>.
</summary>
<param name="routeBuilder">The <see cref="T:Microsoft.AspNetCore.Routing.IRouteBuilder"/> to add the route to.</param>
<param name="name">The name of the route.</param>
<param name="areaName">The MVC area name.</param>
<param name="template">The URL pattern of the route.</param>
<param name="defaults">
An object that contains default values for route parameters. The object's properties represent the
names and values of the default values.
</param>
<param name="constraints">
An object that contains constraints for the route. The object's properties represent the names and
values of the constraints.
</param>
<param name="dataTokens">
An object that contains data tokens for the route. The object's properties represent the names and
values of the data tokens.
</param>
<returns>A reference to this instance after the operation has completed.</returns>
</member>
<member name="T:Microsoft.Extensions.Internal.ClosedGenericMatcher">
<summary>
Helper related to generic interface definitions and implementing classes.
</summary>
</member>
<member name="M:Microsoft.Extensions.Internal.ClosedGenericMatcher.ExtractGenericInterface(System.Type,System.Type)">
<summary>
Determine whether <paramref name="queryType"/> is or implements a closed generic <see cref="T:System.Type"/>
created from <paramref name="interfaceType"/>.
</summary>
<param name="queryType">The <see cref="T:System.Type"/> of interest.</param>
<param name="interfaceType">The open generic <see cref="T:System.Type"/> to match. Usually an interface.</param>
<returns>
The closed generic <see cref="T:System.Type"/> created from <paramref name="interfaceType"/> that
<paramref name="queryType"/> is or implements. <c>null</c> if the two <see cref="T:System.Type"/>s have no such
relationship.
</returns>
<remarks>
This method will return <paramref name="queryType"/> if <paramref name="interfaceType"/> is
<c>typeof(KeyValuePair{,})</c>, and <paramref name="queryType"/> is
<c>typeof(KeyValuePair{string, object})</c>.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.#ctor(System.Reflection.PropertyInfo)">
<summary>
Initializes a fast <see cref="T:Microsoft.Extensions.Internal.PropertyHelper"/>.
This constructor does not cache the helper. For caching, use <see cref="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Object)"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.Property">
<summary>
Gets the backing <see cref="T:System.Reflection.PropertyInfo"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.Name">
<summary>
Gets (or sets in derived types) the property name.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.ValueGetter">
<summary>
Gets the property value getter.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.ValueSetter">
<summary>
Gets the property value setter.
</summary>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetValue(System.Object)">
<summary>
Returns the property value for the specified <paramref name="instance"/>.
</summary>
<param name="instance">The object whose property value will be returned.</param>
<returns>The property value.</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.SetValue(System.Object,System.Object)">
<summary>
Sets the property value for the specified <paramref name="instance" />.
</summary>
<param name="instance">The object whose property value will be set.</param>
<param name="value">The property value.</param>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Object)">
<summary>
Creates and caches fast property helpers that expose getters for every public get property on the
underlying type.
</summary>
<param name="instance">the instance to extract property accessors for.</param>
<returns>a cached array of all public property getters from the underlying type of target instance.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Type)">
<summary>
Creates and caches fast property helpers that expose getters for every public get property on the
specified type.
</summary>
<param name="type">the type to extract property accessors for.</param>
<returns>a cached array of all public property getters from the type of target instance.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetVisibleProperties(System.Object)">
<summary>
<para>
Creates and caches fast property helpers that expose getters for every non-hidden get property
on the specified type.
</para>
<para>
<see cref="M:GetVisibleProperties"/> excludes properties defined on base types that have been
hidden by definitions using the <c>new</c> keyword.
</para>
</summary>
<param name="instance">The instance to extract property accessors for.</param>
<returns>
A cached array of all public property getters from the instance's type.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetVisibleProperties(System.Type)">
<summary>
<para>
Creates and caches fast property helpers that expose getters for every non-hidden get property
on the specified type.
</para>
<para>
<see cref="M:GetVisibleProperties"/> excludes properties defined on base types that have been
hidden by definitions using the <c>new</c> keyword.
</para>
</summary>
<param name="type">The type to extract property accessors for.</param>
<returns>
A cached array of all public property getters from the type.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeFastPropertyGetter(System.Reflection.PropertyInfo)">
<summary>
Creates a single fast property getter. The result is not cached.
</summary>
<param name="propertyInfo">propertyInfo to extract the getter for.</param>
<returns>a fast getter.</returns>
<remarks>
This method is more memory efficient than a dynamically compiled lambda, and about the
same speed.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeNullSafeFastPropertyGetter(System.Reflection.PropertyInfo)">
<summary>
Creates a single fast property getter which is safe for a null input object. The result is not cached.
</summary>
<param name="propertyInfo">propertyInfo to extract the getter for.</param>
<returns>a fast getter.</returns>
<remarks>
This method is more memory efficient than a dynamically compiled lambda, and about the
same speed.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeFastPropertySetter(System.Reflection.PropertyInfo)">
<summary>
Creates a single fast property setter for reference types. The result is not cached.
</summary>
<param name="propertyInfo">propertyInfo to extract the setter for.</param>
<returns>a fast getter.</returns>
<remarks>
This method is more memory efficient than a dynamically compiled lambda, and about the
same speed. This only works for reference types.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.ObjectToDictionary(System.Object)">
<summary>
Given an object, adds each instance property with a public get method as a key and its
associated value to a dictionary.
If the object is already an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance, then a copy
is returned.
</summary>
<remarks>
The implementation of PropertyHelper will cache the property accessors per-type. This is
faster when the the same type is used multiple times with ObjectToDictionary.
</remarks>
</member>
<member name="T:Microsoft.Extensions.Internal.SecurityHelper">
<summary>
Helper code used when implementing authentication middleware
</summary>
</member>
<member name="M:Microsoft.Extensions.Internal.SecurityHelper.MergeUserPrincipal(System.Security.Claims.ClaimsPrincipal,System.Security.Claims.ClaimsPrincipal)">
<summary>
Add all ClaimsIdentities from an additional ClaimPrincipal to the ClaimsPrincipal
Merges a new claims principal, placing all new identities first, and eliminating
any empty unauthenticated identities from context.User
</summary>
<param name="existingPrincipal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing existing <see cref="T:System.Security.Claims.ClaimsIdentity"/>.</param>
<param name="additionalPrincipal">The <see cref="T:System.Security.Claims.ClaimsPrincipal"/> containing <see cref="T:System.Security.Claims.ClaimsIdentity"/> to be added.</param>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions">
<summary>
Contains the extension methods for <see cref="P:Microsoft.AspNetCore.Mvc.MvcOptions.Conventions"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.Add(System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention},Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention)">
<summary>
Adds a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention"/> to all the controllers in the application.
</summary>
<param name="conventions">The list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention"/>
in <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>
<param name="controllerModelConvention">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention"/> which needs to be
added.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.Add(System.Collections.Generic.IList{Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention},Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention)">
<summary>
Adds a <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention"/> to all the actions in the application.
</summary>
<param name="conventions">The list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention"/>
in <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>
<param name="actionModelConvention">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention"/> which needs to be
added.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.ActionApplicationModelConvention.#ctor(Microsoft.AspNetCore.Mvc.ApplicationModels.IActionModelConvention)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.ActionApplicationModelConvention"/>.
</summary>
<param name="actionModelConvention">The action convention to be applied on all actions
in the application.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.ActionApplicationModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel)">
<inheritdoc />
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.ControllerApplicationModelConvention.#ctor(Microsoft.AspNetCore.Mvc.ApplicationModels.IControllerModelConvention)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.ControllerApplicationModelConvention"/>.
</summary>
<param name="controllerConvention">The controller convention to be applied on all controllers
in the application.</param>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.ApplicationModelConventionExtensions.ControllerApplicationModelConvention.Apply(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel)">
<inheritdoc />
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder">
<summary>
An interface for configuring MVC services.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.IMvcBuilder.Services">
<summary>
Gets the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> where MVC services are configured.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.IMvcBuilder.PartManager">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> where <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>s
are configured.
</summary>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder">
<summary>
An interface for configuring essential MVC services.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.Services">
<summary>
Gets the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> where essential MVC services are configured.
</summary>
</member>
<member name="P:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.PartManager">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> where <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>s
are configured.
</summary>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions">
<summary>
Extensions for configuring MVC using an <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddMvcOptions(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.MvcOptions})">
<summary>
Registers an action to configure <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>
<param name="setupAction">An <see cref="T:System.Action`1"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddApplicationPart(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Reflection.Assembly)">
<summary>
Adds an <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/> to the list of <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationParts"/> on the
<see cref="P:Microsoft.Extensions.DependencyInjection.IMvcBuilder.PartManager"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>
<param name="assembly">The <see cref="T:System.Reflection.Assembly"/> of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.ConfigureApplicationPartManager(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager})">
<summary>
Configures the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> of the <see cref="P:Microsoft.Extensions.DependencyInjection.IMvcBuilder.PartManager"/> using
the given <see cref="T:System.Action`1"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>
<param name="setupAction">The <see cref="T:System.Action`1"/></param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcBuilderExtensions.AddControllersAsServices(Microsoft.Extensions.DependencyInjection.IMvcBuilder)">
<summary>
Registers discovered controllers as services in the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddMvcOptions(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action{Microsoft.AspNetCore.Mvc.MvcOptions})">
<summary>
Registers an action to configure <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>
<param name="setupAction">An <see cref="T:System.Action`1"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddControllersAsServices(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder)">
<summary>
Registers discovered controllers as services in the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.AddApplicationPart(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Reflection.Assembly)">
<summary>
Adds an <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/> to the list of <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationParts"/> on the
<see cref="P:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.PartManager"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>
<param name="assembly">The <see cref="T:System.Reflection.Assembly"/> of the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreMvcCoreBuilderExtensions.ConfigureApplicationPartManager(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager})">
<summary>
Configures the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> of the <see cref="P:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder.PartManager"/> using
the given <see cref="T:System.Action`1"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param>
<param name="setupAction">The <see cref="T:System.Action`1"/></param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.MvcCoreServiceCollectionExtensions">
<summary>
Extension methods for setting up essential MVC services in an <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreServiceCollectionExtensions.AddMvcCore(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
<summary>
Adds essential MVC services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
<returns>An <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/> that can be used to further configure the MVC services.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcCoreServiceCollectionExtensions.AddMvcCore(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{Microsoft.AspNetCore.Mvc.MvcOptions})">
<summary>
Adds essential MVC services to the specified <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
</summary>
<param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" /> to add services to.</param>
<param name="setupAction">An <see cref="T:System.Action`1"/> to configure the provided <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>
<returns>An <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/> that can be used to further configure the MVC services.</returns>
</member>
</members>
</doc>