diff options
Diffstat (limited to '.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Mvc.ViewFeatures.xml')
-rwxr-xr-x | .packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Mvc.ViewFeatures.xml | 9244 |
1 files changed, 9244 insertions, 0 deletions
diff --git a/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Mvc.ViewFeatures.xml b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Mvc.ViewFeatures.xml new file mode 100755 index 0000000000..5de4f336ab --- /dev/null +++ b/.packages/microsoft.aspnetcore.app.ref/3.0.1/ref/netcoreapp3.0/Microsoft.AspNetCore.Mvc.ViewFeatures.xml @@ -0,0 +1,9244 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Microsoft.AspNetCore.Mvc.ViewFeatures</name> + </assembly> + <members> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.AntiforgeryExtensions.GetHtml(Microsoft.AspNetCore.Antiforgery.IAntiforgery,Microsoft.AspNetCore.Http.HttpContext)"> + <summary> + Generates an <input type="hidden"> 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 <input type="hidden"> element. This element should be put + inside a <form>. + </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="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope"> + <summary> + Creates and manages the lifetime of <see cref="T:ViewBufferValue[]"/> instances. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.IViewBufferScope.ReturnSegment(Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.IViewBufferScope.CreateWriter(System.IO.TextWriter)"> + <summary> + Creates a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.PagedBufferedTextWriter"/>.</returns> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope"> + <summary> + A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope"/> that uses pooled memory. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope.#ctor(System.Buffers.ArrayPool{Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue},System.Buffers.ArrayPool{System.Char})"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope"/>. + </summary> + <param name="viewBufferPool"> + The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue"/> instances. + </param> + <param name="charPool"> + The <see cref="T:System.Buffers.ArrayPool`1"/> for creating <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.PagedBufferedTextWriter"/> instances. + </param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope.GetPage(System.Int32)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope.ReturnSegment(Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue[])"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope.CreateWriter(System.IO.TextWriter)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.MemoryPoolViewBufferScope.Dispose"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.PagedCharBuffer.Clear"> + <summary> + Return all but one of the pages to the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ICharBufferSource"/>. + This way if someone writes a large chunk of content, we can return those buffers and avoid holding them + for extended durations. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.IViewBufferScope"/>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.IViewBufferScope,System.String,System.Int32)"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer"/>. + </summary> + <param name="bufferScope">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.ViewBuffer.Count"> + <summary> + Get the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferPage"/> count. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer.Item(System.Int32)"> + <summary> + Gets a <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferPage"/>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer.Append(System.String)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer.AppendHtml(Microsoft.AspNetCore.Html.IHtmlContent)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer.AppendHtml(System.String)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer.Clear"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.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.Buffers.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.Buffers.ViewBufferTextWriter.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer,System.Text.Encoding)"> + <summary> + Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter"/>. + </summary> + <param name="buffer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer"/> for buffered output.</param> + <param name="encoding">The <see cref="T:System.Text.Encoding"/>.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.ViewBufferTextWriter"/>. + </summary> + <param name="buffer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.ViewBufferTextWriter.Encoding"> + <inheritdoc /> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Buffer"> + <summary> + Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBuffer"/>. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Flushed"> + <summary> + Gets a value that indiciates if <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Flush"/> or <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.FlushAsync" /> was invoked. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Write(System.Char)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Write(System.Char[],System.Int32,System.Int32)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Write(System.String)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Write(System.Object)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.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.Buffers.ViewBufferTextWriter.WriteLine(System.Object)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteAsync(System.Char)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteAsync(System.Char[],System.Int32,System.Int32)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteAsync(System.String)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteLine"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteLine(System.String)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteLineAsync(System.Char)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteLineAsync(System.String)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.WriteLineAsync"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.Flush"> + <summary> + Copies the buffered content to the unbuffered writer and invokes flush on it. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferTextWriter.FlushAsync"> + <summary> + Copies the buffered content to the unbuffered writer and invokes flush on it. + </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.Buffers.ViewBufferValue"> + <summary> + Encapsulates a string or <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> value. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue.#ctor(System.String)"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue"/> with a <c>string</c> value. + </summary> + <param name="value">The value.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.ViewBufferValue.#ctor(Microsoft.AspNetCore.Html.IHtmlContent)"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.Buffers.ViewBufferValue.Value"> + <summary> + Gets the value. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.CachedExpressionCompiler.Process``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <remarks> + This is the entry point to the expression compilation system. The system + a) Will rewrite the expression to avoid null refs when any part of the expression tree is evaluated to null + b) Attempt to cache the result, or an intermediate part of the result. + If the provided expression is particularly obscure and the system doesn't know how to handle it, it will + return null. + </remarks> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"> + <summary> + Provides data from cookie to the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> object. + </summary> + </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.ViewFeatures.ValidationHtmlAttributeProvider)"> + <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.MvcViewOptions"/>.</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="validationAttributeProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider"/>.</param> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.AllowRenderingMaxLengthAttribute"> + <summary> + Gets or sets a value that indicates whether the <c>maxlength</c> attribute should be rendered for + compatible HTML input elements, when they're bound to models marked with either + <see cref="T:System.ComponentModel.DataAnnotations.StringLengthAttribute"/> or <see cref="T:System.ComponentModel.DataAnnotations.MaxLengthAttribute"/> attributes. + </summary> + <value>The default value is <see langword="true"/>.</value> + <remarks> + <para> + If both attributes are specified, the one with the smaller value will be used for the rendered + <c>maxlength</c> attribute. + </para> + <para> + This property is currently ignored. + </para> + </remarks> + </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.GeneratePageLink(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.GeneratePageForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.Object,System.String,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 <form> 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 </form> element. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultHtmlGenerator.AddPlaceholderAttribute(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,Microsoft.AspNetCore.Mvc.Rendering.TagBuilder,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String)"> + <summary> + Adds a placeholder attribute to the <paramref name="tagBuilder" />. + </summary> + <param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> 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.AddMaxLengthAttribute(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary,Microsoft.AspNetCore.Mvc.Rendering.TagBuilder,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String)"> + <summary> + Adds a <c>maxlength</c> attribute to the <paramref name="tagBuilder" />. + </summary> + <param name="viewData">A <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> 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.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="T:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider"> + <summary> + Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider"/>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions},Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache)"> + <summary> + Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider"/> instance. + </summary> + <param name="optionsAccessor">The accessor for <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/>.</param> + <param name="metadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>.</param> + <param name="clientValidatorCache">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorCache"/> that provides + a list of <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator"/>s.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.DefaultValidationHtmlAttributeProvider.AddValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.Collections.Generic.IDictionary{System.String,System.String})"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.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="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ControllerSaveTempDataPropertyFilter.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)"> + <inheritdoc /> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"> + <summary> + A filter that saves temp data. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter.#ctor(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory)"> + <summary> + Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter"/>. + </summary> + <param name="factory">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory"/>.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter.OnResourceExecuting(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutingContext)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter.OnResourceExecuted(Microsoft.AspNetCore.Mvc.Filters.ResourceExecutedContext)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter.OnResultExecuting(Microsoft.AspNetCore.Mvc.Filters.ResultExecutingContext)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataFilter.OnResultExecuted(Microsoft.AspNetCore.Mvc.Filters.ResultExecutedContext)"> + <inheritdoc /> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.Properties"> + <summary> + Describes the temp data properties which exist on <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.Subject"/> + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.Subject"> + <summary> + The <see cref="T:System.Object"/> which has the temp data properties. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.OriginalValues"> + <summary> + Tracks the values which originally existed in temp data. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.OnTempDataSaving(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary)"> + <summary> + Puts the modified values of <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.Subject"/> into <paramref name="tempData"/>. + </summary> + <param name="tempData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> to be updated.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.SetPropertyValues(Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary)"> + <summary> + Sets the values of the properties of <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.SaveTempDataPropertyFilterBase.Subject"/> from <paramref name="tempData"/>. + </summary> + <param name="tempData">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>.</param> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.TempDataApplicationModelProvider.Order"> + <inheritdoc /> + <remarks>This order ensures that <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.TempDataApplicationModelProvider"/> runs after the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider"/>.</remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.TempDataApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.TempDataApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"> + <inheritdoc /> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ViewDataAttributeApplicationModelProvider.Order"> + <inheritdoc /> + <remarks>This order ensures that <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ViewDataAttributeApplicationModelProvider"/> runs after the <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationModels.DefaultApplicationModelProvider"/>.</remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ViewDataAttributeApplicationModelProvider.OnProvidersExecuted(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Filters.ViewDataAttributeApplicationModelProvider.OnProvidersExecuting(Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModelProviderContext)"> + <inheritdoc /> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext"> + <summary> + Information about the current <form>. + </summary> + <remarks> + Literal <form> elements in a view will share the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext"/> instance unless tag + helpers are enabled. + </remarks> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.FormData"> + <summary> + Gets a property bag for any information you wish to associate with a <form/> in an + <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> implementation or extension method. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.HasAntiforgeryToken"> + <summary> + Gets or sets an indication the current <form> element contains an antiforgery token. Do not use + unless <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.CanRenderAtEndOfForm"/> is <c>true</c>. + </summary> + <value> + <c>true</c> if the current <form> element contains an antiforgery token; <c>false</c> otherwise. + </value> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.HasFormData"> + <summary> + Gets an indication the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.FormData"/> property bag has been used and likely contains entries. + </summary> + <value> + <c>true</c> if the backing field for <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.FormData"/> is non-<c>null</c>; <c>false</c> otherwise. + </value> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.HasEndOfFormContent"> + <summary> + Gets an indication the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.EndOfFormContent"/> collection has been used and likely contains entries. + </summary> + <value> + <c>true</c> if the backing field for <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.EndOfFormContent"/> is non-<c>null</c>; <c>false</c> + otherwise. + </value> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.EndOfFormContent"> + <summary> + Gets an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> collection that should be rendered just prior to the next </form> + end tag. Do not use unless <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.CanRenderAtEndOfForm"/> is <c>true</c>. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.CanRenderAtEndOfForm"> + <summary> + Gets or sets an indication whether extra content can be rendered at the end of the content of this + <form> element. That is, <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.EndOfFormContent"/> will be rendered just prior to the + </form> end tag. + </summary> + <value> + <c>true</c> if the framework will render <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.EndOfFormContent"/>; <c>false</c> otherwise. In + particular, <c>true</c> if the current <form> is associated with a tag helper or will be generated by + an HTML helper; <c>false</c> when using the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext"/> instance. + </value> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.RenderedFields"> + <summary> + Gets a dictionary mapping full HTML field names to indications that the named field has been rendered in + this <form>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.RenderedField(System.String)"> + <summary> + Returns an indication based on <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.RenderedFields"/> that the given <paramref name="fieldName"/> has + been rendered in this <form>. + </summary> + <param name="fieldName">The full HTML name of a field that may have been rendered.</param> + <returns> + <c>true</c> if the given <paramref name="fieldName"/> has been rendered; <c>false</c> otherwise. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.RenderedField(System.String,System.Boolean)"> + <summary> + Updates <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext.RenderedFields"/> to indicate <paramref name="fieldName"/> has been rendered in this + <form>. + </summary> + <param name="fieldName">The full HTML name of a field that may have been rendered.</param> + <param name="value">If <c>true</c>, the given <paramref name="fieldName"/> has been rendered.</param> + </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.Buffers.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. + </summary> + <param name="htmlAttributes">Anonymous object describing HTML attributes.</param> + <returns>A dictionary that represents HTML attributes.</returns> + <remarks> + If the object is already an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance, then a shallow copy is + returned. + <example> + <c>new { data_name="value" }</c> will translate to the entry <c>{ "data-name", "value" }</c> + in the resulting dictionary. + </example> + </remarks> + </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 <form> 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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> 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 </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> 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 </form> 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.Buffers.IViewBufferScope,System.Text.Encodings.Web.HtmlEncoder,System.Text.Encodings.Web.UrlEncoder,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider)"> + <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.GetExpressionName``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Gets the name for <paramref name="expression"/>. + </summary> + <param name="expression">The expression.</param> + <returns>The expression name.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.HtmlHelper`1.GetModelExplorer``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for <paramref name="expression"/>. + </summary> + <typeparam name="TResult">The type of the result.</typeparam> + <param name="expression">The expression.</param> + <returns>The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/>.</returns> + </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.CurrentCulture" /> 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 using the current culture. By default, these helpers render dates and times as RFC 3339 compliant strings. + </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.IFileVersionProvider"> + <summary> + Provides version hash for a specified file. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IFileVersionProvider.AddFileVersionToPath(Microsoft.AspNetCore.Http.PathString,System.String)"> + <summary> + Adds version query parameter to the specified file path. + </summary> + <param name="requestPathBase">The base path for the current HTTP request.</param> + <param name="path">The path of the file to which version should be added.</param> + <returns>Path containing the version query string.</returns> + </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 <a> 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 generated 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 <a> element. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GeneratePageLink(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)"> + <summary> + Generate a <a> 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="pageName">The page name.</param> + <param name="pageHandler">The page handler.</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 generated 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 <a> element. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GenerateAntiforgery(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)"> + <summary> + Generate an <input type="hidden".../> 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 <input type="hidden".../> element. Intended to be used + inside a <form> 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 <input type="checkbox".../> 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 <input type="checkbox".../> 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 <input type="hidden".../> 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 <form> 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 </form> element. + </returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.IHtmlGenerator.GeneratePageForm(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String,System.Object,System.String,System.String,System.Object)"> + <summary> + Generate a <form> element. When the user submits the form, the page with name + <paramref name="pageName"/> 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="pageName">The name of the page.</param> + <param name="pageHandler">The page handler to generate a form for.</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="fragment">The url fragment.</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 </form> 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 <form> element. The route with name <paramref name="routeName"/> generates the + <form>'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 </form> 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 <a> 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 generated 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 <a> 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 <select> 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 <option> 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 <select> element with + <optgroup> and <option> 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 <select> element. + </param> + <param name="htmlAttributes"> + An <see cref="T:System.Object"/> that contains the HTML attributes for the <select> 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 <select> element.</returns> + <remarks> + <para> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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 <select> 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 <option> 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 <select> element with + <optgroup> and <option> 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 <option> elements to select. If + <c>null</c>, selects <option> 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 <select> element. + </param> + <param name="htmlAttributes"> + An <see cref="T:System.Object"/> that contains the HTML attributes for the <select> 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 <select> element.</returns> + <remarks> + <para> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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 <optgroup> and <option> elements. + </summary> + <param name="optionLabel">Optional text for a default empty <option> element.</param> + <param name="selectList"> + A collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects used to generate <optgroup> and <option> + elements. + </param> + <returns> + An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> instance for <optgroup> and <option> 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.Infrastructure.TempDataSerializer"> + <summary> + Serializes and deserializes the contents of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer.Deserialize(System.Byte[])"> + <summary> + Deserializes <paramref name="unprotectedData"/> to a <see cref="T:System.Collections.Generic.IDictionary`2"/> + used to initialize an instance of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>. + </summary> + <param name="unprotectedData">Serialized representation of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>.</param> + <returns>The deserialized <see cref="T:System.Collections.Generic.IDictionary`2"/>.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer.Serialize(System.Collections.Generic.IDictionary{System.String,System.Object})"> + <summary> + Serializes the contents of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>. + </summary> + <param name="values">The contents of <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>.</param> + <returns>The serialized bytes.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Infrastructure.TempDataSerializer.CanSerializeType(System.Type)"> + <summary> + Determines if the serializer supports the specified <paramref name="type"/>. + <para> + Defaults to returning <see langword="true"/> for all <see cref="T:System.Type"/> instances. + </para> + </summary> + <param name="type">The <see cref="T:System.Type"/>.</param> + <returns><see langword="true"/> if the serializer supports serializing <paramref name="type"/>, otherwise <see langword="false"/>.</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.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="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> + Provides <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpression"/> for expressions. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)"> + <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> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.GetExpressionText``2(System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Gets the name for <paramref name="expression"/>. + </summary> + <typeparam name="TModel">The model type.</typeparam> + <typeparam name="TValue">The type of the <paramref name="expression"/> result.</typeparam> + <param name="expression">The expression.</param> + <returns>The expression name.</returns> + </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="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExpressionProvider.CreateModelExpression``1(Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary{``0},System.String)"> + <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> + <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">Expression name, relative to <c>viewData.Model</c>.</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.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.NameAndIdProvider"> + <summary> + Provides cached values for "name" and "id" HTML attributes. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.NameAndIdProvider.CreateSanitizedId(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String)"> + <summary> + Returns a valid HTML 4.01 "id" attribute value for an element with the given <paramref name="fullName"/>. + </summary> + <param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param> + <param name="fullName"> + The fully-qualified expression name, ignoring the current model. Also the original HTML 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="fullName"/>. + </param> + <returns> + Valid HTML 4.01 "id" attribute value for an element with the given <paramref name="fullName"/>. + </returns> + <remarks> + Similar to <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.CreateSanitizedId(System.String,System.String)"/> but caches value for repeated invocations. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.NameAndIdProvider.GenerateId(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.Rendering.TagBuilder,System.String,System.String)"> + <summary> + Adds a valid HTML 4.01 "id" attribute for an element with the given <paramref name="fullName"/>. Does + nothing if <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.Attributes"/> already contains an "id" attribute or the + <paramref name="fullName"/> is <c>null</c> or empty. + </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 that will contain the "id" attribute.</param> + <param name="fullName"> + The fully-qualified expression name, ignoring the current model. Also the original HTML 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="fullName"/>. + </param> + <remarks> + Similar to <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.GenerateId(System.String,System.String)"/> but caches value for repeated invocations. + </remarks> + <seealso cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.NameAndIdProvider.CreateSanitizedId(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.String)"/> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.NameAndIdProvider.GetFullHtmlFieldName(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String)"> + <summary> + Returns the full HTML element name for the specified <paramref name="expression"/>. + </summary> + <param name="viewContext">A <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> instance for the current scope.</param> + <param name="expression">Expression name, relative to the current model.</param> + <returns>Fully-qualified expression name for <paramref name="expression"/>.</returns> + <remarks> + Similar to <see cref="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.GetFullHtmlFieldName(System.String)"/> but caches value for repeated invocations. + </remarks> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.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.PartialViewResultExecutor.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions},Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory,System.Diagnostics.DiagnosticListener,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)"> + <summary> + Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.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.Infrastructure.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="diagnosticListener">The <see cref="T:System.Diagnostics.DiagnosticListener"/>.</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.PartialViewResultExecutor.Logger"> + <summary> + Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.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.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="M:Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.PartialViewResult)"> + <inheritdoc /> + </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> + <value>The formatted model value.</value> + <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> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"> + <summary> + Gets or sets the HTML field prefix. + </summary> + <value>The HTML field prefix.</value> + <remarks> + Will never return <c>null</c> for consistency with <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.FormattedModelValue"/>. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.GetFullHtmlFieldName(System.String)"> + <summary> + Returns the full HTML element name for the specified <paramref name="partialFieldName"/>. + </summary> + <param name="partialFieldName">Expression name, relative to the current model.</param> + <returns>Fully-qualified expression name for <paramref name="partialFieldName"/>.</returns> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider"> + <summary> + Contract for a service providing validation attributes for expressions. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider.AddValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.Collections.Generic.IDictionary{System.String,System.String})"> + <summary> + Adds validation-related HTML attributes to the <paramref name="attributes" /> 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="modelExplorer">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer"/> for an expression.</param> + <param name="attributes"> + The <see cref="T:System.Collections.Generic.Dictionary`2"/> to receive the validation attributes. Maps the validation + attribute names to their <see cref="T:System.String"/> values. Values must be HTML encoded before they are written + to an HTML document or response. + </param> + <remarks> + Adds nothing to <paramref name="attributes"/> if client-side validation is disabled. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ValidationHtmlAttributeProvider.AddAndTrackValidationAttributes(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,Microsoft.AspNetCore.Mvc.ViewFeatures.ModelExplorer,System.String,System.Collections.Generic.IDictionary{System.String,System.String})"> + <summary> + Adds validation-related HTML attributes to the <paramref name="attributes" /> if client validation is + enabled and validation attributes have not yet been added for this <paramref name="expression"/> in the + current <form>. + </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="attributes"> + The <see cref="T:System.Collections.Generic.Dictionary`2"/> to receive the validation attributes. Maps the validation + attribute names to their <see cref="T:System.String"/> values. Values must be HTML encoded before they are written + to an HTML document or response. + </param> + <remarks> + Tracks the <paramref name="expression"/> in the current <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.FormContext"/> to avoid generating + duplicate validation attributes. That is, validation attributes are added only if no previous call has + added them for a field with this name in the <form>. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewComponentResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ViewComponentResult)"> + <inheritdoc /> + </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 format string (see https://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 format string (see https://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> + <param name="container">The <see cref="T:System.Object"/> that <paramref name="value"/> was evaluated from.</param> + <param name="value">The evaluated value.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.#ctor(System.Object,System.Reflection.PropertyInfo)"> + <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. + It uses <see cref="M:System.Reflection.PropertyInfo.GetValue(System.Object)"/> on <paramref name="propertyInfo"/> + passing parameter <paramref name="container"/> to lazily evaluate the value. + </summary> + <param name="container">The <see cref="T:System.Object"/> that <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value"/> will be evaluated from.</param> + <param name="propertyInfo">The <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.PropertyInfo"/> that will be used to evaluate <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value"/>.</param> + </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. + It uses <paramref name="valueAccessor"/> to lazily evaluate the value. + </summary> + <param name="container">The <see cref="T:System.Object"/> that has the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value"/>.</param> + <param name="propertyInfo">The <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.PropertyInfo"/> that represents <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value"/>'s property.</param> + <param name="valueAccessor">A delegate that will return the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataInfo.Value"/>.</param> + </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.Infrastructure.IHttpResponseStreamWriterFactory,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory,System.Diagnostics.DiagnosticListener,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.Infrastructure.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="diagnosticListener">The <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DiagnosticListener"/>.</param> + <param name="modelMetadataProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider" />.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.#ctor(Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,System.Diagnostics.DiagnosticListener)"> + <summary> + Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor"/>. + </summary> + <param name="writerFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory"/>.</param> + <param name="viewEngine">The <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine"/>.</param> + <param name="diagnosticListener">The <see cref="T:System.Diagnostics.DiagnosticListener"/>.</param> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DiagnosticListener"> + <summary> + Gets the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.DiagnosticListener"/>. + </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.ModelMetadataProvider"> + <summary> + Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider"/>. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.WriterFactory"> + <summary> + Gets the <see cref="T:Microsoft.AspNetCore.Mvc.Infrastructure.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="M:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.Rendering.ViewContext,System.String,System.Nullable{System.Int32})"> + <summary> + Executes a view asynchronously. + </summary> + <param name="viewContext">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> associated with the current request.</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.ViewFeatures.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.ViewResultExecutor.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.MvcViewOptions},Microsoft.AspNetCore.Mvc.Infrastructure.IHttpResponseStreamWriterFactory,Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine,Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory,System.Diagnostics.DiagnosticListener,Microsoft.Extensions.Logging.ILoggerFactory,Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider)"> + <summary> + Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.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.Infrastructure.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="diagnosticListener">The <see cref="T:System.Diagnostics.DiagnosticListener"/>.</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.ViewResultExecutor.Logger"> + <summary> + Gets the <see cref="T:Microsoft.Extensions.Logging.ILogger"/>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.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.ViewResultExecutor.ExecuteAsync(Microsoft.AspNetCore.Mvc.ActionContext,Microsoft.AspNetCore.Mvc.ViewResult)"> + <inheritdoc /> + </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}<T>.</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}<T>.</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="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. A view component must be a public non-abstract class, not contain any generic parameters, and either be decorated with '{1}' or have a class name ending with the '{2}' suffix. A view component must not be de ...</summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewComponent_CannotFindComponent(System.Object,System.Object,System.Object,System.Object)"> + <summary>A view component named '{0}' could not be found. A view component must be a public non-abstract class, not contain any generic parameters, and either be decorated with '{1}' or have a class name ending with the '{2}' suffix. A view component must not be de ...</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="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="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Common_TriState_NotSet"> + <summary>Not Set</summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.Common_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="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="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="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="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="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="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.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="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.ViewEnginesAreRequired"> + <summary>'{0}.{1}' must not be empty. At least one '{2}' is required to locate a view for rendering.</summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatViewEnginesAreRequired(System.Object,System.Object,System.Object)"> + <summary>'{0}.{1}' must not be empty. At least one '{2}' is required to locate a view for rendering.</summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TempDataProperties_PublicGetterSetter"> + <summary>The '{0}.{1}' property with {2} is invalid. A property using {2} must have a public getter and setter.</summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTempDataProperties_PublicGetterSetter(System.Object,System.Object,System.Object)"> + <summary>The '{0}.{1}' property with {2} is invalid. A property using {2} must have a public getter and setter.</summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TempDataProperties_InvalidType"> + <summary>TempData serializer '{0}' cannot serialize property '{1}.{2}' of type '{3}'.</summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTempDataProperties_InvalidType(System.Object,System.Object,System.Object,System.Object)"> + <summary>TempData serializer '{0}' cannot serialize property '{1}.{2}' of type '{3}'.</summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.DeserializingTempData"> + <summary>Deserializing TempDataDictionary</summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.SerializingTempData"> + <summary>Serializing TempDataDictionary</summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TempData_CannotSerializeType"> + <summary>The '{0}' cannot serialize an object of type '{1}'.</summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTempData_CannotSerializeType(System.Object,System.Object)"> + <summary>The '{0}' cannot serialize an object of type '{1}'.</summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.TempData_CannotDeserializeType"> + <summary>Unsupported data type '{0}'.</summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewFeatures.Resources.FormatTempData_CannotDeserializeType(System.Object)"> + <summary>Unsupported data type '{0}'.</summary> + </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 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 a sequence 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 initialized when <see cref="T:Microsoft.AspNetCore.Mvc.Controllers.IControllerActivator"/> activates + controllers. + <para> + This property can be accessed after the controller has been activated, for example, in a controller action + or by overriding <see cref="M:Microsoft.AspNetCore.Mvc.Controller.OnActionExecuting(Microsoft.AspNetCore.Mvc.Filters.ActionExecutingContext)"/>. + </para> + <para> + This property can be also accessed from within a unit test where it is initialized with + <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.EmptyModelMetadataProvider"/>. + </para> + </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 or path 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 or path 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 or path of the partial 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 or path 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,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> + <param name="serializerSettings">The serializer settings to be used by the formatter. + <para> + When using <c>System.Text.Json</c>, this should be an instance of <see cref="T:System.Text.Json.JsonSerializerOptions" />. + </para> + <para> + When using <c>Newtonsoft.Json</c>, this should be an instance of <c>JsonSerializerSettings</c>. + </para> + </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 serializer settings 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.CookieTempDataProviderOptions"> + <summary> + Provides programmatic configuration for cookies set by <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"/> + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions.Cookie"> + <summary> + <para> + Determines the settings used to create the cookie in <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"/>. + </para> + <para> + <see cref="P:Microsoft.AspNetCore.Http.CookieBuilder.SameSite"/> defaults to <see cref="F:Microsoft.AspNetCore.Http.SameSiteMode.Lax"/>. Setting this to + <see cref="F:Microsoft.AspNetCore.Http.SameSiteMode.Strict"/> may cause browsers to not send back the cookie to the server in an + OAuth login flow. + <see cref="P:Microsoft.AspNetCore.Http.CookieBuilder.SecurePolicy"/> defaults to <see cref="F:Microsoft.AspNetCore.Http.CookieSecurePolicy.SameAsRequest" />. + <see cref="P:Microsoft.AspNetCore.Http.CookieBuilder.HttpOnly"/> defaults to <c>true</c>. + <see cref="P:Microsoft.AspNetCore.Http.CookieBuilder.IsEssential"/> defaults to <c>false</c>, This property is only considered when a + user opts into the CookiePolicyMiddleware. If you are using this middleware and want to use + <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"/>, then either set this property to <c>true</c> or + request user consent for non-essential cookies. + </para> + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperComponentExtensions"> + <summary> + Extensions for rendering components. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperComponentExtensions.RenderComponentAsync``1(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,Microsoft.AspNetCore.Mvc.Rendering.RenderMode)"> + <summary> + Renders the <typeparamref name="TComponent"/> <see cref="T:Microsoft.AspNetCore.Components.IComponent"/>. + </summary> + <param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/>.</param> + <param name="renderMode">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.RenderMode"/> for the component.</param> + <returns>The HTML produced by the rendered <typeparamref name="TComponent"/>.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperComponentExtensions.RenderComponentAsync``1(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,Microsoft.AspNetCore.Mvc.Rendering.RenderMode,System.Object)"> + <summary> + Renders the <typeparamref name="TComponent"/> <see cref="T:Microsoft.AspNetCore.Components.IComponent"/>. + </summary> + <param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/>.</param> + <param name="parameters">An <see cref="T:System.Object"/> containing the parameters to pass + to the component.</param> + <param name="renderMode">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.RenderMode"/> for the component.</param> + <returns>The HTML produced by the rendered <typeparamref name="TComponent"/>.</returns> + </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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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 <form> start tag to the response. The <form>'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 </form> 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 <form> start tag to the response. The <form>'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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> elements will include an antiforgery token. + </param> + <returns> + An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the </form> 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 <form> 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 </form> 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 <form> 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 </form> 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 <form> 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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> 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 </form> 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 <form> 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 </form> 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 <form> 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 </form> 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 <form> 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 </form> 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 <form> 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 </form> 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 <form> 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 </form> 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 <form> 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 </form> 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 <form> start tag to the response. The first route that can provide a URL with the + specified <paramref name="routeValues"/> generates the <form>'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 </form> 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 <form> start tag to the response. The first route that can provide a URL with the + specified <paramref name="routeValues"/> generates the <form>'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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> elements will include an antiforgery token. + </param> + <returns> + An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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 </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> elements will include an antiforgery token. + </param> + <returns> + An <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.MvcForm"/> instance which renders the </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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 </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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 </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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 </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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 </form> 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 <input> element of type "checkbox" with value "true" and an <input> element of type + "hidden" with value "false" for the specified <paramref name="expression"/>. Adds a "checked" attribute to + the "checkbox" element based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> elements.</returns> + <remarks> + 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. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Boolean)"> + <summary> + Returns an <input> element of type "checkbox" with value "true" and an <input> element of type + "hidden" with value "false" for the specified <paramref name="expression"/>. Adds a "checked" attribute to + the "checkbox" element based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="isChecked"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> elements.</returns> + <remarks> + 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. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.CheckBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)"> + <summary> + Returns an <input> element of type "checkbox" with value "true" and an <input> element of type + "hidden" with value "false" for the specified <paramref name="expression"/>. Adds a "checked" attribute to + the "checkbox" element based on the first non-<c>null</c> value found in: + the <paramref name="htmlAttributes"/> dictionary entry with key "checked", + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> elements.</returns> + <remarks> + 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. + </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 <input> element of type "checkbox" with value "true" and an <input> element of type + "hidden" with value "false" for the specified <paramref name="expression"/>. Adds a "checked" attribute to + the "checkbox" element based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <input> elements.</returns> + <remarks> + 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. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Hidden(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)"> + <summary> + Returns an <input> element of type "hidden" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.Hidden(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)"> + <summary> + Returns an <input> element of type "hidden" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <input> element of type "hidden" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.HtmlHelperInputExtensions.Password(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)"> + <summary> + Returns an <input> element of type "password" for the specified <paramref name="expression"/>. Does + not add a "value" attribute. + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. Sets <input> 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 <input> element of type "password" for the specified <paramref name="expression"/>. Adds a + "value" attribute containing the <paramref name="value"/> parameter if that is non-<c>null</c>. + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <input> element of type "password" for the specified <paramref name="expression"/>. Does + not add a "value" attribute. + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.HtmlHelperInputExtensions.RadioButton(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)"> + <summary> + Returns an <input> element of type "radio" for the specified <paramref name="expression"/>. + Adds a "value" attribute to the element containing the <paramref name="value"/> parameter if that is + non-<c>null</c>. + Adds a "checked" attribute to the element if <paramref name="value"/> matches the first non-<c>null</c> + value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. Sets <input> element's "value" attribute to <paramref name="value"/>. + </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 <input> element of type "radio" for the specified <paramref name="expression"/>. + Adds a "value" attribute to the element containing the first non-<c>null</c> value found in: + the <paramref name="value"/> parameter, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + Adds a "checked" attribute to the element if <paramref name="value"/> matches the first non-<c>null</c> + value found in: + the <paramref name="htmlAttributes"/> dictionary entry with key "checked", + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <input> element of type "radio" for the specified <paramref name="expression"/>. + Adds a "value" attribute to the element containing the <paramref name="value"/> parameter if that is + non-<c>null</c>. + Adds a "checked" attribute to the element if <paramref name="value"/> matches the first non-<c>null</c> + value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="isChecked"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <input> element of type "radio" for the specified <paramref name="expression"/>. + Adds a "value" attribute to the element containing the <paramref name="value"/> parameter. + Adds a "checked" attribute to the element if <paramref name="value"/> matches the first non-<c>null</c> + value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)"> + <summary> + Returns an <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextBox(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)"> + <summary> + Returns an <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the "value" + attribute unless that came from model binding. + </param> + <returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.HtmlHelperInputExtensions.TextBoxFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)"> + <summary> + Returns an <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the + <paramref name="expression"/> value when using that in the "value" attribute. + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.HtmlHelperInputExtensions.TextBoxFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)"> + <summary> + Returns an <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.HtmlHelperInputExtensions.TextArea(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)"> + <summary> + Returns a <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <textarea> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)"> + <summary> + Returns a <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <textarea> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperInputExtensions.TextArea(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)"> + <summary> + Returns a <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <textarea> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <textarea> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <textarea> 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.HtmlHelperInputExtensions.TextAreaFor``2(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)"> + <summary> + Returns a <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <textarea> 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.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 <label> 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 <label> element.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.Label(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.String)"> + <summary> + Returns a <label> 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 <label> 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 <label> 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 <label> 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 <label> 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 <label> 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 <label> 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 <label> element.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper)"> + <summary> + Returns a <label> 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 <label> element.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String)"> + <summary> + Returns a <label> 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 <label> element.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.Object)"> + <summary> + Returns a <label> 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 <label> element.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.HtmlHelperLabelExtensions.LabelForModel(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object)"> + <summary> + Returns a <label> 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 <label> 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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 (<a>) 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. Uses + <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> (if non-empty) to reflect relationship between + current <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> and the top-level view's 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 or path 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 or path 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 or path 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 or path 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 or path 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 or path 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 or path 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 or path 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 or path 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 or path 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.RenderPartial(Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper,System.String,System.Object,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 or path 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> + <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 or path 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 or path 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 or path 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name. Adds a + "selected" attribute to an <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element.</returns> + <remarks> + <para> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </para> + <para> + The <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name must be a non-<c>null</c> collection of + <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </para> + </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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="optionLabel"/> and the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name. Adds a "selected" attribute to an <option> if its + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the + first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element.</returns> + <remarks> + <para> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </para> + <para> + The <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name must be a non-<c>null</c> collection of + <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </para> + </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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name (unless used instead of + <paramref name="selectList"/>), or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </param> + <returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name (unless used instead of + <paramref name="selectList"/>), or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </param> + <param name="htmlAttributes"> + An <see cref="T:System.Object"/> that contains the HTML attributes for the <select> 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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="optionLabel"/> and <paramref name="selectList"/>. Adds a + "selected" attribute to an <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name (unless used instead of + <paramref name="selectList"/>), or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </param> + <param name="htmlAttributes"> + An <see cref="T:System.Object"/> that contains the HTML attributes for the <select> 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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="optionLabel"/> and <paramref name="selectList"/>. Adds a + "selected" attribute to an <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name. Adds a + "selected" attribute to an <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element.</returns> + <remarks> + <para> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </para> + <para> + The <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name must be a non-<c>null</c> collection of + <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </para> + </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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name (unless used instead of + <paramref name="selectList"/>), or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </param> + <returns>A new <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> + entry with full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. An empty + <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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. An empty + <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 <div> element wrapping the <ul> element. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 <div> element wrapping the <ul> element. + An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 <div> element wrapping the + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which wraps the + <paramref name="message"/>) and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 <div> element wrapping the <paramref name="tag"/> element + and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 <div> element wrapping the + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which, in turn, wraps the + <paramref name="message"/>) and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 (<div>) 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 <div> element wrapping the + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which wraps the + <paramref name="message"/>) and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 (<div>) 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 <div> element wrapping the <paramref name="tag"/> element + and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 <div> element wrapping the <paramref name="tag"/> element + and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 (<div>) 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 <div> element wrapping the + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.ValidationSummaryMessageElement" /> element (which wraps the + <paramref name="message"/>) and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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"/>. Specifically, returns the + first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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"/>. Specifically, returns the + first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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. Specifically, returns the + first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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. Specifically, returns the + first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </summary> + <param name="htmlHelper">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper"/> instance this method extends.</param> + <param name="format"> + The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the return + value unless that came from model binding. + </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.CurrentCulture" /> 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 using the current culture. By default, these helpers render dates and times as RFC 3339 compliant strings. + </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 (<a>) 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 "http" or "https".</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 <hidden> element (antiforgery token) that will be validated when the containing + <form> is submitted. + </summary> + <returns><see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> containing the <hidden> 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 <form> 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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> 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 </form> 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 <form> start tag to the response. The route with name <paramref name="routeName"/> + generates the <form>'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>, <form> elements will include an antiforgery token. + If <c>false</c>, suppresses the generation an <input> of type "hidden" with an antiforgery token. + If <c>null</c>, <form> 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 </form> 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 <input> element of type "checkbox" with value "true" and an <input> element of type + "hidden" with value "false" for the specified <paramref name="expression"/>. Adds a "checked" attribute to + the "checkbox" element based on the first non-<c>null</c> value found in: + the <paramref name="htmlAttributes"/> dictionary entry with key "checked", + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + If <paramref name="isChecked"/> is non-<c>null</c>, instead uses the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="isChecked"/> parameter. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> elements.</returns> + <remarks> + 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. + </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> + <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.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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="optionLabel"/> and <paramref name="selectList"/>. Adds a + "selected" attribute to an <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name (unless used instead of <paramref name="selectList"/>), or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with + full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </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 <select> 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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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.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 </form> 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 format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the return + value. + </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>. See + <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element of type "hidden" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 <label> 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 <label> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches an entry in the first non-<c>null</c> collection found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name (unless used instead of <paramref name="selectList"/>), or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, finds the <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> + collection with name <paramref name="expression"/> in <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/>. + </param> + <param name="htmlAttributes"> + An <see cref="T:System.Object"/> that contains the HTML attributes for the <select> 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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <select> 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"/>. Uses + <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> (if non-empty) to reflect relationship between current + <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> and the top-level view's model. + </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 <input> element of type "password" for the specified <paramref name="expression"/>. Adds a + "value" attribute containing the first non-<c>null</c> value in: + the <paramref name="value"/> parameter, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.RadioButton(System.String,System.Object,System.Nullable{System.Boolean},System.Object)"> + <summary> + Returns an <input> element of type "radio" for the specified <paramref name="expression"/>. + Adds a "value" attribute to the element containing the first non-<c>null</c> value found in: + the <paramref name="value"/> parameter, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + Adds a "checked" attribute to the element if <paramref name="value"/> matches the first non-<c>null</c> + value found in: + the <paramref name="htmlAttributes"/> dictionary entry with key "checked", + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + If <paramref name="isChecked"/> is non-<c>null</c>, instead uses the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="isChecked"/> parameter. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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 or path 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 (<a>) 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 "http" or "https".</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 <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <textarea> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.TextBox(System.String,System.Object,System.String,System.Object)"> + <summary> + Returns an <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="value"/> parameter, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </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="format"> + The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the "value" + attribute unless that came from model binding. + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and <paramref name="expression"/> to set + <input> element's "name" attribute. Sanitizes <paramref name="expression"/> to set element's "id" + attribute. + </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. An empty + <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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 (<ul> 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 (<div>) 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 <div> element wrapping the <paramref name="tag"/> element + and the <ul> element. An empty <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> 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"/>. Specifically, returns the + first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.ViewData"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper.Name(System.String)"/> for more information about a "full name". + </summary> + <param name="expression">Expression name, relative to the current model.</param> + <param name="format"> + The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the return + value unless that came from model binding. + </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 <input> element of type "checkbox" with value "true" and an <input> element of type + "hidden" with value "false" for the specified <paramref name="expression"/>. Adds a "checked" attribute to + the "checkbox" element based on the first non-<c>null</c> value found in: + the <paramref name="htmlAttributes"/> dictionary entry with key "checked", or + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name. + If <paramref name="expression"/> evaluates to a non-<c>null</c> value, instead uses the first + non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <input> elements.</returns> + <remarks> + 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. + </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> + <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.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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="optionLabel"/> and <paramref name="selectList"/>. Adds a + "selected" attribute to an <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, uses the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.ViewData"/> entry with + full name and that entry must be a collection of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> objects. + </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 <select> 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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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 <input> element(s).</returns> + <remarks> + <para> + For example the default <see cref="T:System.Object"/> editor template includes <label> and <input> + 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.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 <input> element of type "hidden" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.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 <label> 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 <label> 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 <select> element for the <paramref name="expression"/>. Adds + <option> elements based on <paramref name="selectList"/>. Adds a "selected" attribute to an + <option> if its <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Value"/> (if non-<c>null</c>) or + <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.Text"/> matches an entry in the first non-<c>null</c> collection found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <select> element with + <optgroup> and <option> elements. If <c>null</c>, finds the <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> + collection with name <paramref name="expression"/> in <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.ViewData"/>. + </param> + <param name="htmlAttributes"> + An <see cref="T:System.Object"/> that contains the HTML attributes for the <select> 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 <select> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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"/>. Uses + <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> (if non-empty) to reflect relationship between current + <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/> and the top-level view's model. + </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 <input> element of type "password" for the specified <paramref name="expression"/>. Adds a + "value" attribute containing the <paramref name="htmlAttributes"/> dictionary entry with key "value" (if + any). + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.RadioButtonFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Object,System.Object)"> + <summary> + Returns an <input> element of type "radio" for the specified <paramref name="expression"/>. + Adds a "value" attribute to the element containing the first non-<c>null</c> value found in: + the <paramref name="value"/> parameter, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + Adds a "checked" attribute to the element if <paramref name="value"/> matches the first non-<c>null</c> + value found in: + the <paramref name="htmlAttributes"/> dictionary entry with key "checked", or + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name. + If <paramref name="expression"/> evaluates to a non-<c>null</c> value, instead uses the first + non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + Adds a "value" attribute to the element containing the <paramref name="value"/> parameter. + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <select> 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.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 <textarea> element for the specified <paramref name="expression"/>. Adds content to the + element body based on the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </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 <textarea> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <textarea> 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.TextBoxFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String,System.Object)"> + <summary> + Returns an <input> element of type "text" for the specified <paramref name="expression"/>. Adds a + "value" attribute to the element containing the first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>, or + the <paramref name="htmlAttributes"/> dictionary entry with key "value". + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </summary> + <param name="expression">An expression to be evaluated against the current model.</param> + <param name="format"> + The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the + <paramref name="expression"/> value when using that in the "value" attribute. + </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 <input> element.</returns> + <remarks> + Combines <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.TemplateInfo.HtmlFieldPrefix"/> and the string representation of the + <paramref name="expression"/> to set <input> 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.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"/>. Specifically, returns the + first non-<c>null</c> value found in: + the <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.ModelState"/> entry with full name, or + the <paramref name="expression"/> evaluated against <see cref="P:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary.Model"/>. + See <see cref="M:Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper`1.NameFor``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> for more information about a "full name". + </summary> + <param name="expression">An expression to be evaluated against the current model.</param> + <param name="format"> + The format string (see https://msdn.microsoft.com/en-us/library/txafckwd.aspx) used to format the + <paramref name="expression"/> value when returning that value. + </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="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><select multiple="multiple"></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 </form> 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 </form>. + </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><select></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><option></code> element with the specified + attribute values. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.#ctor"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.#ctor(System.String,System.String)"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>. + </summary> + <param name="text">The display text of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param> + <param name="value">The value of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.#ctor(System.String,System.String,System.Boolean)"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>. + </summary> + <param name="text">The display text of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param> + <param name="value">The value of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param> + <param name="selected">Value that indicates whether this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> is selected.</param> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem.#ctor(System.String,System.String,System.Boolean,System.Boolean)"> + <summary> + Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>. + </summary> + <param name="text">The display text of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param> + <param name="value">The value of this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/>.</param> + <param name="selected">Value that indicates whether this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> is selected.</param> + <param name="disabled">Value that indicates whether this <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.SelectListItem"/> is disabled.</param> + </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><option></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><option></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><option></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><option></code> element. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.SystemTextJsonHelper.Serialize(System.Object)"> + <inheritdoc /> + </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.HasInnerHtml"> + <summary> + Gets an indication <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.InnerHtml"/> is not empty. + </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> + Returns a valid HTML 4.01 "id" attribute value for an element with the given <paramref name="name"/>. + </summary> + <param name="name"> + The fully-qualified expression name, ignoring the current model. Also the original HTML 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 value for an element with the given <paramref name="name"/>. + </returns> + <remarks> + Valid "id" attributes are defined in https://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> + Adds a valid HTML 4.01 "id" attribute for an element with the given <paramref name="name"/>. Does + nothing if <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.Attributes"/> already contains an "id" attribute or the <paramref name="name"/> + is <c>null</c> or empty. + </summary> + <param name="name"> + The fully-qualified expression name, ignoring the current model. Also the original HTML 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> + <seealso cref="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.CreateSanitizedId(System.String,System.String)"/> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderBody"> + <summary> + Returns an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the body. + </summary> + <returns>An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the body.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderStartTag"> + <summary> + Returns an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the start tag. + </summary> + <returns>An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the start tag.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderEndTag"> + <summary> + Returns an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the end tag. + </summary> + <returns>An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the end tag.</returns> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.Rendering.TagBuilder.RenderSelfClosingTag"> + <summary> + Returns an <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the self-closing tag. + </summary> + <returns>An <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> that renders the self-closing tag.</returns> + </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.CurrentCulture" /> 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 using the current culture. By default, these helpers render dates and times as RFC 3339 compliant strings. + </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="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Items"> + <summary> + Gets a key/value collection that can be used to share data within the scope of this view execution. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.Rendering.RenderMode"> + <summary> + Describes the render mode of the component. + </summary> + <remarks> + The rendering mode determines how the component gets rendered on the page. It configures whether the component + is prerendered into the page or not and whether it simply renders static HTML on the page or if it includes the necessary + information to bootstrap a Blazor application from the user agent. + </remarks> + </member> + <member name="F:Microsoft.AspNetCore.Mvc.Rendering.RenderMode.Static"> + <summary> + Renders the component into static HTML. + </summary> + </member> + <member name="F:Microsoft.AspNetCore.Mvc.Rendering.RenderMode.Server"> + <summary> + Renders a marker for a Blazor server-side application. This doesn't include any output from the component. + When the user-agent starts, it uses this marker to bootstrap a blazor application. + </summary> + </member> + <member name="F:Microsoft.AspNetCore.Mvc.Rendering.RenderMode.ServerPrerendered"> + <summary> + Renders the component into static HTML and includes a marker for a Blazor server-side application. + When the user-agent starts, it uses this marker to bootstrap a blazor application. + </summary> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute"> + <summary> + A filter that skips antiforgery token validation. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute.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.IgnoreAntiforgeryTokenAttribute.Order"/> property. + </summary> + <remarks> + <para> + Filters are executed in an ordering determined by an ascending sort of the <see cref="P:Microsoft.AspNetCore.Mvc.IgnoreAntiforgeryTokenAttribute.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="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.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"/>. If the maximum number of allowed + errors has already been recorded, ensures that a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.TooManyModelErrorsException"/> exception is + recorded instead. + </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.TryAddModelException``1(Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary,System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.Exception)"> + <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"/>. If the maximum number of allowed + errors has already been recorded, ensures that a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.TooManyModelErrorsException"/> exception is + recorded instead. + </summary> + <remarks> + This method allows adding the <paramref name="exception"/> to the current <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary"/> + when <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata"/> is not available or the exact <paramref name="exception"/> + must be maintained for later use (even if it is for example a <see cref="T:System.FormatException"/>). + </remarks> + <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> + </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"/>. If the maximum number of allowed + errors has already been recorded, ensures that a <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.TooManyModelErrorsException"/> exception is + recorded instead. + </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.PageRemoteAttribute"> + <summary> + A <see cref="T:Microsoft.AspNetCore.Mvc.RemoteAttributeBase"/> for razor page handler which configures Unobtrusive validation + to send an Ajax request to the web site. The invoked handler 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="P:Microsoft.AspNetCore.Mvc.PageRemoteAttribute.PageHandler"> + <summary> + The handler name used when generating the URL where client should send a validation request. + </summary> + <remarks> + If not set the ambient value will be used when generating the URL. + </remarks> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.PageRemoteAttribute.PageName"> + <summary> + The page name used when generating the URL where client should send a validation request. + </summary> + <remarks> + If not set the ambient value will be used when generating the URL. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.PageRemoteAttribute.GetUrl(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext)"> + <inheritdoc /> + </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 or path of the partial view that is rendered to the response. + </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.Model"> + <summary> + Gets the view data model. + </summary> + </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:Microsoft.AspNetCore.Mvc.RemoteAttributeBase"/> for controllers 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.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.GetUrl(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext)"> + <inheritdoc /> + </member> + <member name="T:Microsoft.AspNetCore.Mvc.RemoteAttributeBase"> + <summary> + A <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/> which configures Unobtrusive validation to send an Ajax request to the + web site. The invoked endpoint 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="P:Microsoft.AspNetCore.Mvc.RemoteAttributeBase.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.RemoteAttributeBase.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.RemoteAttributeBase.AdditionalFields"> + <summary> + Gets or sets the comma-separated names of fields the client should include in a validation request. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.RemoteAttributeBase.FormatAdditionalFieldsForClientValidation(System.String)"> + <summary> + Formats <paramref name="property"/> and <see cref="P:Microsoft.AspNetCore.Mvc.RemoteAttributeBase.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.RemoteAttributeBase.AdditionalFields"/> in the return value. + Prefixes each field name in the return value with <c>"*."</c>. + </remarks> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.RemoteAttributeBase.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.RemoteAttributeBase.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.RemoteAttributeBase.FormatErrorMessage(System.String)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.RemoteAttributeBase.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="M:Microsoft.AspNetCore.Mvc.RemoteAttributeBase.AddValidation(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext)"> + <summary> + Adds Unobtrusive validation HTML attributes to <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext"/>. + </summary> + <param name="context"> + <see cref="T:Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext"/> to add Unobtrusive validation HTML attributes to. + </param> + <remarks> + Calls derived <see cref="T:System.ComponentModel.DataAnnotations.ValidationAttribute"/> implementation of <see cref="M:Microsoft.AspNetCore.Mvc.RemoteAttributeBase.GetUrl(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext)"/>. + </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.TempDataAttribute"> + <summary> + Properties decorated with <see cref="T:Microsoft.AspNetCore.Mvc.TempDataAttribute"/> will have their values stored in + and loaded from the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>. <see cref="T:Microsoft.AspNetCore.Mvc.TempDataAttribute"/> + is supported on properties of Controllers, Razor Pages, and Razor Page Models. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.TempDataAttribute.Key"> + <summary> + Gets or sets the key used to get or add the property from value from <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>. + When unspecified, the key is derived from the property name. + </summary> + </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.UserClaimsPrincipal"> + <summary> + Gets the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> 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.TempData"> + <summary> + Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>. + </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>"Default"</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>"Default"</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.StatusCode"> + <summary> + Gets or sets the HTTP status code. + </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.Model"> + <summary> + Get the view data model. + </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.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.ContentType"> + <summary> + Gets or sets the Content-Type header for the response. + </summary> + </member> + <member name="M:Microsoft.AspNetCore.Mvc.ViewComponentResult.ExecuteResultAsync(Microsoft.AspNetCore.Mvc.ActionContext)"> + <inheritdoc /> + </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.Infrastructure.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.Infrastructure.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.Buffers.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.Buffers.IViewBufferScope"/> that manages the lifetime of + <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.Buffers.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.ViewComponents.ViewComponentInvokerCache,System.Diagnostics.DiagnosticListener,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.ViewComponents.ViewComponentInvokerCache"/>.</param> + <param name="diagnosticListener">The <see cref="T:System.Diagnostics.DiagnosticListener"/>.</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.TempData"> + <summary> + Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/>. + </summary> + <remarks> + This is an alias for <c>ViewContext.TempData</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 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="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.Parameters"> + <summary> + Gets or sets the parameters associated with the method described by <see cref="P:Microsoft.AspNetCore.Mvc.ViewComponents.ViewComponentDescriptor.MethodInfo"/>. + </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>"Default"</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>"Default"</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.ViewDataAttribute"> + <summary> + Properties decorated with <see cref="T:Microsoft.AspNetCore.Mvc.ViewDataAttribute"/> will have their values stored in + and loaded from the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>. <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/> + is supported on properties of Controllers, and Razor Page handlers. + </summary> + </member> + <member name="P:Microsoft.AspNetCore.Mvc.ViewDataAttribute.Key"> + <summary> + Gets or sets the key used to get or add the property from value from <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary"/>. + When unspecified, the key is the property name. + </summary> + </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 or path of the view that is rendered to the response.</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> + <remarks>Use <see cref="M:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine.GetView(System.String,System.String,System.Boolean)"/> when the absolute or relative + path of the view is known.</remarks> + </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> + <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 or path of the view that is rendered to the response. + </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="M:Microsoft.AspNetCore.Components.Rendering.HtmlRenderer.UpdateDisplayAsync(Microsoft.AspNetCore.Components.RenderTree.RenderBatch@)"> + <inheritdoc /> + </member> + <member name="M:Microsoft.AspNetCore.Components.Rendering.HtmlRenderer.HandleException(System.Exception)"> + <inheritdoc /> + </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"> + An <see cref="T:System.Action`1"/> to configure the provided <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/>. + </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="M:Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddSessionStateTempDataProvider(Microsoft.Extensions.DependencyInjection.IMvcBuilder)"> + <summary> + Registers <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.SessionStateTempDataProvider"/> as the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/> + in the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>. + </summary> + <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param> + <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns> + </member> + <member name="M:Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddCookieTempDataProvider(Microsoft.Extensions.DependencyInjection.IMvcBuilder)"> + <summary> + Registers <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"/> as the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/> in the + <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>. + </summary> + <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param> + <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns> + </member> + <member name="M:Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcBuilderExtensions.AddCookieTempDataProvider(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions})"> + <summary> + Registers <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"/> as the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/> in the + <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>. + </summary> + <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param> + <param name="setupAction"> + An <see cref="T:System.Action`1"/> to configure the provided + <see cref="T:Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions"/>. + </param> + <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns> + </member> + <member name="M:Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions.AddCookieTempDataProvider(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder)"> + <summary> + Registers <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"/> as the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/> in the + <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>. Also registers the default view services. + </summary> + <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param> + <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns> + </member> + <member name="M:Microsoft.Extensions.DependencyInjection.MvcViewFeaturesMvcCoreBuilderExtensions.AddCookieTempDataProvider(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action{Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions})"> + <summary> + Registers <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.CookieTempDataProvider"/> as the default <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataProvider"/> in the + <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>. Also registers the default view services. + </summary> + <param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</param> + <param name="setupAction"> + An <see cref="T:System.Action`1"/> to configure the provided + <see cref="T:Microsoft.AspNetCore.Mvc.CookieTempDataProviderOptions"/>. + </param> + <returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/>.</returns> + </member> + <member name="T:Microsoft.Extensions.DependencyInjection.MvcViewOptionsSetup"> + <summary> + Sets up default options for <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/>. + </summary> + </member> + <member name="T:Microsoft.Extensions.DependencyInjection.TempDataMvcOptionsSetup"> + <summary> + Sets up default options for <see cref="T:Microsoft.AspNetCore.Mvc.MvcOptions"/>. + </summary> + </member> + <member name="T:Microsoft.Extensions.Internal.ClosedGenericMatcher"> + <summary> + Helper related to generic interface definitions and implementing classes. + </summary> + </member> + <member name="M:Microsoft.Extensions.Internal.ClosedGenericMatcher.ExtractGenericInterface(System.Type,System.Type)"> + <summary> + Determine whether <paramref name="queryType"/> is or implements a closed generic <see cref="T:System.Type"/> + created from <paramref name="interfaceType"/>. + </summary> + <param name="queryType">The <see cref="T:System.Type"/> of interest.</param> + <param name="interfaceType">The open generic <see cref="T:System.Type"/> to match. Usually an interface.</param> + <returns> + The closed generic <see cref="T:System.Type"/> created from <paramref name="interfaceType"/> that + <paramref name="queryType"/> is or implements. <c>null</c> if the two <see cref="T:System.Type"/>s have no such + relationship. + </returns> + <remarks> + This method will return <paramref name="queryType"/> if <paramref name="interfaceType"/> is + <c>typeof(KeyValuePair{,})</c>, and <paramref name="queryType"/> is + <c>typeof(KeyValuePair{string, object})</c>. + </remarks> + </member> + </members> +</doc> |