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.Vi...

9150 lines
611 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AspNetCore.Mvc.ViewFeatures</name>
</assembly>
<members>
<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.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions">
<summary>
Extensions methods for configuring MVC via an <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddViewOptions(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.MvcViewOptions})">
<summary>
Adds configuration of <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/> for the application.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>
<param name="setupAction">The <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/> which need to be configured.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddViewComponentsAsServices(Microsoft.Extensions.DependencyInjection.IMvcBuilder)">
<summary>
Registers discovered view components 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="T:Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute">
<summary>
An attribute that causes validation of antiforgery tokens for all unsafe HTTP methods. An antiforgery
token is required for HTTP methods other than GET, HEAD, OPTIONS, and TRACE.
</summary>
<remarks>
<see cref="T:Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute"/> can be applied at as a global filter to trigger
validation of antiforgery tokens by default for an application. Use
<see cref="T:Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute"/> to suppress validation of the antiforgery token for
a controller or action.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.Order">
<summary>
Gets the order value for determining the order of execution of filters. Filters execute in
ascending numeric value of the <see cref="P:Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.Order"/> property.
</summary>
<remarks>
<para>
Filters are executed in an ordering determined by an ascending sort of the <see cref="P:Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.Order"/> property.
</para>
<para>
The default Order for this attribute is 1000 because it must run after any filter which does authentication
or login in order to allow them to behave as expected (ie Unauthenticated or Redirect instead of 400).
</para>
<para>
Look at <see cref="P:Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter.Order"/> for more detailed info.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.IsReusable">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.AutoValidateAntiforgeryTokenAttribute.CreateInstance(System.IServiceProvider)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Controller">
<summary>
A base class for an MVC controller with view support.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Controller.ViewData">
<summary>
Gets or sets <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> used by <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> and <see cref="P:Microsoft.AspNetCore.Mvc.Controller.ViewBag"/>.
</summary>
<remarks>
By default, this property is activated when <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator"/> activates
controllers. However, when controllers are directly instantiated in user code, this property is
initialized with <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.EmptyModelMetadataProvider"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Controller.TempData">
<summary>
Gets or sets <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> used by <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Controller.ViewBag">
<summary>
Gets the dynamic view bag.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.View">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object that renders a view to the response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.View(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object by specifying a <paramref name="viewName"/>.
</summary>
<param name="viewName">The name of the view that is rendered to the response.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.View(System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object by specifying a <paramref name="model"/>
to be rendered by the view.
</summary>
<param name="model">The model that is rendered by the view.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.View(System.String,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object by specifying a <paramref name="viewName"/>
and the <paramref name="model"/> to be rendered by the view.
</summary>
<param name="viewName">The name of the view that is rendered to the response.</param>
<param name="model">The model that is rendered by the view.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.PartialView">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object that renders a partial view to the response.
</summary>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.PartialView(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object by specifying a <paramref name="viewName"/>.
</summary>
<param name="viewName">The name of the view that is rendered to the response.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.PartialView(System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object by specifying a <paramref name="model"/>
to be rendered by the partial view.
</summary>
<param name="model">The model that is rendered by the partial view.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.PartialView(System.String,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object by specifying a <paramref name="viewName"/>
and the <paramref name="model"/> to be rendered by the partial view.
</summary>
<param name="viewName">The name of the partial view that is rendered to the response.</param>
<param name="model">The model that is rendered by the partial view.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.ViewComponent(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> by specifying the name of a view component to render.
</summary>
<param name="componentName">
The view component name. Can be a view component
<see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ShortName"/> or
<see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.FullName"/>.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.ViewComponent(System.Type)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> by specifying the <see cref="T:System.Type"/> of a view component to
render.
</summary>
<param name="componentType">The view component <see cref="T:System.Type"/>.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.ViewComponent(System.String,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> by specifying the name of a view component to render.
</summary>
<param name="componentName">
The view component name. Can be a view component
<see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ShortName"/> or
<see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.FullName"/>.</param>
<param name="arguments">
An <see cref="T:System.Object"/> with properties representing arguments to be passed to the invoked view component
method. Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance
containing the invocation arguments.
</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.ViewComponent(System.Type,System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> by specifying the <see cref="T:System.Type"/> of a view component to
render.
</summary>
<param name="componentType">The view component <see cref="T:System.Type"/>.</param>
<param name="arguments">
An <see cref="T:System.Object"/> with properties representing arguments to be passed to the invoked view component
method. Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance
containing the invocation arguments.
</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponentResult"/> object for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.Json(System.Object)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.JsonResult"/> object that serializes the specified <paramref name="data"/> object
to JSON.
</summary>
<param name="data">The object to serialize.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.JsonResult"/> that serializes the specified <paramref name="data"/>
to JSON format for the response.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.Json(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.JsonResult"/> object that serializes the specified <paramref name="data"/> object
to JSON.
</summary>
<param name="data">The object to serialize.</param>
<param name="serializerSettings">The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> to be used by
the formatter.</param>
<returns>The created <see cref="T:Microsoft.AspNetCore.Mvc.JsonResult"/> that serializes the specified <paramref name="data"/>
as JSON format for the response.</returns>
<remarks>Callers should cache an instance of <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> to avoid
recreating cached data with each call.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)">
<summary>
Called before the action method is invoked.
</summary>
<param name="context">The action executing context.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.OnActionExecuted(Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext)">
<summary>
Called after the action method is invoked.
</summary>
<param name="context">The action executed context.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)">
<summary>
Called before the action method is invoked.
</summary>
<param name="context">The action executing context.</param>
<param name="next">The <see cref="T:Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate"/> to execute. Invoke this delegate in the body
of <see cref="M:Microsoft.AspNetCore.Mvc.Controller.OnActionExecutionAsync(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext,Microsoft.AspNetCore.Mvc.Filters.ActionExecutionDelegate)" /> to continue execution of the action.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> instance.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.Dispose">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Controller.Dispose(System.Boolean)">
<summary>
Releases all resources currently used by this <see cref="T:Microsoft.AspNetCore.Mvc.Controller"/> instance.
</summary>
<param name="disposing"><c>true</c> if this method is being invoked by the <see cref="M:Microsoft.AspNetCore.Mvc.Controller.Dispose"/> method,
otherwise <c>false</c>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute">
<summary>
An filter that skips antiforgery token validation.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute.Order">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.IViewComponentHelper">
<summary>
Supports the rendering of view components in a view.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.IViewComponentHelper.InvokeAsync(System.String,System.Object)">
<summary>
Invokes a view component with the specified <paramref name="name"/>.
</summary>
<param name="name">The name of the view component.</param>
<param name="arguments">
An <see cref="T:System.Object"/> with properties representing arguments to be passed to the invoked view component
method. Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance
containing the invocation arguments.
</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns the rendered <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent" />.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.IViewComponentHelper.InvokeAsync(System.Type,System.Object)">
<summary>
Invokes a view component of type <paramref name="componentType" />.
</summary>
<param name="componentType">The view component <see cref="T:System.Type"/>.</param>
<param name="arguments">
An <see cref="T:System.Object"/> with properties representing arguments to be passed to the invoked view component
method. Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance
containing the invocation arguments.
</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns the rendered <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent" />.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.IViewComponentResult">
<summary>
Result type of a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponent"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.IViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Executes the result of a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponent"/> using the specified <paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> for the current component execution.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.IViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Asynchronously executes the result of a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponent"/> using the specified
<paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> for the current component execution.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous execution.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware">
<summary>
Contract for contextualizing a property activated by a view with the <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.
</summary>
<remarks>This interface is used for contextualizing properties added to a Razor page using <c>@inject</c>.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IViewContextAware.Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<summary>
Contextualizes the instance with the specified <paramref name="viewContext"/>.
</summary>
<param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionMetadataProvider.FromStringExpression(System.String,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)">
<summary>
Gets <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for named <paramref name="expression"/> in given
<paramref name="viewData"/>.
</summary>
<param name="expression">Expression name, relative to <c>viewData.Model</c>.</param>
<param name="viewData">
The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> that may contain the <paramref name="expression"/> value.
</param>
<param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<returns>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for named <paramref name="expression"/> in given <paramref name="viewData"/>.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache">
<summary>
This class holds the cache for the expression text that is computed by ExpressionHelper.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache.Entries">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope">
<summary>
Creates and manages the lifetime of <see cref="T:ViewBufferValue[]"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope.GetPage(System.Int32)">
<summary>
Gets a <see cref="T:ViewBufferValue[]"/>.
</summary>
<param name="pageSize">The minimum size of the segment.</param>
<returns>The <see cref="T:ViewBufferValue[]"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope.ReturnSegment(Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[])">
<summary>
Returns a <see cref="T:ViewBufferValue[]"/> that can be reused.
</summary>
<param name="segment">The <see cref="T:ViewBufferValue[]"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope.CreateWriter(System.IO.TextWriter)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PagedBufferedTextWriter"/> that will delegate to the provided
<paramref name="writer"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/>.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PagedBufferedTextWriter"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"/> that uses pooled memory.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope.#ctor(System.Buffers.ArrayPool{Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue},System.Buffers.ArrayPool{System.Char})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope"/>.
</summary>
<param name="viewBufferPool">
The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue"/> instances.
</param>
<param name="charPool">
The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PagedBufferedTextWriter"/> instances.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope.GetPage(System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope.ReturnSegment(Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue[])">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope.CreateWriter(System.IO.TextWriter)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MemoryPoolViewBufferScope.Dispose">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MvcViewOptionsSetup">
<summary>
Sets up default options for <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MvcViewOptionsSetup.#ctor(System.IServiceProvider)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.MvcViewOptionsSetup"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor">
<summary>
Finds and executes an <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> for a <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions},Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory,System.Diagnostics.DiagnosticSource,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor"/>.
</summary>
<param name="viewOptions">The <see cref="T:Microsoft.Extensions.Options.IOptions`1"/>.</param>
<param name="writerFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"/>.</param>
<param name="viewEngine">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/>.</param>
<param name="tempDataFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"/>.</param>
<param name="diagnosticSource">The <see cref="T:System.Diagnostics.DiagnosticSource"/>.</param>
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
<param name="modelMetadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor.Logger">
<summary>
Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor.FindView(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.PartialViewResult)">
<summary>
Attempts to find the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> associated with <paramref name="viewResult"/>.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<param name="viewResult">The <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/>.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.PartialViewResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ViewEngines.IView,Microsoft.AspNetCore.Mvc.PartialViewResult)">
<summary>
Executes the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> asynchronously.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<param name="view">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/>.</param>
<param name="viewResult">The <see cref="T:Microsoft.AspNetCore.Mvc.PartialViewResult"/>.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> which will complete when view execution is completed.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter">
<summary>
A filter that saves temp data.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter"/>.
</summary>
<param name="factory">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.SaveTempDataFilter.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.TempDataMvcOptionsSetup">
<summary>
Sets up default options for <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer">
<summary>
An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContentBuilder"/> that is backed by a buffer provided by <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope,System.String,System.Int32)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"/>.
</summary>
<param name="bufferScope">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"/>.</param>
<param name="name">A name to identify this instance.</param>
<param name="pageSize">The size of buffer pages.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.Pages">
<summary>
Gets the backing buffer.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.Append(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.AppendHtml(Microsoft.AspNetCore.Html.IHtmlContent)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.AppendHtml(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.Clear">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer.WriteToAsync(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)">
<summary>
Writes the buffered content to <paramref name="writer"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/>.</param>
<param name="encoder">The <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> which will complete once content has been written.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter">
<summary>
<para>
A <see cref="T:System.IO.TextWriter"/> that is backed by a unbuffered writer (over the Response stream) and/or a
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"/>
</para>
<para>
When <c>Flush</c> or <c>FlushAsync</c> is invoked, the writer copies all content from the buffer to
the writer and switches to writing to the unbuffered writer for all further write operations.
</para>
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer,System.Text.Encoding)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter"/>.
</summary>
<param name="buffer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"/> for buffered output.</param>
<param name="encoding">The <see cref="T:System.Text.Encoding"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer,System.Text.Encoding,System.Text.Encodings.Web.HtmlEncoder,System.IO.TextWriter)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter"/>.
</summary>
<param name="buffer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"/> for buffered output.</param>
<param name="encoding">The <see cref="T:System.Text.Encoding"/>.</param>
<param name="htmlEncoder">The HTML encoder.</param>
<param name="inner">
The inner <see cref="T:System.IO.TextWriter"/> to write output to when this instance is no longer buffering.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Encoding">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.IsBuffering">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Buffer">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Write(System.Char)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Write(System.Char[],System.Int32,System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Write(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Write(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Write(Microsoft.AspNetCore.Html.IHtmlContent)">
<summary>
Writes an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> value.
</summary>
<param name="value">The <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> value.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Write(Microsoft.AspNetCore.Html.IHtmlContentContainer)">
<summary>
Writes an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContentContainer"/> value.
</summary>
<param name="value">The <see cref="T:Microsoft.AspNetCore.Html.IHtmlContentContainer"/> value.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteLine(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteAsync(System.Char)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteAsync(System.Char[],System.Int32,System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteAsync(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteLine">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteLine(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteLineAsync(System.Char)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteLineAsync(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.WriteLineAsync">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.Flush">
<summary>
Copies the buffered content to the unbuffered writer and invokes flush on it.
Additionally causes this instance to no longer buffer and direct all write operations
to the unbuffered writer.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferTextWriter.FlushAsync">
<summary>
Copies the buffered content to the unbuffered writer and invokes flush on it.
Additionally causes this instance to no longer buffer and direct all write operations
to the unbuffered writer.
</summary>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous copy and flush operations.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue">
<summary>
Encapsulates a string or <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> value.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue.#ctor(System.String)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue"/> with a <c>string</c> value.
</summary>
<param name="value">The value.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue.#ctor(Microsoft.AspNetCore.Html.IHtmlContent)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue"/> with a <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> value.
</summary>
<param name="content">The <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBufferValue.Value">
<summary>
Gets the value.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor">
<summary>
Finds and executes an <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> for a <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions},Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory,System.Diagnostics.DiagnosticSource,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor"/>.
</summary>
<param name="viewOptions">The <see cref="T:Microsoft.Extensions.Options.IOptions`1"/>.</param>
<param name="writerFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"/>.</param>
<param name="viewEngine">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/>.</param>
<param name="tempDataFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"/>.</param>
<param name="diagnosticSource">The <see cref="T:System.Diagnostics.DiagnosticSource"/>.</param>
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
<param name="modelMetadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor.Logger">
<summary>
Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor.FindView(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ViewResult)">
<summary>
Attempts to find the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> associated with <paramref name="viewResult"/>.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<param name="viewResult">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/>.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ViewEngines.IView,Microsoft.AspNetCore.Mvc.ViewResult)">
<summary>
Executes the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> asynchronously.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<param name="view">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/>.</param>
<param name="viewResult">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewResult"/>.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> which will complete when view execution is completed.</returns>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_AmbiguousTypeMatch">
<summary>
The view component name '{0}' matched multiple types:{1}{2}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_AmbiguousTypeMatch(System.Object,System.Object,System.Object)">
<summary>
The view component name '{0}' matched multiple types:{1}{2}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_AsyncMethod_ShouldReturnTask">
<summary>
Method '{0}' of view component '{1}' should be declared to return {2}&lt;T&gt;.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_AsyncMethod_ShouldReturnTask(System.Object,System.Object,System.Object)">
<summary>
Method '{0}' of view component '{1}' should be declared to return {2}&lt;T&gt;.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_MustReturnValue">
<summary>
A view component must return a non-null value.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_MustReturnValue">
<summary>
A view component must return a non-null value.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_SyncMethod_ShouldReturnValue">
<summary>
Method '{0}' of view component '{1}' should be declared to return a value.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_SyncMethod_ShouldReturnValue(System.Object,System.Object)">
<summary>
Method '{0}' of view component '{1}' should be declared to return a value.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_CannotFindComponent">
<summary>
A view component named '{0}' could not be found.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_CannotFindComponent(System.Object)">
<summary>
A view component named '{0}' could not be found.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_IViewComponentFactory_ReturnedNull">
<summary>
An invoker could not be created for the view component '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_IViewComponentFactory_ReturnedNull(System.Object)">
<summary>
An invoker could not be created for the view component '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_CannotFindMethod">
<summary>
Could not find an '{0}' or '{1}' method for the view component '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_CannotFindMethod(System.Object,System.Object,System.Object)">
<summary>
Could not find an '{0}' or '{1}' method for the view component '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_InvalidReturnValue">
<summary>
View components only support returning {0}, {1} or {2}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_InvalidReturnValue(System.Object,System.Object,System.Object)">
<summary>
View components only support returning {0}, {1} or {2}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ArgumentCannotBeNullOrEmpty">
<summary>
Value cannot be null or empty.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatArgumentCannotBeNullOrEmpty">
<summary>
Value cannot be null or empty.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.PropertyOfTypeCannotBeNull">
<summary>
The '{0}' property of '{1}' must not be null.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatPropertyOfTypeCannotBeNull(System.Object,System.Object)">
<summary>
The '{0}' property of '{1}' must not be null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TypeMethodMustReturnNotNullValue">
<summary>
The '{0}' method of type '{1}' cannot return a null value.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.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.ViewFeatures.Resources.ArgumentPropertyUnexpectedType">
<summary>
Property '{0}' is of type '{1}', but this method requires a value of type '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatArgumentPropertyUnexpectedType(System.Object,System.Object,System.Object)">
<summary>
Property '{0}' is of type '{1}', but this method requires a value of type '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Common_PartialViewNotFound">
<summary>
The partial view '{0}' was not found or no view engine supports the searched locations. The following locations were searched:{1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatCommon_PartialViewNotFound(System.Object,System.Object)">
<summary>
The partial view '{0}' was not found or no view engine supports the searched locations. The following locations were searched:{1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Common_TriState_False">
<summary>
False
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatCommon_TriState_False">
<summary>
False
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Common_TriState_NotSet">
<summary>
Not Set
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatCommon_TriState_NotSet">
<summary>
Not Set
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Common_TriState_True">
<summary>
True
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatCommon_TriState_True">
<summary>
True
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.DynamicViewData_ViewDataNull">
<summary>
ViewData value must not be null.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatDynamicViewData_ViewDataNull">
<summary>
ViewData value must not be null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ExpressionHelper_InvalidIndexerExpression">
<summary>
The expression compiler was unable to evaluate the indexer expression '{0}' because it references the model parameter '{1}' which is unavailable.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatExpressionHelper_InvalidIndexerExpression(System.Object,System.Object)">
<summary>
The expression compiler was unable to evaluate the indexer expression '{0}' because it references the model parameter '{1}' which is unavailable.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlHelper_NullModelMetadata">
<summary>
The IModelMetadataProvider was unable to provide metadata for expression '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlHelper_NullModelMetadata(System.Object)">
<summary>
The IModelMetadataProvider was unable to provide metadata for expression '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlHelper_NotContextualized">
<summary>
Must call 'Contextualize' method before using this HtmlHelper instance.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlHelper_NotContextualized">
<summary>
Must call 'Contextualize' method before using this HtmlHelper instance.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlHelper_MissingSelectData">
<summary>
There is no ViewData item of type '{0}' that has the key '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlHelper_MissingSelectData(System.Object,System.Object)">
<summary>
There is no ViewData item of type '{0}' that has the key '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlHelper_SelectExpressionNotEnumerable">
<summary>
The parameter '{0}' must evaluate to an IEnumerable when multiple selection is allowed.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlHelper_SelectExpressionNotEnumerable(System.Object)">
<summary>
The parameter '{0}' must evaluate to an IEnumerable when multiple selection is allowed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlHelper_TypeNotSupported_ForGetEnumSelectList">
<summary>
The type '{0}' is not supported. Type must be an {1} that does not have an associated {2}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlHelper_TypeNotSupported_ForGetEnumSelectList(System.Object,System.Object,System.Object)">
<summary>
The type '{0}' is not supported. Type must be an {1} that does not have an associated {2}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlHelper_WrongSelectDataType">
<summary>
The ViewData item that has the key '{0}' is of type '{1}' but must be of type '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlHelper_WrongSelectDataType(System.Object,System.Object,System.Object)">
<summary>
The ViewData item that has the key '{0}' is of type '{1}' but must be of type '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Templates_TypeMustImplementIEnumerable">
<summary>
The '{0}' template was used with an object of type '{1}', which does not implement '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTemplates_TypeMustImplementIEnumerable(System.Object,System.Object,System.Object)">
<summary>
The '{0}' template was used with an object of type '{1}', which does not implement '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TemplateHelpers_TemplateLimitations">
<summary>
Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTemplateHelpers_TemplateLimitations">
<summary>
Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TemplateHelpers_NoTemplate">
<summary>
Unable to locate an appropriate template for type {0}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTemplateHelpers_NoTemplate(System.Object)">
<summary>
Unable to locate an appropriate template for type {0}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewData_ModelCannotBeNull">
<summary>
The model item passed is null, but this ViewDataDictionary instance requires a non-null model item of type '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewData_ModelCannotBeNull(System.Object)">
<summary>
The model item passed is null, but this ViewDataDictionary instance requires a non-null model item of type '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewData_WrongTModelType">
<summary>
The model item passed into the ViewDataDictionary is of type '{0}', but this ViewDataDictionary instance requires a model item of type '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewData_WrongTModelType(System.Object,System.Object)">
<summary>
The model item passed into the ViewDataDictionary is of type '{0}', but this ViewDataDictionary instance requires a model item of type '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewEngine_PartialViewNotFound">
<summary>
The partial view '{0}' was not found. The following locations were searched:{1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewEngine_PartialViewNotFound(System.Object,System.Object)">
<summary>
The partial view '{0}' was not found. The following locations were searched:{1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewEngine_ViewNotFound">
<summary>
The view '{0}' was not found. The following locations were searched:{1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewEngine_ViewNotFound(System.Object,System.Object)">
<summary>
The view '{0}' was not found. The following locations were searched:{1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlHelper_TextAreaParameterOutOfRange">
<summary>
The value must be greater than or equal to zero.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlHelper_TextAreaParameterOutOfRange">
<summary>
The value must be greater than or equal to zero.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.UnobtrusiveJavascript_ValidationParameterCannotBeEmpty">
<summary>
Validation parameter names in unobtrusive client validation rules cannot be empty. Client rule type: {0}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatUnobtrusiveJavascript_ValidationParameterCannotBeEmpty(System.Object)">
<summary>
Validation parameter names in unobtrusive client validation rules cannot be empty. Client rule type: {0}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.UnobtrusiveJavascript_ValidationParameterMustBeLegal">
<summary>
Validation parameter names in unobtrusive client validation rules must start with a lowercase letter and consist of only lowercase letters or digits. Validation parameter name: {0}, client rule type: {1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatUnobtrusiveJavascript_ValidationParameterMustBeLegal(System.Object,System.Object)">
<summary>
Validation parameter names in unobtrusive client validation rules must start with a lowercase letter and consist of only lowercase letters or digits. Validation parameter name: {0}, client rule type: {1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.UnobtrusiveJavascript_ValidationTypeCannotBeEmpty">
<summary>
Validation type names in unobtrusive client validation rules cannot be empty. Client rule type: {0}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatUnobtrusiveJavascript_ValidationTypeCannotBeEmpty(System.Object)">
<summary>
Validation type names in unobtrusive client validation rules cannot be empty. Client rule type: {0}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.UnobtrusiveJavascript_ValidationTypeMustBeLegal">
<summary>
Validation type names in unobtrusive client validation rules must consist of only lowercase letters. Invalid name: "{0}", client rule type: {1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatUnobtrusiveJavascript_ValidationTypeMustBeLegal(System.Object,System.Object)">
<summary>
Validation type names in unobtrusive client validation rules must consist of only lowercase letters. Invalid name: "{0}", client rule type: {1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.UnobtrusiveJavascript_ValidationTypeMustBeUnique">
<summary>
Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: {0}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatUnobtrusiveJavascript_ValidationTypeMustBeUnique(System.Object)">
<summary>
Validation type names in unobtrusive client validation rules must be unique. The following validation type was seen more than once: {0}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TypeMustDeriveFromType">
<summary>
The type '{0}' must derive from '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTypeMustDeriveFromType(System.Object,System.Object)">
<summary>
The type '{0}' must derive from '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TemplatedViewLocationExpander_NoReplacementToken">
<summary>
Could not find a replacement for view expansion token '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTemplatedViewLocationExpander_NoReplacementToken(System.Object)">
<summary>
Could not find a replacement for view expansion token '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TemplatedExpander_PopulateValuesMustBeInvokedFirst">
<summary>
{0} must be executed before {1} can be invoked.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTemplatedExpander_PopulateValuesMustBeInvokedFirst(System.Object,System.Object)">
<summary>
{0} must be executed before {1} can be invoked.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TemplatedExpander_ValueFactoryCannotReturnNull">
<summary>
The result of value factory cannot be null.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTemplatedExpander_ValueFactoryCannotReturnNull">
<summary>
The result of value factory cannot be null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_AmbiguousTypeMatch_Item">
<summary>
Type: '{0}' - Name: '{1}'
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_AmbiguousTypeMatch_Item(System.Object,System.Object)">
<summary>
Type: '{0}' - Name: '{1}'
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Common_PropertyNotFound">
<summary>
The property {0}.{1} could not be found.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatCommon_PropertyNotFound(System.Object,System.Object)">
<summary>
The property {0}.{1} could not be found.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.RemoteAttribute_NoUrlFound">
<summary>
No URL for remote validation could be found.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatRemoteAttribute_NoUrlFound">
<summary>
No URL for remote validation could be found.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.RemoteAttribute_RemoteValidationFailed">
<summary>
'{0}' is invalid.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatRemoteAttribute_RemoteValidationFailed(System.Object)">
<summary>
'{0}' is invalid.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.HtmlGenerator_FieldNameCannotBeNullOrEmpty">
<summary>
The name of an HTML field cannot be null or empty. Instead use methods {0}.{1} or {2}.{3} with a non-empty {4} argument value.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatHtmlGenerator_FieldNameCannotBeNullOrEmpty(System.Object,System.Object,System.Object,System.Object,System.Object)">
<summary>
The name of an HTML field cannot be null or empty. Instead use methods {0}.{1} or {2}.{3} with a non-empty {4} argument value.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponentResult_NameOrTypeMustBeSet">
<summary>
Either the '{0}' or '{1}' property must be set in order to invoke a view component.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponentResult_NameOrTypeMustBeSet(System.Object,System.Object)">
<summary>
Either the '{0}' or '{1}' property must be set in order to invoke a view component.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TempData_CannotDeserializeToken">
<summary>
Cannot deserialize {0} of type '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTempData_CannotDeserializeToken(System.Object,System.Object)">
<summary>
Cannot deserialize {0} of type '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TempData_CannotSerializeDictionary">
<summary>
The '{0}' cannot serialize a dictionary with a key of type '{1}' to session state.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTempData_CannotSerializeDictionary(System.Object,System.Object)">
<summary>
The '{0}' cannot serialize a dictionary with a key of type '{1}' to session state.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TempData_CannotSerializeToSession">
<summary>
The '{0}' cannot serialize an object of type '{1}' to session state.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTempData_CannotSerializeToSession(System.Object,System.Object)">
<summary>
The '{0}' cannot serialize an object of type '{1}' to session state.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Dictionary_DuplicateKey">
<summary>
The collection already contains an entry with key '{0}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatDictionary_DuplicateKey(System.Object)">
<summary>
The collection already contains an entry with key '{0}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_SyncMethod_CannotReturnTask">
<summary>
Method '{0}' of view component '{1}' cannot return a {2}.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_SyncMethod_CannotReturnTask(System.Object,System.Object,System.Object)">
<summary>
Method '{0}' of view component '{1}' cannot return a {2}.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewComponent_AmbiguousMethods">
<summary>
View component '{0}' must have exactly one public method named '{1}' or '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_AmbiguousMethods(System.Object,System.Object,System.Object)">
<summary>
View component '{0}' must have exactly one public method named '{1}' or '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.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.ViewFeatures.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.ViewFeatures.Resources.CreateModelExpression_NullModelMetadata">
<summary>
The {0} was unable to provide metadata for expression '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatCreateModelExpression_NullModelMetadata(System.Object,System.Object)">
<summary>
The {0} was unable to provide metadata for expression '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AntiforgeryExtensions.GetHtml(Microsoft.AspNetCore.Antiforgery.IAntiforgery,Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Generates an &lt;input type="hidden"&gt; element for an antiforgery token.
</summary>
<param name="antiforgery">The <see cref="T:Microsoft.AspNetCore.Antiforgery.IAntiforgery"/> instance.</param>
<param name="httpContext">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> associated with the current request.</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing an &lt;input type="hidden"&gt; element. This element should be put
inside a &lt;form&gt;.
</returns>
<remarks>
This method has a side effect:
A response cookie is set if there is no valid cookie associated with the request.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary">
<summary>
A dictionary for HTML attributes.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Item(System.String)">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Count">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.IsReadOnly">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Keys">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Values">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.System#Collections#Generic#IReadOnlyDictionary{System#String,System#String}#Keys">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.System#Collections#Generic#IReadOnlyDictionary{System#String,System#String}#Values">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Clear">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.String})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Add(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.String})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.ContainsKey(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.String}[],System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.GetEnumerator">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.String})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Remove(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.TryGetValue(System.String,System.String@)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.System#Collections#IEnumerable#GetEnumerator">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,System#String}}#GetEnumerator">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator">
<summary>
An enumerator for <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator"/>.
</summary>
<param name="attributes">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.Current">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.System#Collections#IEnumerator#Current">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.Dispose">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.MoveNext">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AttributeDictionary.Enumerator.Reset">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.#ctor(Microsoft.AspNetCore.Antiforgery.IAntiforgery,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions},Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory,System.Text.Encodings.Web.HtmlEncoder,Microsoft.AspNetCore.Mvc.Internal.ClientValidatorCache)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator"/> class.
</summary>
<param name="antiforgery">The <see cref="T:Microsoft.AspNetCore.Antiforgery.IAntiforgery"/> instance which is used to generate antiforgery
tokens.</param>
<param name="optionsAccessor">The accessor for <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>.</param>
<param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="urlHelperFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory"/>.</param>
<param name="htmlEncoder">The <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>.</param>
<param name="clientValidatorCache">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ClientValidatorCache"/> that provides
a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator"/>s.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.IdAttributeDotReplacement">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.Encode(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.Encode(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.FormatValue(System.Object,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateActionLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateAntiforgery(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateCheckBox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Nullable{System.Boolean},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateHiddenForCheckbox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.Object,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateRouteForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.Object,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateHidden(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Object,System.Boolean,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateLabel(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GeneratePassword(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateRadioButton(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Object,System.Nullable{System.Boolean},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateRouteLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Boolean,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Collections.Generic.ICollection{System.String},System.Boolean,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateTextArea(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Int32,System.Int32,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateTextBox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Object,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.Boolean,System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GetCurrentValues(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Boolean)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateOption(Microsoft.AspNetCore.Mvc.Rendering.SelectListItem,System.String)">
<remarks>
Not used directly in HtmlHelper. Exposed for use in DefaultDisplayTemplates.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateFormCore(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.Object)">
<summary>
Generate a &lt;form&gt; element.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="action">The URL where the form-data should be submitted.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> instance for the &lt;/form&gt; element.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.AddValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.Rendering.TagBuilder,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String)">
<summary>
Adds validation attributes to the <paramref name="tagBuilder" /> if client validation
is enabled.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="tagBuilder">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> instance.</param>
<param name="modelExplorer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <paramref name="expression"/>.</param>
<param name="expression">Expression name, relative to the current model.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.GenerateGroupsAndOptions(System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem})">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.FormData">
<summary>
Property bag for any information you wish to associate with a &lt;form/&gt; in an
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> implementation or extension method.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope,System.Text.Encodings.Web.HtmlEncoder,System.Text.Encodings.Web.UrlEncoder)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper"/> class.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Html5DateRenderingMode">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.IdAttributeDotReplacement">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ViewContext">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ViewBag">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ViewData">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.TempData">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.UrlEncoder">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.MetadataProvider">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ObjectToDictionary(System.Object)">
<summary>
Creates a dictionary from an object, by adding each public instance property as a key with its associated
value to the dictionary. It will expose public properties from derived types as well. This is typically
used with objects of an anonymous type.
If the <paramref name="value"/> is already an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance, then it
is returned as-is.
<example>
<c>new { data_name="value" }</c> will translate to the entry <c>{ "data_name", "value" }</c>
in the resulting dictionary.
</example>
</summary>
<param name="value">The <see cref="T:System.Object"/> to be converted.</param>
<returns>The created dictionary of property names and property values.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.AnonymousObjectToHtmlAttributes(System.Object)">
<summary>
Creates a dictionary of HTML attributes from the input object,
translating underscores to dashes in each public instance property.
If the object is already an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance, then it is
returned as-is.
<example>
<c>new { data_name="value" }</c> will translate to the entry <c>{ "data-name", "value" }</c>
in the resulting dictionary.
</example>
</summary>
<param name="htmlAttributes">Anonymous object describing HTML attributes.</param>
<returns>A dictionary that represents HTML attributes.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ActionLink(System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.AntiForgeryToken">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.BeginForm(System.String,System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Nullable{System.Boolean},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.BeginRouteForm(System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Nullable{System.Boolean},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.EndForm">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.CheckBox(System.String,System.Nullable{System.Boolean},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Encode(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Encode(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.FormatValue(System.Object,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateIdFromName(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Display(System.String,System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.DisplayName(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.DisplayText(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Editor(System.String,System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetEnumSelectList``1">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetEnumSelectList(System.Type)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Hidden(System.String,System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Id(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Label(System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Name(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.PartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RenderPartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Password(System.String,System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RadioButton(System.String,System.Object,System.Nullable{System.Boolean},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Raw(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Raw(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.RouteLink(System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationMessage(System.String,System.String,System.Object,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.ValidationSummary(System.Boolean,System.String,System.Object,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetFormMethodString(Microsoft.AspNetCore.Mvc.Rendering.FormMethod)">
<summary>
Returns the HTTP method that handles form input (GET or POST) as a string.
</summary>
<param name="method">The HTTP method that handles the form.</param>
<returns>The form method string, either "get" or "post".</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.TextArea(System.String,System.String,System.Int32,System.Int32,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.TextBox(System.String,System.Object,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.Value(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.CreateForm">
<summary>
Override this method to return an <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> subclass. That subclass may change
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.EndForm"/> behavior.
</summary>
<returns>A new <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateForm(System.String,System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Nullable{System.Boolean},System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token only if
<paramref name="method"/> is not <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.FormMethod.Get"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GenerateRouteForm(System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Nullable{System.Boolean},System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="routeName">The name of the route.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token only if
<paramref name="method"/> is not <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.FormMethod.Get"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper.GetEnumSelectList(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata)">
<summary>
Returns a select list for the given <paramref name="metadata"/>.
</summary>
<param name="metadata"><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> to generate a select list for.</param>
<returns>
An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the select list for the given
<paramref name="metadata"/>.
</returns>
<exception cref="T:System.ArgumentException">
Thrown if <paramref name="metadata"/>'s <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ModelType"/> is not an <see cref="T:System.Enum"/>
or if it has a <see cref="T:System.FlagsAttribute"/>.
</exception>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope,System.Text.Encodings.Web.HtmlEncoder,System.Text.Encodings.Web.UrlEncoder,Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1"/> class.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.ViewData">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.CheckBoxFor(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.DropDownListFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.DisplayFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.DisplayNameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.DisplayNameForInnerType``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.DisplayTextFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.EditorFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.HiddenFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.IdFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.LabelFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.ListBoxFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.PasswordFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.RadioButtonFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Object,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.TextAreaFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Int32,System.Int32,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.TextBoxFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.ValidationMessageFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.Object,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.ValueFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions">
<summary>
Provides programmatic configuration for the HTML helpers and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.Html5DateRenderingMode">
<summary>
Gets or sets the <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.#ctor"/> value.
</summary>
<remarks>
Set this property to <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.Rfc3339"/> to have templated helpers such as
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Editor(System.String,System.String,System.String,System.Object)"/> and <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.EditorFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.String,System.Object)"/> render date and time
values as RFC 3339 compliant strings. By default these helpers render dates and times using the current
culture.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.IdAttributeDotReplacement">
<summary>
Gets or sets the <see cref="T:System.String"/> that replaces periods in the ID attribute of an element.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ClientValidationEnabled">
<summary>
Gets or sets a value that indicates whether client-side validation is enabled.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ValidationMessageElement">
<summary>
Gets or sets the element name used to wrap a top-level message generated by
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationMessage(System.String,System.String,System.Object,System.String)"/> and other overloads.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions.ValidationSummaryMessageElement">
<summary>
Gets or sets the element name used to wrap a top-level message generated by
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationSummary(System.Boolean,System.String,System.Object,System.String)"/> and other overloads.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.IAntiforgeryPolicy">
<summary>
A marker interface for filters which define a policy for antiforgery token validation.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator">
<summary>
Contract for a service supporting <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <c>ITagHelper</c> implementations.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateActionLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<summary>
Generate a &lt;a&gt; element for a link to an action.
</summary>
<param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="linkText">The text to insert inside the element.</param>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="protocol">The protocol (scheme) for the generated link.</param>
<param name="hostname">The hostname for the generated link.</param>
<param name="fragment">The fragment for the genrated link.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> instance for the &lt;a&gt; element.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateAntiforgery(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<summary>
Generate an &lt;input type="hidden".../&gt; element containing an antiforgery token.
</summary>
<param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance for the &lt;input type="hidden".../&gt; element. Intended to be used
inside a &lt;form&gt; element.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateCheckBox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Nullable{System.Boolean},System.Object)">
<summary>
Generate a &lt;input type="checkbox".../&gt; element.
</summary>
<param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="modelExplorer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <paramref name="expression"/>.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="isChecked">The initial state of the checkbox element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> instance for the &lt;input type="checkbox".../&gt; element.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateHiddenForCheckbox(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String)">
<summary>
Generate an additional &lt;input type="hidden".../&gt; for checkboxes. This addresses scenarios where
unchecked checkboxes are not sent in the request. Sending a hidden input makes it possible to know that the
checkbox was present on the page when the request was submitted.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.Object,System.String,System.Object)">
<summary>
Generate a &lt;form&gt; element. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> instance for the &lt;/form&gt; element.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateRouteForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.Object,System.String,System.Object)">
<summary>
Generate a &lt;form&gt; element. The route with name <paramref name="routeName"/> generates the
&lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="routeName">The name of the route.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> instance for the &lt;/form&gt; element.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateRouteLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<summary>
Generate a &lt;a&gt; element for a link to an action.
</summary>
<param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="linkText">The text to insert inside the element.</param>
<param name="routeName">The name of the route to use for link generation.</param>
<param name="protocol">The protocol (scheme) for the generated link.</param>
<param name="hostName">The hostname for the generated link.</param>
<param name="fragment">The fragment for the genrated link.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> instance for the &lt;a&gt; element.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Boolean,System.Object)">
<summary>
Generate a &lt;select&gt; element for the <paramref name="expression"/>.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="modelExplorer">
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <paramref name="expression"/>. If <c>null</c>, determines validation
attributes using <paramref name="viewContext"/> and the <paramref name="expression"/>.
</param>
<param name="optionLabel">Optional text for a default empty &lt;option&gt; element.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, finds this collection at
<c>ViewContext.ViewData[expression]</c>.
</param>
<param name="allowMultiple">
If <c>true</c>, includes a <c>multiple</c> attribute in the generated HTML. Otherwise generates a
single-selection &lt;select&gt; element.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> describing the &lt;select&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>
See <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GetCurrentValues(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Boolean)"/> for information about how current values are determined.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateSelect(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Collections.Generic.ICollection{System.String},System.Boolean,System.Object)">
<summary>
Generate a &lt;select&gt; element for the <paramref name="expression"/>.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="modelExplorer">
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <paramref name="expression"/>. If <c>null</c>, determines validation
attributes using <paramref name="viewContext"/> and the <paramref name="expression"/>.
</param>
<param name="optionLabel">Optional text for a default empty &lt;option&gt; element.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements. If <c>null</c>, finds this collection at
<c>ViewContext.ViewData[expression]</c>.
</param>
<param name="currentValues">
An <see cref="T:System.Collections.Generic.ICollection`1"/> containing values for &lt;option&gt; elements to select. If
<c>null</c>, selects &lt;option&gt; elements based on <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Selected"/> values in
<paramref name="selectList"/>.
</param>
<param name="allowMultiple">
If <c>true</c>, includes a <c>multiple</c> attribute in the generated HTML. Otherwise generates a
single-selection &lt;select&gt; element.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> describing the &lt;select&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>
See <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GetCurrentValues(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Boolean)"/> for information about how the <paramref name="currentValues"/>
collection may be created.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateGroupsAndOptions(System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem})">
<summary>
Generates &lt;optgroup&gt; and &lt;option&gt; elements.
</summary>
<param name="optionLabel">Optional text for a default empty &lt;option&gt; element.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to generate &lt;optgroup&gt; and &lt;option&gt;
elements.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance for &lt;optgroup&gt; and &lt;option&gt; elements.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.String,System.String,System.Object)">
<summary>
Generate a <paramref name="tag"/> element if the <paramref name="viewContext"/>'s
<see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> contains an error for the <paramref name="expression"/>.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="modelExplorer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <paramref name="expression"/>.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder"/> containing a <paramref name="tag"/> element if the
<paramref name="viewContext"/>'s <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> contains an error for the
<paramref name="expression"/> or (as a placeholder) if client-side validation is enabled. <c>null</c> if
the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
<remarks><see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> is <c>"span"</c> by default.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GetCurrentValues(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Boolean)">
<summary>
Gets the collection of current values for the given <paramref name="expression"/>.
</summary>
<param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param>
<param name="modelExplorer">
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <paramref name="expression"/>. If <c>null</c>, calculates the
<paramref name="expression"/> result using <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Eval(System.String)"/>.
</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="allowMultiple">
If <c>true</c>, require a collection <paramref name="expression"/> result. Otherwise, treat result as a
single value.
</param>
<returns>
<para>
<c>null</c> if no <paramref name="expression"/> result is found. Otherwise a
<see cref="T:System.Collections.Generic.ICollection`1"/> containing current values for the given
<paramref name="expression"/>.
</para>
<para>
Converts the <paramref name="expression"/> result to a <see cref="T:System.String"/>. If that result is an
<see cref="T:System.Collections.IEnumerable"/> type, instead converts each item in the collection and returns
them separately.
</para>
<para>
If the <paramref name="expression"/> result or the element type is an <see cref="T:System.Enum"/>, returns a
<see cref="T:System.String"/> containing the integer representation of the <see cref="T:System.Enum"/> value as well
as all <see cref="T:System.Enum"/> names for that value. Otherwise returns the default <see cref="T:System.String"/>
conversion of the value.
</para>
</returns>
<remarks>
See <see cref="M:GenerateSelect"/> for information about how the return value may be used.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider">
<summary>
Provides <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression"/> for a Lambda expression.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider.CreateModelExpression``2(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression"/> instance describing the given <paramref name="expression"/>.
</summary>
<typeparam name="TModel">The type of the <paramref name="viewData"/>'s <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.Model"/>.</typeparam>
<typeparam name="TValue">The type of the <paramref name="expression"/> result.</typeparam>
<param name="viewData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> containing the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.Model"/>
against which <paramref name="expression"/> is evaluated. </param>
<param name="expression">An expression to be evaluated against the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression"/> instance describing the given <paramref name="expression"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary">
<summary>
Represents a set of data that persists only from one request to the next.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Load">
<summary>
Loads the dictionary by using the registered <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Save">
<summary>
Saves the dictionary by using the registered <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Keep">
<summary>
Marks all keys in the dictionary for retention.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Keep(System.String)">
<summary>
Marks the specified key in the dictionary for retention.
</summary>
<param name="key">The key to retain in the dictionary.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary.Peek(System.String)">
<summary>
Returns an object that contains the element that is associated with the specified key,
without marking the key for deletion.
</summary>
<param name="key">The key of the element to return.</param>
<returns>An object that contains the element that is associated with the specified key.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory">
<summary>
A factory which provides access to an <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> instance
for a request.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory.GetTempData(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Gets or creates an <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> instance for the request associated with the
given <paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> instance for the request associated with the given
<paramref name="context"/>.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider">
<summary>
Defines the contract for temporary-data providers that store data that is viewed on the next request.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider.LoadTempData(Microsoft.AspNetCore.Http.HttpContext)">
<summary>
Loads the temporary data.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
<returns>The temporary data.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider.SaveTempData(Microsoft.AspNetCore.Http.HttpContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>
Saves the temporary data.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
<param name="values">The values to save.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.JsonHelper">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.JsonHelper.#ctor(Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter,System.Buffers.ArrayPool{System.Char})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.JsonHelper"/> that is backed by <paramref name="jsonOutputFormatter"/>.
</summary>
<param name="jsonOutputFormatter">The <see cref="T:Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"/> used to serialize JSON.</param>
<param name="charPool">
The <see cref="T:System.Buffers.ArrayPool`1"/> for use with custom <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> (see
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.JsonHelper.Serialize(System.Object,Newtonsoft.Json.JsonSerializerSettings)"/>).
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.JsonHelper.Serialize(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.JsonHelper.Serialize(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer">
<summary>
Associates a model object with it's corresponding <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Object)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.
</summary>
<param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="metadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="model">The model object. May be <c>null</c>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func{System.Object,System.Object})">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.
</summary>
<param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="container">The container <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</param>
<param name="metadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="modelAccessor">A model accessor function..</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Object)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.
</summary>
<param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="container">The container <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</param>
<param name="metadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.</param>
<param name="model">The model object. May be <c>null</c>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container">
<summary>
Gets the container <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.
</summary>
<remarks>
<para>
The <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container"/> will most commonly be set as a result of calling
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(System.String)"/>. In this case, the returned <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> will
have it's <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container"/> set to the instance upon which <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(System.String)"/>
was called.
</para>
<para>
This however is not a requirement. The <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container"/> is informational, and may not
represent a type that defines the property represented by <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Metadata"/>. This can
occur when constructing a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> based on evaluation of a complex
expression.
</para>
<para>
If calling code relies on a parent-child relationship between <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>
instances, then use <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.ContainerType"/> to validate this assumption.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Metadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Model">
<summary>
Gets the model object.
</summary>
<remarks>
Retrieving the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Model"/> object will execute the model accessor function if this
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> was provided with one.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.ModelType">
<remarks>
Retrieving the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.ModelType"/> will execute the model accessor function if this
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> was provided with one.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Properties">
<summary>
Gets the properties.
</summary>
<remarks>
Includes a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for each property of the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>
for <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.ModelType"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForModel(System.Object)">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the given <paramref name="model"/> value.
</summary>
<param name="model">The model value.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(System.String)">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the property with given <paramref name="name"/>, or <c>null</c> if
the property cannot be found.
</summary>
<param name="name">The property name.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>, or <c>null</c>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(System.String,System.Func{System.Object,System.Object})">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the property with given <paramref name="name"/>, or <c>null</c> if
the property cannot be found.
</summary>
<param name="name">The property name.</param>
<param name="modelAccessor">An accessor for the model value.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>, or <c>null</c>.</returns>
<remarks>
As this creates a model explorer with a specific model accessor function, the result is not cached.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForProperty(System.String,System.Object)">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the property with given <paramref name="name"/>, or <c>null</c> if
the property cannot be found.
</summary>
<param name="name">The property name.</param>
<param name="model">The model value.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>, or <c>null</c>.</returns>
<remarks>
As this creates a model explorer with a specific model value, the result is not cached.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(System.Type,System.Object)">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the provided model value and model <see cref="T:System.Type"/>.
</summary>
<param name="modelType">The model <see cref="T:System.Type"/>.</param>
<param name="model">The model value.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</returns>
<remarks>
<para>
A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> created by <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(System.Type,System.Object)"/>
represents the result of executing an arbitrary expression against the model contained
in the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> instance.
</para>
<para>
The returned <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> will have the current instance set as its <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container"/>.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Object)">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the provided model value and model <see cref="T:System.Type"/>.
</summary>
<param name="metadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> associated with the model.</param>
<param name="model">The model value.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</returns>
<remarks>
<para>
A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> created by
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Object)"/>
represents the result of executing an arbitrary expression against the model contained
in the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> instance.
</para>
<para>
The returned <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> will have the current instance set as its <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container"/>.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(System.Type,System.Func{System.Object,System.Object})">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the provided model value and model <see cref="T:System.Type"/>.
</summary>
<param name="modelType">The model <see cref="T:System.Type"/>.</param>
<param name="modelAccessor">A model accessor function.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</returns>
<remarks>
<para>
A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> created by
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(System.Type,System.Func{System.Object,System.Object})"/>
represents the result of executing an arbitrary expression against the model contained
in the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> instance.
</para>
<para>
The returned <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> will have the current instance set as its <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container"/>.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func{System.Object,System.Object})">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the provided model value and model <see cref="T:System.Type"/>.
</summary>
<param name="metadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> associated with the model.</param>
<param name="modelAccessor">A model accessor function.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</returns>
<remarks>
<para>
A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> created by
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.GetExplorerForExpression(Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata,System.Func{System.Object,System.Object})"/>
represents the result of executing an arbitrary expression against the model contained
in the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> instance.
</para>
<para>
The returned <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> will have the current instance set as its <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Container"/>.
</para>
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorerExtensions">
<summary>
Extension methods for <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorerExtensions.GetSimpleDisplayText(Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)">
<summary>
Gets a simple display string for the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Model"/> property
of <paramref name="modelExplorer"/>.
</summary>
<param name="modelExplorer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</param>
<returns>A simple display string for the model.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression">
<summary>
Describes an <see cref="T:System.Linq.Expressions.Expression"/> passed to a tag helper.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.#ctor(System.String,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression"/> class.
</summary>
<param name="name">
String representation of the <see cref="T:System.Linq.Expressions.Expression"/> of interest.
</param>
<param name="modelExplorer">
Includes the model and metadata about the <see cref="T:System.Linq.Expressions.Expression"/> of interest.
</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.Name">
<summary>
String representation of the <see cref="T:System.Linq.Expressions.Expression"/> of interest.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.Metadata">
<summary>
Metadata about the <see cref="T:System.Linq.Expressions.Expression"/> of interest.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.Model">
<summary>
Gets the model object for the <see cref="T:System.Linq.Expressions.Expression"/> of interest.
</summary>
<remarks>
Getting <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.Model"/> will evaluate a compiled version of the original
<see cref="T:System.Linq.Expressions.Expression"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression.ModelExplorer">
<summary>
Gets the model explorer for the <see cref="T:System.Linq.Expressions.Expression"/> of interest.
</summary>
<remarks>
Getting <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Model"/> will evaluate a compiled version of the original
<see cref="T:System.Linq.Expressions.Expression"/>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider"/>.
</summary>
<param name="modelMetadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="expressionTextCache">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ExpressionTextCache"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.CreateModelExpression``2(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelMetadataProviderExtensions">
<summary>
Extensions methods for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelMetadataProviderExtensions.GetModelExplorerForType(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,System.Type,System.Object)">
<summary>
Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the provided <paramref name="modelType"/> and
<paramref name="model"/>.
</summary>
<param name="provider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param>
<param name="modelType">The declared <see cref="T:System.Type"/> of the model object.</param>
<param name="model">The model object.</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <paramref name="modelType"/> and <paramref name="model"/>.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute">
<summary>
A filter that saves the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> for a request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.Order">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.IsReusable">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.SaveTempDataAttribute.CreateInstance(System.IServiceProvider)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider">
<summary>
Provides session-state data to the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> object.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider.LoadTempData(Microsoft.AspNetCore.Http.HttpContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider.SaveTempData(Microsoft.AspNetCore.Http.HttpContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent">
<summary>
String content which gets encoded when written.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent.#ctor(System.String)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent"/>
</summary>
<param name="input"><see cref="T:System.String"/> to be HTML encoded when <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"/> is called.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.StringHtmlContent.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.#ctor(Microsoft.AspNetCore.Http.HttpContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary"/> class.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.</param>
<param name="provider">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/> used to Load and Save data.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Keep">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Keep(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Load">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Save">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionary.Peek(System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory"/>.
</summary>
<param name="provider">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TempDataDictionaryFactory.GetTempData(Microsoft.AspNetCore.Http.HttpContext)">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.FormattedModelValue">
<summary>
Gets or sets the formatted model value.
</summary>
<remarks>
Will never return <c>null</c> to avoid problems when using HTML helpers within a template. Otherwise the
helpers could find elements in the `ViewDataDictionary`, not the intended Model properties.
</remarks>
<value>The formatted model value.</value>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix">
<summary>
Gets or sets the HTML field prefix.
</summary>
<remarks>
Will never return <c>null</c> for consistency with <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.FormattedModelValue"/>.
</remarks>
<value>The HTML field prefix.</value>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewContextAttribute">
<summary>
Specifies that a tag helper property should be set with the current
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> when creating the tag helper. The property must have a
public set method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> class.
</summary>
<param name="metadataProvider">
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/> instance used to create <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>
instances.
</param>
<param name="modelState"><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> instance for this scope.</param>
<remarks>For use when creating a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> for a new top-level scope.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> class based entirely on an existing
instance.
</summary>
<param name="source"><see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance to copy initial values from.</param>
<remarks>
<para>
For use when copying a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance and the declared <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>
<see cref="T:System.Type"/> will not change e.g. when copying from a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/>
instance to a base <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance.
</para>
<para>
This constructor should not be used in any context where <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> may be set to a value
incompatible with the declared type of <paramref name="source"/>.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> class.
</summary>
<param name="metadataProvider">
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/> instance used to create <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>
instances.
</param>
<remarks>Internal for testing.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> class.
</summary>
<param name="metadataProvider">
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/> instance used to create <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>
instances.
</param>
<param name="declaredModelType">
<see cref="T:System.Type"/> of <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> values expected. Used to set <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelMetadata"/>.
</param>
<remarks>
For use when creating a derived <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> for a new top-level scope.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> class.
</summary>
<param name="metadataProvider">
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/> instance used to create <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>
instances.
</param>
<param name="modelState"><see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> instance for this scope.</param>
<param name="declaredModelType">
<see cref="T:System.Type"/> of <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> values expected. Used to set <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelMetadata"/>.
</param>
<remarks>
For use when creating a derived <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> for a new top-level scope.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> class based in part on an existing
instance.
</summary>
<param name="source"><see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance to copy initial values from.</param>
<param name="declaredModelType">
<see cref="T:System.Type"/> of <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> values expected. Used to set <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelMetadata"/>.
</param>
<remarks>
<para>
For use when copying a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance and new instance's declared
<see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> <see cref="T:System.Type"/> is known but <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> should be copied from the existing
instance e.g. when copying from a base <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance to a
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance.
</para>
<para>
This constructor may <c>throw</c> if <c>source.Model</c> is non-<c>null</c> and incompatible with
<paramref name="declaredModelType"/>. Pass <c>model: null</c> to
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Object,System.Type)"/> to ignore <c>source.Model</c>.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Object,System.Type)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> class based in part on an existing
instance. This constructor is careful to avoid exceptions <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.SetModel(System.Object)"/> may throw when
<paramref name="model"/> is <c>null</c>.
</summary>
<param name="source"><see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance to copy initial values from.</param>
<param name="model">Value for the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> property.</param>
<param name="declaredModelType">
<see cref="T:System.Type"/> of <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> values expected. Used to set <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelMetadata"/>.
</param>
<remarks>
<para>
For use when copying a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance and new instance's declared
<see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> <see cref="T:System.Type"/> and <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> are known.
</para>
<para>
This constructor may <c>throw</c> if <paramref name="model"/> is non-<c>null</c> and incompatible with
<paramref name="declaredModelType"/>.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model">
<summary>
Gets or sets the current model.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelState">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelMetadata">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> for an expression, the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> (if
non-<c>null</c>), or the declared <see cref="T:System.Type"/>.
</summary>
<remarks>
Value is never <c>null</c> but may describe the <see cref="T:System.Object"/> class in some cases. This may for
example occur in controllers.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelExplorer">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.TemplateInfo">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Item(System.String)">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Count">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.IsReadOnly">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Keys">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Values">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Eval(System.String)">
<summary>
Gets value of named <paramref name="expression"/> in this <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<returns>Value of named <paramref name="expression"/> in this <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.</returns>
<remarks>
Looks up <paramref name="expression"/> in the dictionary first. Falls back to evaluating it against
<see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Eval(System.String,System.String)">
<summary>
Gets value of named <paramref name="expression"/> in this <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>, formatted
using given <paramref name="format"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<returns>
Value of named <paramref name="expression"/> in this <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>, formatted using
given <paramref name="format"/>.
</returns>
<remarks>
Looks up <paramref name="expression"/> in the dictionary first. Falls back to evaluating it against
<see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.FormatValue(System.Object,System.String)">
<summary>
Formats the given <paramref name="value"/> using given <paramref name="format"/>.
</summary>
<param name="value">The value to format.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<returns>The formatted <see cref="T:System.String"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.GetViewDataInfo(System.String)">
<summary>
Gets <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> for named <paramref name="expression"/> in this
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<returns>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> for named <paramref name="expression"/> in this
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.
</returns>
<remarks>
Looks up <paramref name="expression"/> in the dictionary first. Falls back to evaluating it against
<see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.SetModel(System.Object)">
<summary>
Set <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ModelExplorer"/> to ensure <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> and <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer.Model"/>
reflect the new <paramref name="value"/>.
</summary>
<param name="value">New <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> value.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Add(System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.ContainsKey(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Remove(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.TryGetValue(System.String,System.Object@)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Clear">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.System#Collections#Generic#IEnumerable{System#Collections#Generic#KeyValuePair{System#String,System#Object}}#GetEnumerator">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.System#Collections#IEnumerable#GetEnumerator">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionaryAttribute">
<summary>
Specifies that a controller property should be set with the current
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> when creating the controller. The property must have a public
set method.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> class.
</summary>
<remarks>
For use when creating a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> for a new top-level scope.
</remarks>
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> class based in part on an
existing <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance.
</summary>
<remarks>
<para>
For use when copying a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance and <typeparamref name="TModel"/> is known
but <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.Model"/> should be copied from the existing instance e.g. when copying from a base
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance to a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance.
</para>
<para>
This constructor may <c>throw</c> if <c>source.Model</c> is non-<c>null</c> and incompatible with
<typeparamref name="TModel"/>. Pass <c>model: null</c> to
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Object)"/> to ignore <c>source.Model</c>.
</para>
</remarks>
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> class based in part on an
existing <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance. This constructor is careful to avoid exceptions
<see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.SetModel(System.Object)"/> may throw when <paramref name="model"/> is <c>null</c>.
</summary>
<remarks>
<para>
For use when copying a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> instance and <typeparamref name="TModel"/> and
<see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.Model"/> are known.
</para>
<para>
This constructor may <c>throw</c> if <paramref name="model"/> is non-<c>null</c> and incompatible with
<typeparamref name="TModel"/>.
</para>
</remarks>
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> class.
</summary>
<remarks>Internal for testing.</remarks>
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1.Model">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataEvaluator.Eval(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.String)">
<summary>
Gets <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> for named <paramref name="expression"/> in given
<paramref name="viewData"/>.
</summary>
<param name="viewData">
The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> that may contain the <paramref name="expression"/> value.
</param>
<param name="expression">Expression name, relative to <c>viewData.Model</c>.</param>
<returns>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> for named <paramref name="expression"/> in given <paramref name="viewData"/>.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataEvaluator.Eval(System.Object,System.String)">
<summary>
Gets <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> for named <paramref name="expression"/> in given
<paramref name="indexableObject"/>.
</summary>
<param name="indexableObject">
The <see cref="T:System.Object"/> that may contain the <paramref name="expression"/> value.
</param>
<param name="expression">Expression name, relative to <paramref name="indexableObject"/>.</param>
<returns>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> for named <paramref name="expression"/> in given
<paramref name="indexableObject"/>.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.#ctor(System.Object,System.Object)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> class with info about a
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> lookup which has already been evaluated.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.#ctor(System.Object,System.Reflection.PropertyInfo,System.Func{System.Object})">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo"/> class with info about a
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> lookup which is evaluated when <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value"/> is read.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor">
<summary>
Executes an <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/>.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DefaultContentType">
<summary>
The default content-type header value for views, <c>text/html; charset=utf-8</c>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions},Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory,System.Diagnostics.DiagnosticSource,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor"/>.
</summary>
<param name="viewOptions">The <see cref="T:Microsoft.Extensions.Options.IOptions`1"/>.</param>
<param name="writerFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"/>.</param>
<param name="viewEngine">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/>.</param>
<param name="tempDataFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"/>.</param>
<param name="diagnosticSource">The <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DiagnosticSource"/>.</param>
<param name="modelMetadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider" />.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DiagnosticSource">
<summary>
Gets the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DiagnosticSource"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.TempDataFactory">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ViewEngine">
<summary>
Gets the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ViewOptions">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.WriterFactory">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ViewEngines.IView,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary,System.String,System.Nullable{System.Int32})">
<summary>
Executes a view asynchronously.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> associated with the current request.</param>
<param name="view">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/>.</param>
<param name="viewData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.</param>
<param name="tempData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>.</param>
<param name="contentType">
The content-type header value to set in the response. If <c>null</c>,
<see cref="F:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DefaultContentType"/> will be used.
</param>
<param name="statusCode">
The HTTP status code to set in the response. May be <c>null</c>.
</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> which will complete when view execution is completed.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions">
<summary>
Extensions methods for <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.AddModelError``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.String)">
<summary>
Adds the specified <paramref name="errorMessage"/> to the <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.Errors"/> instance
that is associated with the specified <paramref name="expression"/>.
</summary>
<typeparam name="TModel">The type of the model.</typeparam>
<param name="modelState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against an item in the current model.</param>
<param name="errorMessage">The error message to add.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.AddModelError``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Exception,Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata)">
<summary>
Adds the specified <paramref name="exception"/> to the <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry.Errors"/> instance
that is associated with the specified <paramref name="expression"/>.
</summary>
<typeparam name="TModel">The type of the model.</typeparam>
<param name="modelState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against an item in the current model.</param>
<param name="exception">The <see cref="T:System.Exception"/> to add.</param>
<param name="metadata">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> associated with the model.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.Remove``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
<summary>
Removes the specified <paramref name="expression"/> from the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>.
</summary>
<typeparam name="TModel">The type of the model.</typeparam>
<param name="modelState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against an item in the current model.</param>
<returns>
true if the element is successfully removed; otherwise, false.
This method also returns false if <paramref name="expression"/> was not found in the model-state dictionary.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionaryExtensions.RemoveAll``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
<summary>
Removes all the entries for the specified <paramref name="expression"/> from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>.
</summary>
<typeparam name="TModel">The type of the model.</typeparam>
<param name="modelState">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against an item in the current model.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.MvcViewOptions">
<summary>
Provides programmatic configuration for views in the MVC framework.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcViewOptions.HtmlHelperOptions">
<summary>
Gets or sets programmatic configuration for the HTML helpers and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcViewOptions.ViewEngines">
<summary>
Gets a list <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/>s used by this application.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.MvcViewOptions.ClientModelValidatorProviders">
<summary>
Gets a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider"/> instances.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.PartialViewResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that renders a partial view to the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.PartialViewResult.StatusCode">
<summary>
Gets or sets the HTTP status code.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.PartialViewResult.ViewName">
<summary>
Gets or sets the name of the partial view to render.
</summary>
<remarks>
When <c>null</c>, defaults to <see cref="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ActionName"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.PartialViewResult.ViewData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> used for rendering the view for this result.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.PartialViewResult.TempData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> used for rendering the view for this result.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.PartialViewResult.ViewEngine">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/> used to locate views.
</summary>
<remarks>When <c>null</c>, an instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/> from
<c>ActionContext.HttpContext.RequestServices</c> is used.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.PartialViewResult.ContentType">
<summary>
Gets or sets the Content-Type header for the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.PartialViewResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.RemoteAttribute">
<summary>
A <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/> which configures Unobtrusive validation to send an Ajax request to the
web site. The invoked action should return JSON indicating whether the value is valid.
</summary>
<remarks>Does no server-side validation of the final form submission.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.RemoteAttribute"/> class.
</summary>
<remarks>
Intended for subclasses that support URL generation with no route, action, or controller names.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.RemoteAttribute"/> class.
</summary>
<param name="routeName">
The route name used when generating the URL where client should send a validation request.
</param>
<remarks>
Finds the <paramref name="routeName"/> in any area of the application.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.#ctor(System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.RemoteAttribute"/> class.
</summary>
<param name="action">
The action name used when generating the URL where client should send a validation request.
</param>
<param name="controller">
The controller name used when generating the URL where client should send a validation request.
</param>
<remarks>
<para>
If either <paramref name="action"/> or <paramref name="controller"/> is <c>null</c>, uses the corresponding
ambient value.
</para>
<para>Finds the <paramref name="controller"/> in the current area.</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.#ctor(System.String,System.String,System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.RemoteAttribute"/> class.
</summary>
<param name="action">
The action name used when generating the URL where client should send a validation request.
</param>
<param name="controller">
The controller name used when generating the URL where client should send a validation request.
</param>
<param name="areaName">The name of the area containing the <paramref name="controller"/>.</param>
<remarks>
<para>
If either <paramref name="action"/> or <paramref name="controller"/> is <c>null</c>, uses the corresponding
ambient value.
</para>
If <paramref name="areaName"/> is <c>null</c>, finds the <paramref name="controller"/> in the root area.
Use the <see cref="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.#ctor(System.String,System.String)"/> overload find the <paramref name="controller"/> in
the current area. Or explicitly pass the current area's name as the <paramref name="areaName"/> argument to
this overload.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RemoteAttribute.HttpMethod">
<summary>
Gets or sets the HTTP method (<c>"Get"</c> or <c>"Post"</c>) client should use when sending a validation
request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RemoteAttribute.AdditionalFields">
<summary>
Gets or sets the comma-separated names of fields the client should include in a validation request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RemoteAttribute.RouteData">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Routing.RouteValueDictionary"/> used when generating the URL where client should send a
validation request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.RemoteAttribute.RouteName">
<summary>
Gets or sets the route name used when generating the URL where client should send a validation request.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.FormatAdditionalFieldsForClientValidation(System.String)">
<summary>
Formats <paramref name="property"/> and <see cref="P:Microsoft.AspNetCore.Mvc.RemoteAttribute.AdditionalFields"/> for use in generated HTML.
</summary>
<param name="property">
Name of the property associated with this <see cref="T:Microsoft.AspNetCore.Mvc.RemoteAttribute"/> instance.
</param>
<returns>Comma-separated names of fields the client should include in a validation request.</returns>
<remarks>
Excludes any whitespace from <see cref="P:Microsoft.AspNetCore.Mvc.RemoteAttribute.AdditionalFields"/> in the return value.
Prefixes each field name in the return value with <c>"*."</c>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.FormatPropertyForClientValidation(System.String)">
<summary>
Formats <paramref name="property"/> for use in generated HTML.
</summary>
<param name="property">One field name the client should include in a validation request.</param>
<returns>Name of a field the client should include in a validation request.</returns>
<remarks>Returns <paramref name="property"/> with a <c>"*."</c> prefix.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.GetUrl(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext)">
<summary>
Returns the URL where the client should send a validation request.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext"/> used to generate the URL.</param>
<returns>The URL where the client should send a validation request.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.FormatErrorMessage(System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RemoteAttribute.IsValid(System.Object)">
<inheritdoc />
<remarks>
Always returns <c>true</c> since this <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/> does no validation itself.
Related validations occur only when the client sends a validation request.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute">
<summary>
A filter that prevents execution of the StatusCodePages middleware.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.SkipStatusCodePagesAttribute.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute">
<summary>
Specifies that the class or method that this attribute is applied validates the anti-forgery token.
If the anti-forgery token is not available, or if the token is invalid, the validation will fail
and the action method will not execute.
</summary>
<remarks>
This attribute helps defend against cross-site request forgery. It won't prevent other forgery or tampering
attacks.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.Order">
<summary>
Gets the order value for determining the order of execution of filters. Filters execute in
ascending numeric value of the <see cref="P:Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.Order"/> property.
</summary>
<remarks>
<para>
Filters are executed in an ordering determined by an ascending sort of the <see cref="P:Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.Order"/> property.
</para>
<para>
The default Order for this attribute is 1000 because it must run after any filter which does authentication
or login in order to allow them to behave as expected (ie Unauthenticated or Redirect instead of 400).
</para>
<para>
Look at <see cref="P:Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter.Order"/> for more detailed info.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.IsReusable">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute.CreateInstance(System.IServiceProvider)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponent">
<summary>
A base class for view components.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.HttpContext">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.Request">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Http.HttpRequest"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.User">
<summary>
Gets the <see cref="T:System.Security.Principal.IPrincipal"/> for the current user.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.RouteData">
<summary>
Gets the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponent.RouteData"/> for the current request.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.ViewBag">
<summary>
Gets the view bag.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.ModelState">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.Url">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.IUrlHelper"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.ViewContext">
<summary>
Gets the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponent.ViewContext"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.ViewData">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponent.ViewEngine">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponent.Content(System.String)">
<summary>
Returns a result which will render HTML encoded text.
</summary>
<param name="content">The content, will be HTML encoded before output.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponent.View">
<summary>
Returns a result which will render the partial view with name <c>&quot;Default&quot;</c>.
</summary>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponent.View(System.String)">
<summary>
Returns a result which will render the partial view with name <paramref name="viewName"/>.
</summary>
<param name="viewName">The name of the partial view to render.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponent.View``1(``0)">
<summary>
Returns a result which will render the partial view with name <c>&quot;Default&quot;</c>.
</summary>
<param name="model">The model object for the view.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponent.View``1(System.String,``0)">
<summary>
Returns a result which will render the partial view with name <paramref name="viewName"/>.
</summary>
<param name="viewName">The name of the partial view to render.</param>
<param name="model">The model object for the view.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponentAttribute">
<summary>
Indicates the class and all subclasses are view components. Optionally specifies a view component's name. If
defining a base class for multiple view components, associate this attribute with that base.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentAttribute.Name">
<summary>
Gets or sets the name of the view component. Do not supply a name in an attribute associated with a view
component base class.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponentResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.IActionResult"/> which renders a view component to the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.Arguments">
<summary>
Gets or sets the arguments provided to the view component.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.ContentType">
<summary>
Gets or sets the Content-Type header for the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.StatusCode">
<summary>
Gets or sets the HTTP status code.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.TempData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> for this result.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentName">
<summary>
Gets or sets the name of the view component to invoke. Will be ignored if <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentType"/>
is set to a non-<c>null</c> value.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewComponentType">
<summary>
Gets or sets the type of the view component to invoke.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> for this result.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponentResult.ViewEngine">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/> used to locate views.
</summary>
<remarks>When <c>null</c>, an instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/> from
<c>ActionContext.HttpContext.RequestServices</c> is used.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponentResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewResult">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ActionResult"/> that renders a view to the response.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewResult.StatusCode">
<summary>
Gets or sets the HTTP status code.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewResult.ViewName">
<summary>
Gets or sets the name of the view to render.
</summary>
<remarks>
When <c>null</c>, defaults to <see cref="P:Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor.ActionName"/>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewResult.Model">
<summary>
Gets the view data model.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewResult.ViewData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> for this result.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewResult.TempData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> for this result.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewResult.ViewEngine">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/> used to locate views.
</summary>
<remarks>When <c>null</c>, an instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/> from
<c>ActionContext.HttpContext.RequestServices</c> is used.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewResult.ContentType">
<summary>
Gets or sets the Content-Type header for the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode">
<summary>
Controls the value-rendering method For HTML5 input elements of types such as date, time, datetime and
datetime-local.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.Rfc3339">
<summary>
Render date and time values as Rfc3339 compliant strings to support HTML5 date and time types of input
elements.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.CurrentCulture">
<summary>
Render date and time values according to the current culture's ToString behavior.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions">
<summary>
Display-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template. The template is found
using the <paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to display.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template and specified
additional view data. The template is found using the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to display.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template. The template is found
using the <paramref name="templateName"/> or the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to display.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template and specified
additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to display.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.Display(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template and specified HTML
field name. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to display.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template. The template is found
using the <paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template and specified
additional view data. The template is found using the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template. The template is found
using the <paramref name="templateName"/> or the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template and specified
additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template and specified HTML
field name. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for properties
that have the same name.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns HTML markup for the current model, using a display template. The template is found using the
model's <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
current model.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Object)">
<summary>
Returns HTML markup for the current model, using a display template and specified additional view data. The
template is found using the model's <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
current model.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns HTML markup for the current model, using a display template. The template is found using the
<paramref name="templateName"/> or the model's <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
current model.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns HTML markup for the current model, using a display template and specified additional view data. The
template is found using the <paramref name="templateName"/> or the model's
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
current model.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns HTML markup for the current model, using a display template and specified HTML field name. The
template is found using the <paramref name="templateName"/> or the model's
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
current model.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayExtensions.DisplayForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the current model, using a display template, specified HTML field name, and
additional view data. The template is found using the <paramref name="templateName"/> or the model's
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
current model.
</para>
<para>
Custom templates are found under a <c>DisplayTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayNameExtensions">
<summary>
DisplayName-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayNameExtensions.DisplayNameForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns the display name for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>A <see cref="T:System.String"/> containing the display name.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperDisplayNameExtensions.DisplayNameFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{System.Collections.Generic.IEnumerable{``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns the display name for the specified <paramref name="expression"/>
if the current model represents a collection.
</summary>
<param name="htmlHelper">
The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> of <see cref="T:System.Collections.Generic.IEnumerable`1"/> instance this method extends.
</param>
<param name="expression">An expression to be evaluated against an item in the current model.</param>
<typeparam name="TModelItem">The type of items in the model collection.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A <see cref="T:System.String"/> containing the display name.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions">
<summary>
Editor-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template. The template is found
using the <paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to edit.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template and specified
additional view data. The template is found using the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to edit.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template. The template is found
using the <paramref name="templateName"/> or the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to edit.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template and specified
additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to edit.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.Editor(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template and specified HTML
field name. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to edit.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template. The template is found
using the <paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template and specified
additional view data. The template is found using the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template. The template is found
using the <paramref name="templateName"/> or the <paramref name="expression"/>'s
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template that is used to create the HTML markup.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template and specified
additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template that is used to create the HTML markup.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template and specified HTML
field name. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template that is used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for properties
that have the same name.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/> result.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns HTML markup for the current model, using an editor template. The template is found using the
model's <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the current model.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Object)">
<summary>
Returns HTML markup for the current model, using an editor template and specified additional view data. The
template is found using the model's <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the current model.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns HTML markup for the current model, using an editor template. The template is found using the
<paramref name="templateName"/> or the model's <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the current model.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns HTML markup for the current model, using an editor template and specified additional view data. The
template is found using the <paramref name="templateName"/> or the model's
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the current model.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns HTML markup for the current model, using an editor template and specified HTML field name. The
template is found using the <paramref name="templateName"/> or the model's
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the current model.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperEditorExtensions.EditorForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the current model, using an editor template, specified HTML field name, and
additional view data. The template is found using the <paramref name="templateName"/> or the model's
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/>
that can contain additional view data that will be merged into the
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the current model.
</para>
<para>
Custom templates are found under a <c>EditorTemplates</c> folder. The folder name is case-sensitive on
case-sensitive file systems.
</para>
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions">
<summary>
Form-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Renders a &lt;form&gt; start tag to the response. The &lt;form&gt;'s <c>action</c> attribute value will
match the current request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Nullable{System.Boolean})">
<summary>
Renders a &lt;form&gt; start tag to the response. The &lt;form&gt;'s <c>action</c> attribute value will
match the current request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,Microsoft.AspNetCore.Mvc.Rendering.FormMethod)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the
current action will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the
current action will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Nullable{System.Boolean},System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the
current action will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token only if
<paramref name="method"/> is not <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.FormMethod.Get"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the
current action will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,Microsoft.AspNetCore.Mvc.Rendering.FormMethod)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. The first route that can provide a URL with the
specified <paramref name="routeValues"/> generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Object,System.Nullable{System.Boolean})">
<summary>
Renders a &lt;form&gt; start tag to the response. The first route that can provide a URL with the
specified <paramref name="routeValues"/> generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeName">The name of the route.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Nullable{System.Boolean})">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeName">The name of the route.</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeName">The name of the route.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,Microsoft.AspNetCore.Mvc.Rendering.FormMethod)">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeName">The name of the route.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod)">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeName">The name of the route.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperFormExtensions.BeginRouteForm(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="routeName">The name of the route.</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions">
<summary>
Input-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns an &lt;input&gt; element of type "checkbox" with value "true" and an &lt;input&gt; element of type
"hidden" with value "false".
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; elements.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
checkbox element's "name" attribute. Sanitizes <paramref name="expression"/> to set checkbox element's "id"
attribute.
</para>
<para>Determines checkbox element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.Boolean"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the default case, includes a "checked" attribute with
value "checked" if the <see cref="T:System.Boolean"/> values is <c>true</c>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Boolean)">
<summary>
Returns an &lt;input&gt; element of type "checkbox" with value "true" and an &lt;input&gt; element of type
"hidden" with value "false".
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="isChecked">If <c>true</c>, checkbox is initially checked.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; elements.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
checkbox element's "name" attribute. Sanitizes <paramref name="expression"/> to set checkbox element's "id"
attribute.
</para>
<para>Determines checkbox element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item><paramref name="isChecked"/> if non-<c>null</c>.</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.Boolean"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the default case, includes a "checked" attribute with
value "checked" if the <see cref="T:System.Boolean"/> values is <c>true</c>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "checkbox" with value "true" and an &lt;input&gt; element of type
"hidden" with value "false".
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the checkbox element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; elements.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
checkbox element's "name" attribute. Sanitizes <paramref name="expression"/> to set checkbox element's "id"
attribute.
</para>
<para>Determines checkbox element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.Boolean"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Existing "checked" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the <paramref name="htmlAttributes"/> and default cases, includes a "checked" attribute with
value "checked" if the <see cref="T:System.Boolean"/> values is <c>true</c>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBoxFor``1(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
<summary>
Returns an &lt;input&gt; element of type "checkbox" with value "true" and an &lt;input&gt; element of type
"hidden" with value "false".
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; elements.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set checkbox element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set checkbox element's "id" attribute.
</para>
<para>Determines checkbox element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a
<see cref="T:System.Boolean"/>.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the default case, includes a "checked" attribute with
value "checked" if the <see cref="T:System.Boolean"/> values is <c>true</c>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Hidden(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns an &lt;input&gt; element of type "hidden" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Hidden(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "hidden" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.HiddenFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns an &lt;input&gt; element of type "hidden" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a
<see cref="T:System.String"/>.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Password(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns an &lt;input&gt; element of type "password" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute. Sets &lt;input&gt; element's "value" attribute to <c>string.Empty</c>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Password(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "password" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.PasswordFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns an &lt;input&gt; element of type "password" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a
<see cref="T:System.String"/>.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButton(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "radio" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">Value to include in the element. Must not be <c>null</c>.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute. Sets &lt;input&gt; element's "value" attribute to <paramref name="value"/>.
</para>
<para>Determines &lt;input&gt; element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the default case, includes a "checked" attribute with
value "checked" if the <see cref="T:System.String"/> values is equal to a converted <see cref="T:System.String"/> for
<paramref name="value"/>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButton(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "radio" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">
If non-<c>null</c>, value to include in the element. Must not be <c>null</c> if no "checked" entry exists
in <paramref name="htmlAttributes"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines element's "value" attribute based on the following precedence:</para>
<list type="number">
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
<para>Determines &lt;input&gt; element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>Existing "checked" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the <paramref name="htmlAttributes"/> and default cases, includes a "checked" attribute with
value "checked" if the <see cref="T:System.String"/> values is equal to a converted <see cref="T:System.String"/> for
<paramref name="value"/>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButton(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,System.Boolean)">
<summary>
Returns an &lt;input&gt; element of type "radio" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">
If non-<c>null</c>, value to include in the element. Must not be <c>null</c> if
<paramref name="isChecked"/> is also <c>null</c>.
</param>
<param name="isChecked">
If <c>true</c>, radio button is initially selected. Must not be <c>null</c> if
<paramref name="value"/> is also <c>null</c>.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines element's "value" attribute based on the following precedence:</para>
<list type="number">
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
<para>Determines &lt;input&gt; element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item><paramref name="isChecked"/> if non-<c>null</c>.</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the default case, includes a "checked" attribute with
value "checked" if the <see cref="T:System.String"/> values is equal to a converted <see cref="T:System.String"/> for
<paramref name="value"/> or <paramref name="isChecked"/> is <c>true</c> (for that case); does not include
the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.RadioButtonFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
<summary>
Returns an &lt;input&gt; element of type "radio" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="value">Value to include in the element. Must not be <c>null</c>.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute. Converts the
<paramref name="value"/> to a <see cref="T:System.String"/> to set element's "value" attribute.
</para>
<para>Determines &lt;input&gt; element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the default case, includes a "checked" attribute with
value "checked" if the <see cref="T:System.String"/> values is equal to a converted <see cref="T:System.String"/> for
<paramref name="value"/>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="value"/> if non-<c>null</c>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,System.String)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="value"/> if non-<c>null</c>. Formats <paramref name="value"/> using
<paramref name="format"/> or converts <paramref name="value"/> to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>. Formats entry using
<paramref name="format"/> or converts entry to a <see cref="T:System.String"/> directly if <paramref name="format"/>
is <c>null</c> or empty.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property. Formats result using <paramref name="format"/> or converts result to a <see cref="T:System.String"/>
directly if <paramref name="format"/> is <c>null</c> or empty.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="value"/> if non-<c>null</c>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBoxFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBoxFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
Formats result using <paramref name="format"/> or converts result to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBoxFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;textarea&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;textarea&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;textarea&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;textarea&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> entry for <paramref name="expression"/> (converted to a
fully-qualified name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextAreaFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;textarea&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextAreaFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;textarea&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions">
<summary>
Label-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.Label(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns a &lt;label&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.Label(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns a &lt;label&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="labelText">The inner text of the element.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns a &lt;label&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
<summary>
Returns a &lt;label&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="labelText">The inner text of the element.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
<summary>
Returns a &lt;label&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns a &lt;label&gt; element for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns a &lt;label&gt; element for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="labelText">The inner text of the element.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Object)">
<summary>
Returns a &lt;label&gt; element for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns a &lt;label&gt; element for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="labelText">The inner text of the element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions">
<summary>
Link-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified action.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="actionName">The name of the action.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified action.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="actionName">The name of the action.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified action.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="actionName">The name of the action.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.String)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified action.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.String,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified action.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.ActionLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.String,System.Object,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified action.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified route.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified route.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="routeName">The name of the route.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified route.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="routeName">The name of the route.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified route.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLinkExtensions.RouteLink(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified route.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="routeName">The name of the route.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route
parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperNameExtensions">
<summary>
Name-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperNameExtensions.NameForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns the full HTML element name for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>A <see cref="T:System.String"/> containing the element name.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperNameExtensions.IdForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns the HTML element Id for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>A <see cref="T:System.String"/> containing the element Id.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions">
<summary>
PartialView-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.PartialAsync(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<returns>
A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing
the created HTML.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.PartialAsync(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> to pass into the partial view.</param>
<returns>
A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing
the created HTML.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.PartialAsync(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="model">A model to pass into the partial view.</param>
<returns>
A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing
the created HTML.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<returns>
Returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing the created HTML.
</returns>
<remarks>
This method synchronously calls and blocks on
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.PartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)"/>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> to pass into the partial view.</param>
<returns>
Returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing the created HTML.
</returns>
<remarks>
This method synchronously calls and blocks on
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.PartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)"/>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="model">A model to pass into the partial view.</param>
<returns>
Returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing the created HTML.
</returns>
<remarks>
This method synchronously calls and blocks on
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.PartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)"/>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.Partial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="model">A model to pass into the partial view.</param>
<param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> to pass into the partial view.</param>
<returns>
Returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing the created HTML.
</returns>
<remarks>
This method synchronously calls and blocks on
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.PartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)"/>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Renders HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Renders HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> to pass into the partial view.</param>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Renders HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="model">A model to pass into the partial view.</param>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartialAsync(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Renders HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that renders the created HTML when it executes.</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartialAsync(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Renders HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> to pass into the partial view.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that renders the created HTML when it executes.</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperPartialExtensions.RenderPartialAsync(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Renders HTML markup for the specified partial view.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="model">A model to pass into the partial view.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that renders the created HTML when it executes.</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions">
<summary>
Select-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
option label.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="optionLabel">
The text for a default empty item. Does not include such an item if argument is <c>null</c>.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem})">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Object)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items and HTML attributes.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownList(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.String)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items and option label.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="optionLabel">
The text for a default empty item. Does not include such an item if argument is <c>null</c>.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownListFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem})">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownListFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Object)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items and HTML attributes.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.DropDownListFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.String)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items and option label.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="optionLabel">
The text for a default empty item. Does not include such an item if argument is <c>null</c>.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.ListBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns a multi-selection &lt;select&gt; element for the <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.ListBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem})">
<summary>
Returns a multi-selection &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperSelectExtensions.ListBoxFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem})">
<summary>
Returns a multi-selection &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions">
<summary>
Validation-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> element.
<c>null</c> if the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
<remarks>
Method extracts an error string from the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message
will always be visible but client-side validation may update the associated CSS class.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> element.
<c>null</c> if the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the
(<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>) element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> element.
<c>null</c> if the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
<remarks>
Method extracts an error string from the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message
will always be visible but client-side validation may update the associated CSS class.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.String)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>.
</param>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <paramref name="tag"/> element. <c>null</c> if the
<paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessage(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String,System.Object)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the
(<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>) element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> element.
<c>null</c> if the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> element.
<c>null</c> if the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
<remarks>
Method extracts an error string from the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message
will always be visible but client-side validation may update the associated CSS class.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> element.
<c>null</c> if the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the
(<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>) element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML
attributes.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/> element.
<c>null</c> if the <paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationMessageFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>.
</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the <paramref name="tag"/> element. <c>null</c> if the
<paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the &lt;ul&gt; element.
<see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model is valid and client-side validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Boolean)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="excludePropertyErrors">
If <c>true</c>, display model-level errors only; otherwise display all errors.
</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the &lt;ul&gt; element.
<see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model is valid and client-side validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="message">The message to display with the validation summary.</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which wraps the
<paramref name="message"/>) and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model
is valid and client-side validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="message">The message to display with the validation summary.</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" />.
</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the <paramref name="tag"/> element
and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model is valid and client-side
validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Boolean,System.String)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="excludePropertyErrors">
If <c>true</c>, display model-level errors only; otherwise display all errors.
</param>
<param name="message">The message to display with the validation summary.</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which, in turn, wraps the
<paramref name="message"/>) and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model
is valid and client-side validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="message">The message to display with the validation summary.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the topmost (&lt;div&gt;) element.
Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing
the HTML attributes.
</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which wraps the
<paramref name="message"/>) and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model
is valid and client-side validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,System.String)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="message">The message to display with the validation summary.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the topmost (&lt;div&gt;) element.
Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing
the HTML attributes.
</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" />.
</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the <paramref name="tag"/> element
and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model is valid and client-side
validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Boolean,System.String,System.String)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="excludePropertyErrors">
If <c>true</c>, display model-level errors only; otherwise display all errors.
</param>
<param name="message">The message to display with the validation summary.</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" />.
</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the <paramref name="tag"/> element
and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model is valid and client-side
validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValidationExtensions.ValidationSummary(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Boolean,System.String,System.Object)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="excludePropertyErrors">
If <c>true</c>, display model-level errors only; otherwise display all errors.
</param>
<param name="message">The message to display with the validation summary.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the topmost (&lt;div&gt;) element.
Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing
the HTML attributes.
</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which wraps the
<paramref name="message"/>) and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model
is valid and client-side validation is disabled).
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions">
<summary>
Value-related extensions for <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> and <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.Value(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns the formatted value for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A <see cref="T:System.String"/> containing the formatted value.</returns>
<remarks>
Converts the expression result to a <see cref="T:System.String"/> directly.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.ValueFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns the formatted value for the specified <paramref name="expression"/>.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1"/> instance this method extends.</param>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TModel">The type of the model.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A <see cref="T:System.String"/> containing the formatted value.</returns>
<remarks>
Converts the <paramref name="expression"/> result to a <see cref="T:System.String"/> directly.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.ValueForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)">
<summary>
Returns the formatted value for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<returns>A <see cref="T:System.String"/> containing the formatted value.</returns>
<remarks>
Converts the model value to a <see cref="T:System.String"/> directly.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperValueExtensions.ValueForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)">
<summary>
Returns the formatted value for the current model.
</summary>
<param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<returns>A <see cref="T:System.String"/> containing the formatted value.</returns>
<remarks>
Converts the model value to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper">
<summary>
Base HTML helpers.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Html5DateRenderingMode">
<summary>
Set this property to <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.Rfc3339"/> to have templated helpers such as
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Editor(System.String,System.String,System.String,System.Object)"/> and <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.EditorFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.String,System.Object)"/> render date and time values as RFC
3339 compliant strings. By default these helpers render dates and times using the current culture.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.IdAttributeDotReplacement">
<summary>
Gets the <see cref="T:System.String"/> that replaces periods in the ID attribute of an element.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.MetadataProvider">
<summary>
Gets the metadata provider. Intended for use in <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> extension methods.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewBag">
<summary>
Gets the view bag.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewContext">
<summary>
Gets the context information about the view.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData">
<summary>
Gets the current view data.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.TempData">
<summary>
Gets the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> instance.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.UrlEncoder">
<summary>
Gets the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.UrlEncoder"/> to be used for encoding a URL.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ActionLink(System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified action.
</summary>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="actionName">The name of the action.</param>
<param name="controllerName">The name of the controller.</param>
<param name="protocol">The protocol for the URL, such as &quot;http&quot; or &quot;https&quot;.</param>
<param name="hostname">The host name for the URL.</param>
<param name="fragment">The URL fragment name (the anchor name).</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.AntiForgeryToken">
<summary>
Returns a &lt;hidden&gt; element (antiforgery token) that will be validated when the containing
&lt;form&gt; is submitted.
</summary>
<returns><see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;hidden&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.BeginForm(System.String,System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Nullable{System.Boolean},System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. When the user submits the form, the action with name
<paramref name="actionName"/> will process the request.
</summary>
<param name="actionName">The name of the action method.</param>
<param name="controllerName">The name of the controller.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token only if
<paramref name="method"/> is not <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.FormMethod.Get"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.BeginRouteForm(System.String,System.Object,Microsoft.AspNetCore.Mvc.Rendering.FormMethod,System.Nullable{System.Boolean},System.Object)">
<summary>
Renders a &lt;form&gt; start tag to the response. The route with name <paramref name="routeName"/>
generates the &lt;form&gt;'s <c>action</c> attribute value.
</summary>
<param name="routeName">The name of the route.</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="method">The HTTP method for processing the form, either GET or POST.</param>
<param name="antiforgery">
If <c>true</c>, &lt;form&gt; elements will include an antiforgery token.
If <c>false</c>, suppresses the generation an &lt;input&gt; of type "hidden" with an antiforgery token.
If <c>null</c>, &lt;form&gt; elements will include an antiforgery token only if
<paramref name="method"/> is not <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.FormMethod.Get"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the &lt;/form&gt; end tag when disposed.
</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.CheckBox(System.String,System.Nullable{System.Boolean},System.Object)">
<summary>
Returns an &lt;input&gt; element of type "checkbox" with value "true" and an &lt;input&gt; element of type
"hidden" with value "false".
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="isChecked">If <c>true</c>, checkbox is initially checked.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the checkbox element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; elements.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set checkbox
element's "name" attribute. Sanitizes <paramref name="expression"/> to set checkbox element's "id"
attribute.
</para>
<para>Determines checkbox element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a fully-qualified
name) if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item><paramref name="isChecked"/> if non-<c>null</c>.</item>
<item>
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry for <paramref name="expression"/> (converted to a fully-qualified name)
if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.Boolean"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Existing "checked" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the <paramref name="htmlAttributes"/> and default cases, includes a "checked" attribute with
value "checked" if the <see cref="T:System.Boolean"/> values is <c>true</c>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Display(System.String,System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template, specified HTML field
name, and additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to display.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/> that can contain additional
view data that will be merged into the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the
template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.DisplayName(System.String)">
<summary>
Returns the display name for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A <see cref="T:System.String"/> containing the display name.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.DisplayText(System.String)">
<summary>
Returns the simple display text for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<returns>
A <see cref="T:System.String"/> containing the simple display text.
If the expression result is <c>null</c>, returns <see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.NullDisplayText"/>.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.String,System.Object)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>,
using the specified list items, option label, and HTML attributes.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="optionLabel">
The text for a default empty item. Does not include such an item if argument is <c>null</c>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Editor(System.String,System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template, specified HTML field
name, and additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="expression">
Expression name, relative to the current model. May identify a single property or an
<see cref="T:System.Object"/> that contains the properties to edit.
</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for
properties that have the same name.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/> that can contain additional
view data that will be merged into the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the
template.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
<para>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/>'s value.
</para>
<para>
Example <paramref name="expression"/>s include <c>string.Empty</c> which identifies the current model and
<c>"prop"</c> which identifies the current model's "prop" property.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Encode(System.Object)">
<summary>
Converts the <paramref name="value"/> to an HTML-encoded <see cref="T:System.String"/>.
</summary>
<param name="value">The <see cref="T:System.Object"/> to encode.</param>
<returns>The HTML-encoded <see cref="T:System.String"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Encode(System.String)">
<summary>
Converts the specified <see cref="T:System.String"/> to an HTML-encoded <see cref="T:System.String"/>.
</summary>
<param name="value">The <see cref="T:System.String"/> to encode.</param>
<returns>The HTML-encoded <see cref="T:System.String"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.EndForm">
<summary>
Renders the &lt;/form&gt; end tag to the response.
</summary>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.FormatValue(System.Object,System.String)">
<summary>
Formats the value.
</summary>
<param name="value">The value.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<returns>A <see cref="T:System.String"/> containing the formatted value.</returns>
<remarks>
Converts <paramref name="value"/> to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.GenerateIdFromName(System.String)">
<summary>
Returns an HTML element Id for the specified expression <paramref name="fullName"/>.
</summary>
<param name="fullName">
Fully-qualified expression name, ignoring the current model. Must not be <c>null</c>.
</param>
<returns>A <see cref="T:System.String"/> containing the element Id.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.GetEnumSelectList``1">
<summary>
Returns a select list for the given <typeparamref name="TEnum"/>.
</summary>
<typeparam name="TEnum">Type to generate a select list for.</typeparam>
<returns>
An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the select list for the given
<typeparamref name="TEnum"/>.
</returns>
<exception cref="T:System.ArgumentException">
Thrown if <typeparamref name="TEnum"/> is not an <see cref="T:System.Enum"/> or if it has a
<see cref="T:System.FlagsAttribute"/>.
</exception>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.GetEnumSelectList(System.Type)">
<summary>
Returns a select list for the given <paramref name="enumType"/>.
</summary>
<param name="enumType"><see cref="T:System.Type"/> to generate a select list for.</param>
<returns>
An <see cref="T:System.Collections.Generic.IEnumerable`1"/> containing the select list for the given
<paramref name="enumType"/>.
</returns>
<exception cref="T:System.ArgumentException">
Thrown if <paramref name="enumType"/> is not an <see cref="T:System.Enum"/> or if it has a
<see cref="T:System.FlagsAttribute"/>.
</exception>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Hidden(System.String,System.Object,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "hidden" for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a fully-qualified
name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry for <paramref name="expression"/> (converted to a fully-qualified name)
if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Id(System.String)">
<summary>
Returns the HTML element Id for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A <see cref="T:System.String"/> containing the element Id.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Label(System.String,System.String,System.Object)">
<summary>
Returns a &lt;label&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="labelText">The inner text of the element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Object)">
<summary>
Returns a multi-selection &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items and HTML attributes.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;select&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)">
<summary>
Returns the full HTML element name for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<returns>A <see cref="T:System.String"/> containing the element name.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.PartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Returns HTML markup for the specified partial view.
</summary>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="model">A model to pass into the partial view.</param>
<param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> to pass into the partial view.</param>
<returns>
A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns a new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance containing
the created HTML.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Password(System.String,System.Object,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "password" for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.RadioButton(System.String,System.Object,System.Nullable{System.Boolean},System.Object)">
<summary>
Returns an &lt;input&gt; element of type "radio" for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">
If non-<c>null</c>, value to include in the element. Must not be <c>null</c> if
<paramref name="isChecked"/> is also <c>null</c> and no "checked" entry exists in
<paramref name="htmlAttributes"/>.
</param>
<param name="isChecked">
If <c>true</c>, radio button is initially selected. Must not be <c>null</c> if
<paramref name="value"/> is also <c>null</c> and no "checked" entry exists in
<paramref name="htmlAttributes"/>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines element's "value" attribute based on the following precedence:</para>
<list type="number">
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
<para>Determines &lt;input&gt; element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a fully-qualified
name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item><paramref name="isChecked"/> if non-<c>null</c>.</item>
<item>Existing "checked" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry for <paramref name="expression"/> (converted to a fully-qualified name)
if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the <paramref name="htmlAttributes"/> and default cases, includes a "checked" attribute with
value "checked" if the <see cref="T:System.String"/> values is equal to a converted <see cref="T:System.String"/> for
<paramref name="value"/> or <paramref name="isChecked"/> is <c>true</c> (for that case); does not include
the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Raw(System.String)">
<summary>
Wraps HTML markup in an <see cref="T:Microsoft.AspNetCore.Html.HtmlString"/>, without HTML-encoding the specified
<paramref name="value"/>.
</summary>
<param name="value">HTML markup <see cref="T:System.String"/>.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the wrapped <see cref="T:System.String"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Raw(System.Object)">
<summary>
Wraps HTML markup from the string representation of an <see cref="T:System.Object"/> in an
<see cref="T:Microsoft.AspNetCore.Html.HtmlString"/>, without HTML-encoding the string representation.
</summary>
<param name="value">The <see cref="T:System.Object"/> to wrap.</param>
<returns><see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the wrapped string representation.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.RenderPartialAsync(System.String,System.Object,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary)">
<summary>
Renders HTML markup for the specified partial view.
</summary>
<param name="partialViewName">
The name of the partial view used to create the HTML markup. Must not be <c>null</c>.
</param>
<param name="model">A model to pass into the partial view.</param>
<param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> to pass into the partial view.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that renders the created HTML when it executes.</returns>
<remarks>
In this context, "renders" means the method writes its output using <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.RouteLink(System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
<summary>
Returns an anchor (&lt;a&gt;) element that contains a URL path to the specified route.
</summary>
<param name="linkText">The inner text of the anchor element. Must not be <c>null</c>.</param>
<param name="routeName">The name of the route.</param>
<param name="protocol">The protocol for the URL, such as &quot;http&quot; or &quot;https&quot;.</param>
<param name="hostName">The host name for the URL.</param>
<param name="fragment">The URL fragment name (the anchor name).</param>
<param name="routeValues">
An <see cref="T:System.Object"/> that contains the parameters for a route. The parameters are retrieved through
reflection by examining the properties of the <see cref="T:System.Object"/>. This <see cref="T:System.Object"/> is typically
created using <see cref="T:System.Object"/> initializer syntax. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the route parameters.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the anchor element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.TextArea(System.String,System.String,System.Int32,System.Int32,System.Object)">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<param name="rows">Number of rows in the textarea.</param>
<param name="columns">Number of columns in the textarea.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set
&lt;textarea&gt; element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="expression"/> (converted to a fully-qualified
name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item><paramref name="value"/> if non-<c>null</c>.</item>
<item>
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry for <paramref name="expression"/> (converted to a fully-qualified name)
if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
Linq expression based on <paramref name="expression"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.TextBox(System.String,System.Object,System.String,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="current"/>.
</summary>
<param name="current">Expression name, relative to the current model.</param>
<param name="value">If non-<c>null</c>, value to include in the element.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="current"/> to set
&lt;input&gt; element's "name" attribute. Sanitizes <paramref name="current"/> to set element's "id"
attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for <paramref name="current"/> (converted to a fully-qualified
name) if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="value"/> if non-<c>null</c>. Formats <paramref name="value"/> using
<paramref name="format"/> or converts <paramref name="value"/> to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</item>
<item>
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry for <paramref name="current"/> (converted to a fully-qualified name) if entry
exists and can be converted to a <see cref="T:System.String"/>. Formats entry using <paramref name="format"/> or
converts entry to a <see cref="T:System.String"/> directly if <paramref name="format"/> is <c>null</c> or empty.
</item>
<item>
Linq expression based on <paramref name="current"/> (converted to a fully-qualified name) run against
current model if result is non-<c>null</c> and can be converted to a <see cref="T:System.String"/>. For example
<c>string.Empty</c> identifies the current model and <c>"prop"</c> identifies the current model's "prop"
property. Formats result using <paramref name="format"/> or converts result to a <see cref="T:System.String"/>
directly if <paramref name="format"/> is <c>null</c> or empty.
</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationMessage(System.String,System.String,System.Object,System.String)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object
for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side validation may
update the associated CSS class.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the <paramref name="tag"/> element.
Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>.
</param>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a <paramref name="tag"/> element. <c>null</c> if the
<paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationSummary(System.Boolean,System.String,System.Object,System.String)">
<summary>
Returns an unordered list (&lt;ul&gt; element) of validation messages that are in the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object.
</summary>
<param name="excludePropertyErrors">
If <c>true</c>, display model-level errors only; otherwise display all errors.
</param>
<param name="message">The message to display with the validation summary.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the topmost (&lt;div&gt;) element.
Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" />.
</param>
<returns>
New <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing a &lt;div&gt; element wrapping the <paramref name="tag"/> element
and the &lt;ul&gt; element. <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> if the current model is valid and client-side
validation is disabled).
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Value(System.String,System.String)">
<summary>
Returns the formatted value for the specified <paramref name="expression"/>.
</summary>
<param name="expression">Expression name, relative to the current model.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<returns>A <see cref="T:System.String"/> containing the formatted value.</returns>
<remarks>
Converts the expression result to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> for Linq expressions.
</summary>
<typeparam name="TModel">The type of the model.</typeparam>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.ViewData">
<summary>
Gets the current view data.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.CheckBoxFor(System.Linq.Expressions.Expression{System.Func{`0,System.Boolean}},System.Object)">
<summary>
Returns an &lt;input&gt; element of type "checkbox" with value "true" and an &lt;input&gt; element of type
"hidden" with value "false".
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the checkbox element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; elements.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set checkbox element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set checkbox element's "id" attribute.
</para>
<para>Determines checkbox element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.Boolean"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a
<see cref="T:System.Boolean"/>.
</item>
<item>Existing "checked" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the <paramref name="htmlAttributes"/> case, includes a "checked" attribute with value "checked"
if the <see cref="T:System.Boolean"/> values is <c>true</c>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.DisplayFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using a display template, specified HTML field
name, and additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for properties
that have the same name.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/> that can contain additional
view data that will be merged into the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the
template.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the created HTML.</returns>
<remarks>
For example the default <see cref="T:System.Object"/> display template includes markup for each property in the
<paramref name="expression"/> result.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.DisplayNameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<summary>
Returns the display name for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A <see cref="T:System.String"/> containing the display name.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.DisplayNameForInnerType``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})">
<summary>
Returns the display name for the specified <paramref name="expression"/>
if the current model represents a collection.
</summary>
<param name="expression">An expression to be evaluated against an item in the current model.</param>
<typeparam name="TModelItem">The type of items in the model collection.</typeparam>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A <see cref="T:System.String"/> containing the display name.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.DisplayTextFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<summary>
Returns the simple display text for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>
A <see cref="T:System.String"/> containing the simple display text.
If the <paramref name="expression"/> result is <c>null</c>, returns
<see cref="P:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata.NullDisplayText"/>.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.DropDownListFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.String,System.Object)">
<summary>
Returns a single-selection HTML &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items, option label, and HTML attributes.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="optionLabel">
The text for a default empty item. Does not include such an item if argument is <c>null</c>.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.EditorFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.String,System.Object)">
<summary>
Returns HTML markup for the <paramref name="expression"/>, using an editor template, specified HTML field
name, and additional view data. The template is found using the <paramref name="templateName"/> or the
<paramref name="expression"/>'s <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="templateName">The name of the template that is used to create the HTML markup.</param>
<param name="htmlFieldName">
A <see cref="T:System.String"/> used to disambiguate the names of HTML elements that are created for properties
that have the same name.
</param>
<param name="additionalViewData">
An anonymous <see cref="T:System.Object"/> or <see cref="T:System.Collections.Generic.IDictionary`2"/> that can contain additional
view data that will be merged into the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary`1"/> instance created for the
template.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element(s).</returns>
<remarks>
For example the default <see cref="T:System.Object"/> editor template includes &lt;label&gt; and &lt;input&gt;
elements for each property in the <paramref name="expression"/> result.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.Encode(System.Object)">
<inheritdoc cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Encode(System.Object)"/>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.Encode(System.String)">
<inheritdoc cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Encode(System.String)"/>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.HiddenFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Object)">
<summary>
Returns an &lt;input&gt; element of type "hidden" for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a
<see cref="T:System.String"/>.
</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.IdFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<summary>
Returns the HTML element Id for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A <see cref="T:System.String"/> containing the element Id.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.LabelFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.Object)">
<summary>
Returns a &lt;label&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="labelText">The inner text of the element.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;label&gt; element.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.ListBoxFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.Rendering.SelectListItem},System.Object)">
<summary>
Returns a multi-selection &lt;select&gt; element for the <paramref name="expression"/>, using the
specified list items and HTML attributes.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="selectList">
A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to populate the &lt;select&gt; element with
&lt;optgroup&gt; and &lt;option&gt; elements.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the &lt;select&gt; element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;select&gt; element.</returns>
<remarks>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
<summary>
Returns the full HTML element name for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A <see cref="T:System.String"/> containing the element name.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.PasswordFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Object)">
<summary>
Returns an &lt;input&gt; element of type "password" for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a
<see cref="T:System.String"/>.
</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.RadioButtonFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Object,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "radio" for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="value">Value to include in the element. Must not be <c>null</c>.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;select&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute. Converts the
<paramref name="value"/> to a <see cref="T:System.String"/> to set element's "value" attribute.
</para>
<para>Determines &lt;input&gt; element's "checked" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
</item>
<item>Existing "checked" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, does not include a "checked" attribute.</item>
</list>
<para>
In all but the <paramref name="htmlAttributes"/> and default cases, includes a "checked" attribute with
value "checked" if the <see cref="T:System.String"/> values is equal to a converted <see cref="T:System.String"/> for
<paramref name="value"/>; does not include the attribute otherwise.
</para>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.Raw(System.Object)">
<inheritdoc cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Raw(System.Object)"/>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.Raw(System.String)">
<inheritdoc cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Raw(System.String)"/>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.TextAreaFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Int32,System.Int32,System.Object)">
<summary>
Returns a &lt;textarea&gt; element for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="rows">Number of rows in the textarea.</param>
<param name="columns">Number of columns in the textarea.</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;textarea&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;textarea&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;textarea&gt; element's content based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.TextBoxFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.Object)">
<summary>
Returns an &lt;input&gt; element of type "text" for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the element. Alternatively, an
<see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the &lt;input&gt; element.</returns>
<remarks>
<para>
Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the
<paramref name="expression"/> to set &lt;input&gt; element's "name" attribute. Sanitizes the string
representation of the <paramref name="expression"/> to set element's "id" attribute.
</para>
<para>Determines &lt;input&gt; element's "value" attribute based on the following precedence:</para>
<list type="number">
<item>
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> entry for the string representation of the
<paramref name="expression"/> if entry exists and can be converted to a <see cref="T:System.String"/>.
</item>
<item>
<paramref name="expression"/> result if it is non-<c>null</c> and can be parsed as a <see cref="T:System.String"/>.
Formats result using <paramref name="format"/> or converts result to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</item>
<item>Existing "value" entry in <paramref name="htmlAttributes"/> if any.</item>
<item>Otherwise, <c>string.Empty</c>.</item>
</list>
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.ValidationMessageFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.Object,System.String)">
<summary>
Returns the validation message if an error exists in the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/>
object for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="message">
The message to be displayed. If <c>null</c> or empty, method extracts an error string from the
<see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> object. Message will always be visible but client-side
validation may update the associated CSS class.
</param>
<param name="htmlAttributes">
An <see cref="T:System.Object"/> that contains the HTML attributes for the <paramref name="tag"/> element.
Alternatively, an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance containing the HTML attributes.
</param>
<param name="tag">
The tag to wrap the <paramref name="message"/> in the generated HTML. Its default value is
<see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement"/>.
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>
A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the <paramref name="tag"/> element. <c>null</c> if the
<paramref name="expression"/> is valid and client-side validation is disabled.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.ValueFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)">
<summary>
Returns the formatted value for the specified <paramref name="expression"/>.
</summary>
<param name="expression">An expression to be evaluated against the current model.</param>
<param name="format">
The composite format <see cref="T:System.String"/> (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx).
</param>
<typeparam name="TResult">The type of the <paramref name="expression"/> result.</typeparam>
<returns>A <see cref="T:System.String"/> containing the formatted value.</returns>
<remarks>
Converts the <paramref name="expression"/> result to a <see cref="T:System.String"/> directly if
<paramref name="format"/> is <c>null</c> or empty.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper">
<summary>
Base JSON helpers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper.Serialize(System.Object)">
<summary>
Returns serialized JSON for the <paramref name="value"/>.
</summary>
<param name="value">The value to serialize as JSON.</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the serialized JSON.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper.Serialize(System.Object,Newtonsoft.Json.JsonSerializerSettings)">
<summary>
Returns serialized JSON for the <paramref name="value"/>.
</summary>
<param name="value">The value to serialize as JSON.</param>
<param name="serializerSettings">
The <see cref="T:Newtonsoft.Json.JsonSerializerSettings"/> to be used by the serializer.
</param>
<returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the serialized JSON.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList">
<summary>
Represents a list that lets users select multiple items.
This class is typically rendered as an HTML <code>&lt;select multiple="multiple"&gt;</code> element with the specified collection
of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Collections.IEnumerable,System.String)">
<summary>
Initializes a new instance of the MultiSelectList class by using the items to include in the list,
the data value field, the data text field, the selected values, and the data group field.
</summary>
<param name="items">The items used to build each <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> of the list.</param>
<param name="dataValueField">The data value field. Used to match the Value property of the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
<param name="dataTextField">The data text field. Used to match the Text property of the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
<param name="selectedValues">The selected values field. Used to match the Selected property of the
corresponding <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
<param name="dataGroupField">The data group field. Used to match the Group property of the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList.DataGroupField">
<summary>
Gets or sets the data group field.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm">
<summary>
An HTML form element in an MVC view.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.MvcForm.#ctor(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.Text.Encodings.Web.HtmlEncoder)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/>.
</summary>
<param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.</param>
<param name="htmlEncoder">The <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.MvcForm.Dispose">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.MvcForm.EndForm">
<summary>
Renders the &lt;/form&gt; end tag to the response.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.MvcForm.GenerateEndForm">
<summary>
Renders <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.EndOfFormContent"/> and
the &lt;/form&gt;.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.SelectList">
<summary>
Represents a list that lets users select a single item.
This class is typically rendered as an HTML <code>&lt;select&gt;</code> element with the specified collection
of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Object,System.String)">
<summary>
Initializes a new instance of the SelectList class by using the specified items for the list,
the data value field, the data text field, a selected value, and the data group field.
</summary>
<param name="items">The items used to build each <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> of the list.</param>
<param name="dataValueField">The data value field. Used to match the Value property of the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
<param name="dataTextField">The data text field. Used to match the Text property of the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
<param name="selectedValue">The selected values. Used to match the Selected property of the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
<param name="dataGroupField">The data group field. Used to match the Group property of the corresponding
<see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup">
<summary>
Represents the optgroup HTML element and its attributes.
In a select list, multiple groups with the same name are supported.
They are compared with reference equality.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup.Disabled">
<summary>
Gets or sets a value that indicates whether this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup"/> is disabled.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListGroup.Name">
<summary>
Represents the value of the optgroup's label.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem">
<summary>
Represents an item in a <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectList"/> or <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MultiSelectList"/>.
This class is typically rendered as an HTML <code>&lt;option&gt;</code> element with the specified
attribute values.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Disabled">
<summary>
Gets or sets a value that indicates whether this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> is disabled.
This property is typically rendered as a <code>disabled="disabled"</code> attribute in the HTML
<code>&lt;option&gt;</code> element.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Group">
<summary>
Represents the optgroup HTML element this item is wrapped into.
In a select list, multiple groups with the same name are supported.
They are compared with reference equality.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Selected">
<summary>
Gets or sets a value that indicates whether this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> is selected.
This property is typically rendered as a <code>selected="selected"</code> attribute in the HTML
<code>&lt;option&gt;</code> element.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text">
<summary>
Gets or sets a value that indicates the display text of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.
This property is typically rendered as the inner HTML in the HTML <code>&lt;option&gt;</code> element.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value">
<summary>
Gets or sets a value that indicates the value of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.
This property is typically rendered as a <code>value="..."</code> attribute in the HTML
<code>&lt;option&gt;</code> element.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder">
<summary>
Contains methods and properties that are used to create HTML elements. This class is often used to write HTML
helpers and tag helpers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.#ctor(System.String)">
<summary>
Creates a new HTML tag that has the specified tag name.
</summary>
<param name="tagName">An HTML tag name.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.Attributes">
<summary>
Gets the set of attributes that will be written to the tag.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.InnerHtml">
<summary>
Gets the inner HTML content of the element.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.TagName">
<summary>
Gets the tag name for this tag.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.TagRenderMode">
<summary>
The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode"/> with which the tag is written.
</summary>
<remarks>Defaults to <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.TagRenderMode.Normal"/>.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.AddCssClass(System.String)">
<summary>
Adds a CSS class to the list of CSS classes in the tag.
If there are already CSS classes on the tag then a space character and the new class will be appended to
the existing list.
</summary>
<param name="value">The CSS class name to add.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.CreateSanitizedId(System.String,System.String)">
<summary>
Return valid HTML 4.01 "id" attribute for an element with the given <paramref name="name"/>.
</summary>
<param name="name">The original element name.</param>
<param name="invalidCharReplacement">
The <see cref="T:System.String"/> (normally a single <see cref="T:System.Char"/>) to substitute for invalid characters in
<paramref name="name"/>.
</param>
<returns>
Valid HTML 4.01 "id" attribute for an element with the given <paramref name="name"/>.
</returns>
<remarks>Valid "id" attributes are defined in http://www.w3.org/TR/html401/types.html#type-id</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.GenerateId(System.String,System.String)">
<summary>
Generates a sanitized ID attribute for the tag by using the specified name.
</summary>
<param name="name">The name to use to generate an ID attribute.</param>
<param name="invalidCharReplacement">
The <see cref="T:System.String"/> (normally a single <see cref="T:System.Char"/>) to substitute for invalid characters in
<paramref name="name"/>.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions">
<summary>
Extension methods for <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync(Microsoft.AspNetCore.Mvc.IViewComponentHelper,System.String)">
<summary>
Invokes a view component with the specified <paramref name="name"/>.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentHelper"/>.</param>
<param name="name">The name of the view component.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns the rendered <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent" />.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync(Microsoft.AspNetCore.Mvc.IViewComponentHelper,System.Type)">
<summary>
Invokes a view component of type <paramref name="componentType" />.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentHelper"/>.</param>
<param name="componentType">The view component <see cref="T:System.Type"/>.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns the rendered <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent" />.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync``1(Microsoft.AspNetCore.Mvc.IViewComponentHelper,System.Object)">
<summary>
Invokes a view component of type <typeparamref name="TComponent"/>.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentHelper"/>.</param>
<param name="arguments">Arguments to be passed to the invoked view component method.</param>
<typeparam name="TComponent">The <see cref="T:System.Type"/> of the view component.</typeparam>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns the rendered <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent" />.
</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.ViewComponentHelperExtensions.InvokeAsync``1(Microsoft.AspNetCore.Mvc.IViewComponentHelper)">
<summary>
Invokes a view component of type <typeparamref name="TComponent"/>.
</summary>
<param name="helper">The <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentHelper"/>.</param>
<typeparam name="TComponent">The <see cref="T:System.Type"/> of the view component.</typeparam>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion returns the rendered <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent" />.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext">
<summary>
Context for view execution.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.#ctor">
<summary>
Creates an empty <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.
</summary>
<remarks>
The default constructor is provided for unit test purposes only.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.#ctor(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ViewEngines.IView,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary,System.IO.TextWriter,Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/>.</param>
<param name="view">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> being rendered.</param>
<param name="viewData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.</param>
<param name="tempData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>.</param>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> to render output to.</param>
<param name="htmlHelperOptions">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelperOptions"/> to apply to this instance.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.#ctor(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewEngines.IView,Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,System.IO.TextWriter)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.
</summary>
<param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> to copy values from.</param>
<param name="view">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> being rendered.</param>
<param name="viewData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.</param>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> to render output to.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.FormContext">
<summary>
Gets or sets the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.FormContext"/> for the form element being rendered.
A default context is returned if no form is currently being rendered.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ClientValidationEnabled">
<summary>
Gets or sets a value that indicates whether client-side validation is enabled.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Html5DateRenderingMode">
<summary>
Set this property to <see cref="F:Microsoft.AspNetCore.Mvc.Rendering.Html5DateRenderingMode.Rfc3339" /> to have templated helpers such as
<see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Editor(System.String,System.String,System.String,System.Object)" /> and <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.EditorFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.String,System.Object)" /> render date and time
values as RFC 3339 compliant strings. By default these helpers render dates and times using the current
culture.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement">
<summary>
Element name used to wrap a top-level message generated by <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationSummary(System.Boolean,System.String,System.Object,System.String)"/> and
other overloads.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationMessageElement">
<summary>
Element name used to wrap a top-level message generated by <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ValidationMessage(System.String,System.String,System.Object,System.String)"/> and
other overloads.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewBag">
<summary>
Gets the dynamic view bag.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.View">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> currently being rendered, if any.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ViewData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.TempData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> instance.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer">
<summary>
Gets or sets the <see cref="T:System.IO.TextWriter"/> used to write the output.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ExecutingFilePath">
<summary>
Gets or sets the path of the view file currently being rendered.
</summary>
<remarks>
The rendering of a view may involve one or more files (e.g. _ViewStart, Layouts etc).
This property contains the path of the file currently being rendered.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentResult"/> which writes text when executed.
</summary>
<remarks>
The provided content will be HTML-encoded when written. To write pre-encoded content, use an
<see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.#ctor(System.String)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult"/>.
</summary>
<param name="content">Content to write. The content will be HTML encoded when written.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.Content">
<summary>
Gets the content.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Encodes and writes the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.Content"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Encodes and writes the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult.Content"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/>.</param>
<returns>A completed <see cref="T:System.Threading.Tasks.Task"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator"/>.
</summary>
<remarks>
The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator"/> can provide the current instance of
<see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> to a public property of a view component marked
with <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContextAttribute"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator.#ctor(Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator"/> class.
</summary>
<param name="typeActivatorCache">
The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache"/> used to create new view component instances.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator.Create(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentActivator.Release(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider">
<summary>
A default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider"/>
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider.#ctor(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider"/>.
</summary>
<param name="descriptorProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorCollectionProvider.ViewComponents">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider.#ctor(Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider"/>.
</summary>
<param name="partManager">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider.GetViewComponents">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentDescriptorProvider.GetCandidateTypes">
<summary>
Gets the candidate <see cref="T:System.Reflection.TypeInfo"/> instances provided by the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/>.
</summary>
<returns>A list of <see cref="T:System.Reflection.TypeInfo"/> instances.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory.#ctor(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator)">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory"/>
</summary>
<param name="activator">
The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator"/> used to create new view component instances.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory.CreateViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentFactory.ReleaseViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentHelper"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.#ctor(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider,System.Text.Encodings.Web.HtmlEncoder,Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector,Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory,Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper"/>.
</summary>
<param name="descriptorProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider"/>
used to locate view components.</param>
<param name="htmlEncoder">The <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>.</param>
<param name="selector">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector"/>.</param>
<param name="invokerFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvokerFactory"/>.</param>
<param name="viewBufferScope">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.IViewBufferScope"/> that manages the lifetime of
<see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewBuffer"/> instances.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.Contextualize(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeAsync(System.String,System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentHelper.InvokeAsync(System.Type,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.#ctor(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory,Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewComponentInvokerCache,System.Diagnostics.DiagnosticSource,Microsoft.Extensions.Logging.ILogger)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker"/>.
</summary>
<param name="viewComponentFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory"/>.</param>
<param name="viewComponentInvokerCache">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewComponentInvokerCache"/>.</param>
<param name="diagnosticSource">The <see cref="T:System.Diagnostics.DiagnosticSource"/>.</param>
<param name="logger">The <see cref="T:Microsoft.Extensions.Logging.ILogger"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvoker.InvokeAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentInvokerFactory.CreateInstance(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector.#ctor(Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector"/>.
</summary>
<param name="descriptorProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.DefaultViewComponentSelector.SelectComponent(System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentResult"/> which writes an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> when executed.
</summary>
<remarks>
The provided content will be HTML-encoded as specified when the content was created. To encoded and write
text, use a <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ContentViewComponentResult"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.#ctor(Microsoft.AspNetCore.Html.IHtmlContent)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.EncodedContent">
<summary>
Gets the encoded content.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Writes the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.EncodedContent"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Writes the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.HtmlContentViewComponentResult.EncodedContent"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/>.</param>
<returns>A completed <see cref="T:System.Threading.Tasks.Task"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator">
<summary>
Provides methods to instantiate and release a ViewComponent.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator.Create(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Instantiates a ViewComponent.
</summary>
<param name="context">
The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> for the executing <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponent"/>.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator.Release(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext,System.Object)">
<summary>
Releases a ViewComponent instance.
</summary>
<param name="context">
The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> associated with the <paramref name="viewComponent"/>.
</param>
<param name="viewComponent">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponent"/> to release.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider">
<summary>
Provides the currently cached collection of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"/>.
</summary>
<remarks>
<para>
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 view components in
the application. The implementor is also responsible for updating the
<see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection.Version"/> in a thread safe way.
</para>
<para>
Default consumers of this service, are aware of the version and will recache
data as appropriate, but rely on the version being unique.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorCollectionProvider.ViewComponents">
<summary>
Returns the current cached <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider">
<summary>
Discovers the view components in the application.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentDescriptorProvider.GetViewComponents">
<summary>
Gets the set of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"/>.
</summary>
<returns>A list of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory">
<summary>
Provides methods for creation and disposal of view components.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory.CreateViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Creates a new controller for the specified <paramref name="context"/>.
</summary>
<param name="context"><see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> for the view component.</param>
<returns>The view component.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentFactory.ReleaseViewComponent(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext,System.Object)">
<summary>
Releases a view component instance.
</summary>
<param name="context">The context associated with the <paramref name="component"/>.</param>
<param name="component">The view component.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker">
<summary>
Specifies the contract for execution of a view component.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentInvoker.InvokeAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Executes the view component specified by <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewComponentDescriptor"/>
of <paramref name="context"/> and writes the result to <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.Writer"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/>.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that represents the asynchronous operation of execution.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector">
<summary>
Selects a view component based on a view component name.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentSelector.SelectComponent(System.String)">
<summary>
Selects a view component based on <paramref name="componentName"/>.
</summary>
<param name="componentName">The view component name.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"/>, or <c>null</c> if no match is found.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.IViewComponentActivator"/> that retrieves view components as services from the request's
<see cref="T:System.IServiceProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator.Create(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ServiceBasedViewComponentActivator.Release(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext,System.Object)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext">
<summary>
A context for view components.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/>.
</summary>
<remarks>
The default constructor is provided for unit test purposes only.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.#ctor(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object},System.Text.Encodings.Web.HtmlEncoder,Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.IO.TextWriter)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/>.
</summary>
<param name="viewComponentDescriptor">
The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> for the view component being invoked.
</param>
<param name="arguments">The view component arguments.</param>
<param name="htmlEncoder">The <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.HtmlEncoder"/> to use.</param>
<param name="viewContext">The <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewContext"/>.</param>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> for writing output.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.Arguments">
<summary>
Gets or sets the view component arguments.
</summary>
<remarks>
The property setter is provided for unit test purposes only.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.HtmlEncoder">
<summary>
Gets or sets the <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/>.
</summary>
<remarks>
The property setter is provided for unit test purposes only.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewComponentDescriptor">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"/> for the view component being invoked.
</summary>
<remarks>
The property setter is provided for unit test purposes only.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewContext">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.
</summary>
<remarks>
The property setter is provided for unit test purposes only.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.ViewData">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.
</summary>
<remarks>
This is an alias for <c>ViewContext.ViewData</c>.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext.Writer">
<summary>
Gets the <see cref="T:System.IO.TextWriter"/> for output.
</summary>
<remarks>
This is an alias for <c>ViewContext.Writer</c>.
</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContextAttribute">
<summary>
Specifies that a controller property should be set with the current
<see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> when creating the view component. The property must have a public
set method.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor">
<summary>
A descriptor for a view component.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.#ctor">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.DisplayName">
<summary>
Gets or sets the display name of the view component.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.FullName">
<summary>
Gets or sets the full name.
</summary>
<remarks>
<para>
The full name is defaulted to the full namespace of the view component class, prepended to
the the class name with a '.' character as the separator. If the view component class uses
<code>ViewComponent</code> as a suffix, the suffix will be omitted from the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.FullName"/>.
</para>
<example>
Class Name: Contoso.Products.LoginViewComponent
View Component FullName: Contoso.Products.Login
</example>
<example>
Class Name: Contoso.Blog.Tags
View Component FullName: Contoso.Blog.Tags
</example>
<para>
If <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponentAttribute.Name"/> is used to set a name, then this will be used as
the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.FullName"/>.
</para>
<example>
[ViewComponent(Name = "Contoso.Forum.UsersOnline")]
public class OnlineUsersViewComponent
{
}
View Component FullName: Contoso.Forum.UsersOnline
</example>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.Id">
<summary>
Gets or set the generated unique identifier for this <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ShortName">
<summary>
Gets or sets the short name.
</summary>
<remarks>
<para>
The short name is defaulted to the name of the view component class. If the view component class uses
<code>ViewComponent</code> as a suffix, the suffix will be omitted from the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ShortName"/>.
</para>
<example>
Class Name: Contoso.Products.LoginViewComponent
View Component ShortName: Login
</example>
<example>
Class Name: Contoso.Blog.Tags
View Component ShortName: Tags
</example>
<para>
If <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponentAttribute.Name"/> is used to set a name, then the last segment of the
value (using '.' as a separate) will be used as the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.ShortName"/>.
</para>
<example>
[ViewComponent(Name = "Contoso.Forum.UsersOnline")]
public class OnlineUsersViewComponent
{
}
View Component ShortName: UsersOnline
</example>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.TypeInfo">
<summary>
Gets or sets the <see cref="T:System.Reflection.TypeInfo"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.MethodInfo">
<summary>
Gets or sets the <see cref="T:System.Reflection.MethodInfo"/> to invoke.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection">
<summary>
A cached collection of <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor" />.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor},System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection"/>.
</summary>
<param name="items">The result of view component discovery</param>
<param name="version">The unique version of discovered view components.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection.Items">
<summary>
Returns the cached <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptorCollection.Version">
<summary>
Returns the unique version of the currently cached items.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature">
<summary>
The list of view component types in an MVC application.The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature"/> 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.ViewComponents.ViewComponentFeature.ViewComponents">
<summary>
Gets the list of view component types in an MVC application.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeatureProvider">
<summary>
Discovers view components from a list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart},Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentFeature)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.IViewComponentResult"/> that renders a partial view when executed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewName">
<summary>
Gets or sets the view name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.TempData">
<summary>
Gets or sets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> instance.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewEngine">
<summary>
Gets or sets the <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewEngine"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.Execute(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Locates and renders a view specified by <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewName"/>. If <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewName"/> is <c>null</c>,
then the view name searched for is<c>&quot;Default&quot;</c>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> for the current component execution.</param>
<remarks>
This method synchronously calls and blocks on <see cref="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ExecuteAsync(Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext)">
<summary>
Locates and renders a view specified by <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewName"/>. If <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewViewComponentResult.ViewName"/> is <c>null</c>,
then the view name searched for is<c>&quot;Default&quot;</c>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentContext"/> for the current component execution.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> which will complete when view rendering is completed.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine"/>.
</summary>
<param name="optionsAccessor">The options accessor for <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.ViewEngines">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.FindView(Microsoft.AspNetCore.Mvc.ActionContext,System.String,System.Boolean)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.GetView(System.String,System.String,System.Boolean)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine">
<summary>
Represents an <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/> that delegates to one of a collection of view engines.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine.ViewEngines">
<summary>
Gets the list of <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/> this instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/> delegates
to.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView">
<summary>
Specifies the contract for a view.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.ViewEngines.IView.Path">
<summary>
Gets the path of the view as resolved by the <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewEngines.IView.RenderAsync(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<summary>
Asynchronously renders the view using the specified <paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/>.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task"/> that on completion renders the view.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine">
<summary>
Defines the contract for a view engine.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine.FindView(Microsoft.AspNetCore.Mvc.ActionContext,System.String,System.Boolean)">
<summary>
Finds the view with the given <paramref name="viewName"/> using view locations and information from the
<paramref name="context"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/>.</param>
<param name="viewName">The name of the view.</param>
<param name="isMainPage">Determines if the page being found is the main page for an action.</param>
<returns>The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult"/> of locating the view.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine.GetView(System.String,System.String,System.Boolean)">
<summary>
Gets the view with the given <paramref name="viewPath"/>, relative to <paramref name="executingFilePath"/>
unless <paramref name="viewPath"/> is already absolute.
</summary>
<param name="executingFilePath">The absolute path to the currently-executing view, if any.</param>
<param name="viewPath">The path to the view.</param>
<param name="isMainPage">Determines if the page being found is the main page for an action.</param>
<returns>The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult"/> of locating the view.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.EnsureSuccessful(System.Collections.Generic.IEnumerable{System.String})">
<summary>
Ensure this <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult"/> was successful.
</summary>
<param name="originalLocations">
Additional <see cref="P:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.SearchedLocations"/> to include in the thrown <see cref="T:System.InvalidOperationException"/>
if <see cref="P:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.Success"/> is <c>false</c>.
</param>
<exception cref="T:System.InvalidOperationException">
Thrown if <see cref="P:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.Success"/> is <c>false</c>.
</exception>
<returns>This <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult"/> if <see cref="P:Microsoft.AspNetCore.Mvc.ViewEngines.ViewEngineResult.Success"/> is <c>true</c>.</returns>
</member>
</members>
</doc>