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

2069 lines
130 KiB

<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.AspNetCore.Mvc.Razor</name>
</assembly>
<members>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.#ctor(System.Reflection.PropertyInfo)">
<summary>
Initializes a fast <see cref="T:Microsoft.Extensions.Internal.PropertyHelper"/>.
This constructor does not cache the helper. For caching, use <see cref="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Object)"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.Property">
<summary>
Gets the backing <see cref="T:System.Reflection.PropertyInfo"/>.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.Name">
<summary>
Gets (or sets in derived types) the property name.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.ValueGetter">
<summary>
Gets the property value getter.
</summary>
</member>
<member name="P:Microsoft.Extensions.Internal.PropertyHelper.ValueSetter">
<summary>
Gets the property value setter.
</summary>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetValue(System.Object)">
<summary>
Returns the property value for the specified <paramref name="instance"/>.
</summary>
<param name="instance">The object whose property value will be returned.</param>
<returns>The property value.</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.SetValue(System.Object,System.Object)">
<summary>
Sets the property value for the specified <paramref name="instance" />.
</summary>
<param name="instance">The object whose property value will be set.</param>
<param name="value">The property value.</param>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Object)">
<summary>
Creates and caches fast property helpers that expose getters for every public get property on the
underlying type.
</summary>
<param name="instance">the instance to extract property accessors for.</param>
<returns>a cached array of all public property getters from the underlying type of target instance.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetProperties(System.Type)">
<summary>
Creates and caches fast property helpers that expose getters for every public get property on the
specified type.
</summary>
<param name="type">the type to extract property accessors for.</param>
<returns>a cached array of all public property getters from the type of target instance.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetVisibleProperties(System.Object)">
<summary>
<para>
Creates and caches fast property helpers that expose getters for every non-hidden get property
on the specified type.
</para>
<para>
<see cref="M:GetVisibleProperties"/> excludes properties defined on base types that have been
hidden by definitions using the <c>new</c> keyword.
</para>
</summary>
<param name="instance">The instance to extract property accessors for.</param>
<returns>
A cached array of all public property getters from the instance's type.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.GetVisibleProperties(System.Type)">
<summary>
<para>
Creates and caches fast property helpers that expose getters for every non-hidden get property
on the specified type.
</para>
<para>
<see cref="M:GetVisibleProperties"/> excludes properties defined on base types that have been
hidden by definitions using the <c>new</c> keyword.
</para>
</summary>
<param name="type">The type to extract property accessors for.</param>
<returns>
A cached array of all public property getters from the type.
</returns>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeFastPropertyGetter(System.Reflection.PropertyInfo)">
<summary>
Creates a single fast property getter. The result is not cached.
</summary>
<param name="propertyInfo">propertyInfo to extract the getter for.</param>
<returns>a fast getter.</returns>
<remarks>
This method is more memory efficient than a dynamically compiled lambda, and about the
same speed.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeNullSafeFastPropertyGetter(System.Reflection.PropertyInfo)">
<summary>
Creates a single fast property getter which is safe for a null input object. The result is not cached.
</summary>
<param name="propertyInfo">propertyInfo to extract the getter for.</param>
<returns>a fast getter.</returns>
<remarks>
This method is more memory efficient than a dynamically compiled lambda, and about the
same speed.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.MakeFastPropertySetter(System.Reflection.PropertyInfo)">
<summary>
Creates a single fast property setter for reference types. The result is not cached.
</summary>
<param name="propertyInfo">propertyInfo to extract the setter for.</param>
<returns>a fast getter.</returns>
<remarks>
This method is more memory efficient than a dynamically compiled lambda, and about the
same speed. This only works for reference types.
</remarks>
</member>
<member name="M:Microsoft.Extensions.Internal.PropertyHelper.ObjectToDictionary(System.Object)">
<summary>
Given an object, adds each instance property with a public get method as a key and its
associated value to a dictionary.
If the object is already an <see cref="T:System.Collections.Generic.IDictionary`2"/> instance, then a copy
is returned.
</summary>
<remarks>
The implementation of PropertyHelper will cache the property accessors per-type. This is
faster when the the same type is used multiple times with ObjectToDictionary.
</remarks>
</member>
<member name="T:Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions">
<summary>
Extensions methods for configuring MVC via an <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.
</summary>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions.AddRazorOptions(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions})">
<summary>
Configures a set of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions"/> for the application.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</param>
<param name="setupAction">An action to configure the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/>.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions.AddTagHelpersAsServices(Microsoft.Extensions.DependencyInjection.IMvcBuilder)">
<summary>
Registers tag helpers as services and replaces the existing <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator"/>
with an <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ServiceBasedTagHelperActivator"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/> instance this method extends.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/> instance this method extends.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcRazorMvcBuilderExtensions.InitializeTagHelper``1(Microsoft.Extensions.DependencyInjection.IMvcBuilder,System.Action{``0,Microsoft.AspNetCore.Mvc.Rendering.ViewContext})">
<summary>
Adds an initialization callback for a given <typeparamref name="TTagHelper"/>.
</summary>
<remarks>
The callback will be invoked on any <typeparamref name="TTagHelper"/> instance before the
<see cref="M:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)"/> method is called.
</remarks>
<typeparam name="TTagHelper">The type of <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> being initialized.</typeparam>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/> instance this method extends.</param>
<param name="initialize">An action to initialize the <typeparamref name="TTagHelper"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcBuilder"/> instance this method extends.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcRazorMvcCoreBuilderExtensions.AddTagHelpersAsServices(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder)">
<summary>
Registers discovered tag helpers as services and changes the existing <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator"/>
for an <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ServiceBasedTagHelperActivator"/>.
</summary>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/> instance this method extends.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/> instance this method extends.</returns>
</member>
<member name="M:Microsoft.Extensions.DependencyInjection.MvcRazorMvcCoreBuilderExtensions.InitializeTagHelper``1(Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder,System.Action{``0,Microsoft.AspNetCore.Mvc.Rendering.ViewContext})">
<summary>
Adds an initialization callback for a given <typeparamref name="TTagHelper"/>.
</summary>
<remarks>
The callback will be invoked on any <typeparamref name="TTagHelper"/> instance before the
<see cref="M:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)"/> method is called.
</remarks>
<typeparam name="TTagHelper">The type of <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> being initialized.</typeparam>
<param name="builder">The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/> instance this method extends.</param>
<param name="initialize">An action to initialize the <typeparamref name="TTagHelper"/>.</param>
<returns>The <see cref="T:Microsoft.Extensions.DependencyInjection.IMvcCoreBuilder"/> instance this method extends.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.HelperResult">
<summary>
Represents a deferred write operation in a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.HelperResult.#ctor(System.Func{System.IO.TextWriter,System.Threading.Tasks.Task})">
<summary>
Creates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.HelperResult"/>.
</summary>
<param name="asyncAction">The asynchronous delegate to invoke when
<see cref="M:Microsoft.AspNetCore.Mvc.Razor.HelperResult.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"/> is called.</param>
<remarks>Calls to <see cref="M:Microsoft.AspNetCore.Mvc.Razor.HelperResult.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"/> result in a blocking invocation of
<paramref name="asyncAction"/>.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.HelperResult.WriteAction">
<summary>
Gets the asynchronous delegate to invoke when <see cref="M:Microsoft.AspNetCore.Mvc.Razor.HelperResult.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"/> is called.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.HelperResult.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)">
<summary>
Method invoked to produce content from the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.HelperResult"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> instance to write to.</param>
<param name="encoder">The <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/> to encode the content.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage">
<summary>
Represents properties and methods that are used by <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorView"/> for execution.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.ViewContext">
<summary>
Gets or sets the view context of the renderign view.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.BodyContent">
<summary>
Gets or sets the body content.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.IsLayoutBeingRendered">
<summary>
Gets or sets a flag that determines if the layout of this page is being rendered.
</summary>
<remarks>
Sections defined in a page are deferred and executed as part of the layout page.
When this flag is set, all write operations performed by the page are part of a
section being rendered.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.Path">
<summary>
Gets the application base relative path to the page.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.Layout">
<summary>
Gets or sets the path of a layout page.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.PreviousSectionWriters">
<summary>
Gets or sets the sections that can be rendered by this page.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.SectionWriters">
<summary>
Gets the sections that are defined by this page.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.ExecuteAsync">
<summary>
Renders the page and writes the output to the <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/>.
</summary>
<returns>A task representing the result of executing the page.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.EnsureRenderedBodyOrSections">
<summary>
Verifies that all sections defined in <see cref="P:Microsoft.AspNetCore.Mvc.Razor.IRazorPage.PreviousSectionWriters"/> were rendered, or
the body was rendered if no sections were defined.
</summary>
<exception cref="T:System.InvalidOperationException">if one or more sections were not rendered or if no sections were
defined and the body was not rendered.</exception>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator">
<summary>
Provides methods to activate properties on a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> instance.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator.Activate(Microsoft.AspNetCore.Mvc.Razor.IRazorPage,Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<summary>
When implemented in a type, activates an instantiated page.
</summary>
<param name="page">The page to activate.</param>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> for the executing view.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider">
<summary>
Defines methods that are used for creating <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> instances at a given path.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider.CreateFactory(System.String)">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> factory for the specified path.
</summary>
<param name="relativePath">The path to locate the page.</param>
<returns>The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult"/> instance.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine"/> used to render pages that use the Razor syntax.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine.FindPage(Microsoft.AspNetCore.Mvc.ActionContext,System.String)">
<summary>
Finds the page with the given <paramref name="pageName"/> 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="pageName">The name of the page.</param>
<returns>The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult"/> of locating the page.</returns>
<remarks><seealso cref="M:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine.FindView(Microsoft.AspNetCore.Mvc.ActionContext,System.String,System.Boolean)"/>.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine.GetPage(System.String,System.String)">
<summary>
Gets the page with the given <paramref name="pagePath"/>, relative to <paramref name="executingFilePath"/>
unless <paramref name="pagePath"/> is already absolute.
</summary>
<param name="executingFilePath">The absolute path to the currently-executing page, if any.</param>
<param name="pagePath">The path to the page.</param>
<returns>The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult"/> of locating the page.</returns>
<remarks><seealso cref="M:Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine.GetView(System.String,System.String,System.Boolean)"/>.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine.GetAbsolutePath(System.String,System.String)">
<summary>
Converts the given <paramref name="pagePath"/> to be absolute, relative to
<paramref name="executingFilePath"/> unless <paramref name="pagePath"/> is already absolute.
</summary>
<param name="executingFilePath">The absolute path to the currently-executing page, if any.</param>
<param name="pagePath">The path to the page.</param>
<returns>
The combination of <paramref name="executingFilePath"/> and <paramref name="pagePath"/> if
<paramref name="pagePath"/> is a relative path. The <paramref name="pagePath"/> value (unchanged)
otherwise.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator">
<summary>
Provides methods to create a tag helper.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator.Create``1(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<summary>
Creates an <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/>.
</summary>
<typeparam name="TTagHelper">The <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> type.</typeparam>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> for the executing view.</param>
<returns>The tag helper.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory">
<summary>
Provides methods to create and initialize tag helpers.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory.CreateTagHelper``1(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<summary>
Creates a new tag helper for the specified <paramref name="context"/>.
</summary>
<param name="context"><see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> for the executing view.</param>
<returns>The tag helper.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperInitializer`1">
<summary>
Initializes an <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> before it's executed.
</summary>
<typeparam name="TTagHelper">The <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> type.</typeparam>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.ITagHelperInitializer`1.Initialize(`0,Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<summary>
Initializes the <typeparamref name="TTagHelper"/>.
</summary>
<param name="helper">The <typeparamref name="TTagHelper"/> to initialize.</param>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Rendering.ViewContext"/> for the executing view.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander">
<summary>
Specifies the contracts for a view location expander that is used by <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/> instances to
determine search paths for a view.
</summary>
<remarks>
Individual <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander"/>s are invoked in two steps:
(1) <see cref="M:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext)"/> is invoked and each expander
adds values that it would later consume as part of
<see cref="M:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.ExpandViewLocations(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext,System.Collections.Generic.IEnumerable{System.String})"/>.
The populated values are used to determine a cache key - if all values are identical to the last time
<see cref="M:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext)"/> was invoked, the cached result
is used as the view location.
(2) If no result was found in the cache or if a view was not found at the cached location,
<see cref="M:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.ExpandViewLocations(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext,System.Collections.Generic.IEnumerable{System.String})"/> is invoked to determine
all potential paths for a view.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext)">
<summary>
Invoked by a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/> to determine the values that would be consumed by this instance
of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander"/>. The calculated values are used to determine if the view location
has changed since the last time it was located.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext"/> for the current view location
expansion operation.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.ExpandViewLocations(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext,System.Collections.Generic.IEnumerable{System.String})">
<summary>
Invoked by a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/> to determine potential locations for a view.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext"/> for the current view location
expansion operation.</param>
<param name="viewLocations">The sequence of view locations to expand.</param>
<returns>A list of expanded view locations.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander"/> that adds the language as an extension prefix to view names. Language
that is getting added as extension prefix comes from <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/>.
</summary>
<example>
For the default case with no areas, views are generated with the following patterns (assuming controller is
"Home", action is "Index" and language is "en")
Views/Home/en/Action
Views/Home/Action
Views/Shared/en/Action
Views/Shared/Action
</example>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.#ctor">
<summary>
Instantiates a new <see cref="T:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander"/> instance.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.#ctor(Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat)">
<summary>
Instantiates a new <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperActivator"/> instance.
</summary>
<param name="format">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander.ExpandViewLocations(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext,System.Collections.Generic.IEnumerable{System.String})">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat">
<summary>
Specifies the localized view format for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpander"/>.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat.SubFolder">
<summary>
Locale is a subfolder under which the view exists.
</summary>
<example>
Home/Views/en-US/Index.chtml
</example>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Razor.LanguageViewLocationExpanderFormat.Suffix">
<summary>
Locale is part of the view name as a suffix.
</summary>
<example>
Home/Views/Index.en-US.chtml
</example>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage">
<summary>
Represents properties and methods that are needed in order to render a view that uses Razor syntax.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Context">
<summary>
An <see cref="T:Microsoft.AspNetCore.Http.HttpContext"/> representing the current request execution.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Path">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.ViewContext">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Layout">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.HtmlEncoder">
<summary>
Gets the <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/> to use when this <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage"/>
handles non-<see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> C# expressions.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.DiagnosticSource">
<summary>
Gets or sets a <see cref="M:System.Diagnostics.DiagnosticSource.#ctor"/> instance used to instrument the page execution.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output">
<summary>
Gets the <see cref="T:System.IO.TextWriter"/> that the page is writing output to.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.User">
<summary>
Gets the <see cref="T:System.Security.Claims.ClaimsPrincipal"/> of the current logged in user.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.ViewBag">
<summary>
Gets the dynamic view data dictionary.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.TempData">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionary"/> from the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.ViewContext"/>.
</summary>
<remarks>Returns null if <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.ViewContext"/> is null.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.BodyContent">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.IsLayoutBeingRendered">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.PreviousSectionWriters">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.SectionWriters">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.ExecuteAsync">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.InvalidTagHelperIndexerAssignment(System.String,System.String,System.String)">
<summary>
Format an error message about using an indexer when the tag helper property is <c>null</c>.
</summary>
<param name="attributeName">Name of the HTML attribute associated with the indexer.</param>
<param name="tagHelperTypeName">Full name of the tag helper <see cref="T:System.Type"/>.</param>
<param name="propertyName">Dictionary property in the tag helper.</param>
<returns>An error message about using an indexer when the tag helper property is <c>null</c>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.CreateTagHelper``1">
<summary>
Creates and activates a <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/>.
</summary>
<typeparam name="TTagHelper">A <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> type.</typeparam>
<returns>The activated <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/>.</returns>
<remarks>
<typeparamref name="TTagHelper"/> must have a parameterless constructor.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.StartTagHelperWritingScope(System.Text.Encodings.Web.HtmlEncoder)">
<summary>
Starts a new writing scope and optionally overrides <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.HtmlEncoder"/> within that scope.
</summary>
<param name="encoder">
The <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/> to use when this <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage"/> handles
non-<see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> C# expressions. If <c>null</c>, does not change <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.HtmlEncoder"/>.
</param>
<remarks>
All writes to the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/> or <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/> after calling this method will
be buffered until <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.EndTagHelperWritingScope"/> is called.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.EndTagHelperWritingScope">
<summary>
Ends the current writing scope that was started by calling <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.StartTagHelperWritingScope(System.Text.Encodings.Web.HtmlEncoder)"/>.
</summary>
<returns>The buffered <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent"/>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.BeginWriteTagHelperAttribute">
<summary>
Starts a new scope for writing <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> attribute values.
</summary>
<remarks>
All writes to the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/> or <see cref="P:Microsoft.AspNetCore.Mvc.Rendering.ViewContext.Writer"/> after calling this method will
be buffered until <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.EndWriteTagHelperAttribute"/> is called.
The content will be buffered using a shared <see cref="T:System.IO.StringWriter"/> within this <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage"/>
Nesting of <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.BeginWriteTagHelperAttribute"/> and <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.EndWriteTagHelperAttribute"/> method calls
is not supported.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.EndWriteTagHelperAttribute">
<summary>
Ends the current writing scope that was started by calling <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.BeginWriteTagHelperAttribute"/>.
</summary>
<returns>The content buffered by the shared <see cref="T:System.IO.StringWriter"/> of this <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage"/>.</returns>
<remarks>
This method assumes that there will be no nesting of <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.BeginWriteTagHelperAttribute"/>
and <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.EndWriteTagHelperAttribute"/> method calls.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Write(System.Object)">
<summary>
Writes the specified <paramref name="value"/> with HTML encoding to <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/>.
</summary>
<param name="value">The <see cref="T:System.Object"/> to write.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.WriteTo(System.IO.TextWriter,System.Object)">
<summary>
Writes the specified <paramref name="value"/> with HTML encoding to <paramref name="writer"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> instance to write to.</param>
<param name="value">The <see cref="T:System.Object"/> to write.</param>
<remarks>
<paramref name="value"/>s of type <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> are written using
<see cref="M:Microsoft.AspNetCore.Html.IHtmlContent.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"/>.
For all other types, the encoded result of <see cref="M:System.Object.ToString"/> is written to the
<paramref name="writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder,System.Object)">
<summary>
Writes the specified <paramref name="value"/> with HTML encoding to given <paramref name="writer"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> instance to write to.</param>
<param name="encoder">
The <see cref="T:System.Text.Encodings.Web.HtmlEncoder"/> to use when encoding <paramref name="value"/>.
</param>
<param name="value">The <see cref="T:System.Object"/> to write.</param>
<remarks>
<paramref name="value"/>s of type <see cref="T:Microsoft.AspNetCore.Html.IHtmlContent"/> are written using
<see cref="M:Microsoft.AspNetCore.Html.IHtmlContent.WriteTo(System.IO.TextWriter,System.Text.Encodings.Web.HtmlEncoder)"/>.
For all other types, the encoded result of <see cref="M:System.Object.ToString"/> is written to the
<paramref name="writer"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.WriteTo(System.IO.TextWriter,System.String)">
<summary>
Writes the specified <paramref name="value"/> with HTML encoding to <paramref name="writer"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> instance to write to.</param>
<param name="value">The <see cref="T:System.String"/> to write.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.WriteLiteral(System.Object)">
<summary>
Writes the specified <paramref name="value"/> without HTML encoding to <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/>.
</summary>
<param name="value">The <see cref="T:System.Object"/> to write.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.WriteLiteralTo(System.IO.TextWriter,System.Object)">
<summary>
Writes the specified <paramref name="value"/> without HTML encoding to the <paramref name="writer"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> instance to write to.</param>
<param name="value">The <see cref="T:System.Object"/> to write.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.WriteLiteralTo(System.IO.TextWriter,System.String)">
<summary>
Writes the specified <paramref name="value"/> without HTML encoding to <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/>.
</summary>
<param name="writer">The <see cref="T:System.IO.TextWriter"/> instance to write to.</param>
<param name="value">The <see cref="T:System.String"/> to write.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderBody">
<summary>
In a Razor layout page, renders the portion of a content page that is not within a named section.
</summary>
<returns>The HTML content to render.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.IgnoreBody">
<summary>
In a Razor layout page, ignores rendering the portion of a content page that is not within a named section.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.DefineSection(System.String,Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate)">
<summary>
Creates a named content section in the page that can be invoked in a Layout page using
<see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSection(System.String)"/> or <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSectionAsync(System.String,System.Boolean)"/>.
</summary>
<param name="name">The name of the section to create.</param>
<param name="section">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RenderAsyncDelegate"/> to execute when rendering the section.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.IsSectionDefined(System.String)">
<summary>
Returns a value that indicates whether the specified section is defined in the content page.
</summary>
<param name="name">The section name to search for.</param>
<returns><c>true</c> if the specified section is defined in the content page; otherwise, <c>false</c>.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSection(System.String)">
<summary>
In layout pages, renders the content of the section named <paramref name="name"/>.
</summary>
<param name="name">The name of the section to render.</param>
<returns>Returns <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> to allow the <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Write(System.Object)"/> call to
succeed.</returns>
<remarks>The method writes to the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/> and the value returned is a token
value that allows the Write (produced due to @RenderSection(..)) to succeed. However the
value does not represent the rendered content.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSection(System.String,System.Boolean)">
<summary>
In layout pages, renders the content of the section named <paramref name="name"/>.
</summary>
<param name="name">The section to render.</param>
<param name="required">Indicates if this section must be rendered.</param>
<returns>Returns <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> to allow the <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Write(System.Object)"/> call to
succeed.</returns>
<remarks>The method writes to the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/> and the value returned is a token
value that allows the Write (produced due to @RenderSection(..)) to succeed. However the
value does not represent the rendered content.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSectionAsync(System.String)">
<summary>
In layout pages, asynchronously renders the content of the section named <paramref name="name"/>.
</summary>
<param name="name">The section to render.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that on completion returns <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> that
allows the <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Write(System.Object)"/> call to succeed.</returns>
<remarks>The method writes to the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/> and the value returned is a token
value that allows the Write (produced due to @RenderSection(..)) to succeed. However the
value does not represent the rendered content.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.RenderSectionAsync(System.String,System.Boolean)">
<summary>
In layout pages, asynchronously renders the content of the section named <paramref name="name"/>.
</summary>
<param name="name">The section to render.</param>
<param name="required">Indicates the <paramref name="name"/> section must be registered
(using <c>@section</c>) in the page.</param>
<returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that on completion returns <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/> that
allows the <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Write(System.Object)"/> call to succeed.</returns>
<remarks>The method writes to the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/> and the value returned is a token
value that allows the Write (produced due to @RenderSection(..)) to succeed. However the
value does not represent the rendered content.</remarks>
<exception cref="T:System.InvalidOperationException">if <paramref name="required"/> is <c>true</c> and the section
was not registered using the <c>@section</c> in the Razor page.</exception>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.IgnoreSection(System.String)">
<summary>
In layout pages, ignores rendering the content of the section named <paramref name="sectionName"/>.
</summary>
<param name="sectionName">The section to ignore.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.FlushAsync">
<summary>
Invokes <see cref="M:System.IO.TextWriter.FlushAsync"/> on <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage.Output"/> and <see cref="M:Stream.FlushAsync"/>
on the response stream, writing out any buffered content to the <see cref="P:Microsoft.AspNetCore.Http.HttpResponse.Body"/>.
</summary>
<returns>A <see cref="T:System.Threading.Tasks.Task`1"/> that represents the asynchronous flush operation and on
completion returns <see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/>.</returns>
<remarks>The value returned is a token value that allows FlushAsync to work directly in an HTML
section. However the value does not represent the rendered content.
This method also writes out headers, so any modifications to headers must be done before
<see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.FlushAsync"/> is called. For example, call <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.SetAntiforgeryCookieAndHeader"/> to send
antiforgery cookie token and X-Frame-Options header to client before this method flushes headers out.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.EnsureRenderedBodyOrSections">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.SetAntiforgeryCookieAndHeader">
<summary>
Sets antiforgery cookie and X-Frame-Options header on the response.
</summary>
<returns><see cref="F:Microsoft.AspNetCore.Html.HtmlString.Empty"/>.</returns>
<remarks> Call this method to send antiforgery cookie token and X-Frame-Options header to client
before <see cref="M:Microsoft.AspNetCore.Mvc.Razor.RazorPage.FlushAsync"/> flushes the headers. </remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator.#ctor(Microsoft.AspNetCore.Mvc.ModelBinding.IModelMetadataProvider,Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory,Microsoft.AspNetCore.Mvc.Rendering.IJsonHelper,System.Diagnostics.DiagnosticSource,System.Text.Encodings.Web.HtmlEncoder,Microsoft.AspNetCore.Mvc.ViewFeatures.IModelExpressionProvider)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator"/> class.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPageActivator.Activate(Microsoft.AspNetCore.Mvc.Razor.IRazorPage,Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult">
<summary>
Result of <see cref="M:Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider.CreateFactory(System.String)"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Primitives.IChangeToken})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult"/> with the
specified <paramref name="expirationTokens"/>.
</summary>
<param name="expirationTokens">One or more <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.#ctor(System.Func{Microsoft.AspNetCore.Mvc.Razor.IRazorPage},System.Collections.Generic.IList{Microsoft.Extensions.Primitives.IChangeToken})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult"/> with the
specified <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> factory.
</summary>
<param name="razorPageFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> factory.</param>
<param name="expirationTokens">One or more <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.RazorPageFactory">
<summary>
The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> factory.
</summary>
<remarks>This property is <c>null</c> when <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.Success"/> is <c>false</c>.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.ExpirationTokens">
<summary>
One or more <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/>s associated with this instance of
<see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageFactoryResult.Success">
<summary>
Gets a value that determines if the page was successfully located.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage`1">
<summary>
Represents the properties and methods that are needed in order to render a view that uses Razor syntax.
</summary>
<typeparam name="TModel">The type of the view data model.</typeparam>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage`1.Model">
<summary>
Gets the Model property of the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage`1.ViewData"/> property.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPage`1.ViewData">
<summary>
Gets or sets the dictionary for view data.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult">
<summary>
Result of locating a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.#ctor(System.String,Microsoft.AspNetCore.Mvc.Razor.IRazorPage)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult"/> for a successful discovery.
</summary>
<param name="name">The name of the page that was found.</param>
<param name="page">The located <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult"/> for an unsuccessful discovery.
</summary>
<param name="name">The name of the page that was not found.</param>
<param name="searchedLocations">The locations that were searched.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.Name">
<summary>
Gets the name or the path of the page being located.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.Page">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> if found.
</summary>
<remarks>This property is <c>null</c> if the page was not found.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.SearchedLocations">
<summary>
Gets the locations that were searched when <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorPageResult.Page"/> could not be found.
</summary>
<remarks>This property is <c>null</c> if the page was found.</remarks>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorView">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.ViewEngines.IView"/> that executes one or more <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/>
as parts of its execution.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorView.#ctor(Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine,Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Mvc.Razor.IRazorPage},Microsoft.AspNetCore.Mvc.Razor.IRazorPage,System.Text.Encodings.Web.HtmlEncoder)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorView"/>
</summary>
<param name="viewEngine">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine"/> used to locate Layout pages.</param>
<param name="pageActivator">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator"/> used to activate pages.</param>
<param name="viewStartPages">The sequence of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage" /> instances executed as _ViewStarts.
</param>
<param name="razorPage">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> instance to execute.</param>
<param name="htmlEncoder">The HTML encoder.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorView.Path">
<inheritdoc />
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorView.RazorPage">
<summary>
Gets <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> instance that the views executes on.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorView.ViewStartPages">
<summary>
Gets the sequence of _ViewStart <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> instances that are executed by this view.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorView.RenderAsync(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine"/>.
</summary>
<remarks>
For <c>ViewResults</c> returned from controllers, views should be located in
<see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.ViewLocationFormats"/>
by default. For the controllers in an area, views should exist in
<see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.AreaViewLocationFormats"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.#ctor(Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider,Microsoft.AspNetCore.Mvc.Razor.IRazorPageActivator,System.Text.Encodings.Web.HtmlEncoder,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions},Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine" />.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.ViewLookupCache">
<summary>
A cache for results of view lookups.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetNormalizedRouteValue(Microsoft.AspNetCore.Mvc.ActionContext,System.String)">
<summary>
Gets the case-normalized route value for the specified route <paramref name="key"/>.
</summary>
<param name="context">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/>.</param>
<param name="key">The route key to lookup.</param>
<returns>The value corresponding to the key.</returns>
<remarks>
The casing of a route value in <see cref="P:Microsoft.AspNetCore.Mvc.ActionContext.RouteData"/> is determined by the client.
This making constructing paths for view locations in a case sensitive file system unreliable. Using the
<see cref="P:Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.RouteValues"/> to get route values
produces consistently cased results.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.FindPage(Microsoft.AspNetCore.Mvc.ActionContext,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetPage(System.String,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.FindView(Microsoft.AspNetCore.Mvc.ActionContext,System.String,System.Boolean)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetView(System.String,System.String,System.Boolean)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.GetAbsolutePath(System.String,System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions">
<summary>
Provides programmatic configuration for the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.ViewLocationExpanders">
<summary>
Gets a <see cref="T:System.Collections.Generic.IList`1"/> used by the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.FileProviders">
<summary>
Gets the sequence of <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider" /> instances used by <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/> to
locate Razor files.
</summary>
<remarks>
At startup, this is initialized to include an instance of <see cref="T:Microsoft.Extensions.FileProviders.PhysicalFileProvider"/> that is
rooted at the application root.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.ViewLocationFormats">
<summary>
Gets the locations where <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/> will search for views.
</summary>
<remarks>
<para>
The locations of the views returned from controllers that do not belong to an area.
Locations are composite format strings (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx),
which may contain the following format items:
</para>
<list type="bullet">
<item>
<description>{0} - Action Name</description>
</item>
<item>
<description>{1} - Controller Name</description>
</item>
</list>
<para>
The values for these locations are case-sensitive on case-sensitive file systems.
For example, the view for the <c>Test</c> action of <c>HomeController</c> should be located at
<c>/Views/Home/Test.cshtml</c>. Locations such as <c>/views/home/test.cshtml</c> would not be discovered.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.AreaViewLocationFormats">
<summary>
Gets the locations where <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/> will search for views within an
area.
</summary>
<remarks>
<para>
The locations of the views returned from controllers that belong to an area.
Locations are composite format strings (see http://msdn.microsoft.com/en-us/library/txafckwd.aspx),
which may contain the following format items:
</para>
<list type="bullet">
<item>
<description>{0} - Action Name</description>
</item>
<item>
<description>{1} - Controller Name</description>
</item>
<item>
<description>{2} - Area Name</description>
</item>
</list>
<para>
The values for these locations are case-sensitive on case-sensitive file systems.
For example, the view for the <c>Test</c> action of <c>HomeController</c> under <c>Admin</c> area should
be located at <c>/Areas/Admin/Views/Home/Test.cshtml</c>.
Locations such as <c>/areas/admin/views/home/test.cshtml</c> would not be discovered.
</para>
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.AdditionalCompilationReferences">
<summary>
Gets the <see cref="T:Microsoft.CodeAnalysis.MetadataReference" /> instances that should be included in Razor compilation, along with
those discovered by <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.MetadataReferenceFeatureProvider" />s.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.CompilationCallback">
<summary>
Gets or sets the callback that is used to customize Razor compilation
to change compilation settings you can update <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.RoslynCompilationContext.Compilation"/> property.
</summary>
<remarks>
Customizations made here would not reflect in tooling (Intellisense).
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.ParseOptions">
<summary>
Gets or sets the <see cref="T:Microsoft.CodeAnalysis.CSharp.CSharpParseOptions"/> options used by Razor view compilation.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions.CompilationOptions">
<summary>
Gets or sets the <see cref="T:Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions"/> used by Razor view compilation.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.TagHelperInitializer`1">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelperInitializer`1.#ctor(System.Action{`0,Microsoft.AspNetCore.Mvc.Rendering.ViewContext})">
<summary>
Creates a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.TagHelperInitializer`1"/>.
</summary>
<param name="action">The initialization delegate.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelperInitializer`1.Initialize(`0,Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext">
<summary>
A context for containing information for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.#ctor(Microsoft.AspNetCore.Mvc.ActionContext,System.String,System.String,System.String,System.Boolean)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext"/>.
</summary>
<param name="actionContext">The <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current executing action.</param>
<param name="viewName">The view name.</param>
<param name="controllerName">The controller name.</param>
<param name="areaName">The area name.</param>
<param name="isMainPage">Determines if the page being found is the main page for an action.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.ActionContext">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.ActionContext"/> for the current executing action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.ViewName">
<summary>
Gets the view name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.ControllerName">
<summary>
Gets the controller name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.AreaName">
<summary>
Gets the area name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.IsMainPage">
<summary>
Determines if the page being found is the main page for an action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext.Values">
<summary>
Gets or sets the <see cref="T:System.Collections.Generic.IDictionary`2"/> that is populated with values as part of
<see cref="M:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander.PopulateValues(Microsoft.AspNetCore.Mvc.Razor.ViewLocationExpanderContext)"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedException">
<summary>
An <see cref="T:System.Exception"/> thrown when accessing the result of a failed compilation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedException.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Diagnostics.CompilationFailure})">
<summary>
Instantiates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedException"/>.
</summary>
<param name="compilationFailures"><see cref="T:Microsoft.AspNetCore.Diagnostics.CompilationFailure"/>s containing
details of the compilation failure.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedException.CompilationFailures">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult">
<summary>
Represents the result of compilation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult.#ctor(System.Type)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/> for a successful compilation.
</summary>
<param name="type">The compiled type.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult.#ctor(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Diagnostics.CompilationFailure})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/> for a failed compilation.
</summary>
<param name="compilationFailures"><see cref="T:Microsoft.AspNetCore.Diagnostics.CompilationFailure"/>s produced from parsing or
compiling the Razor file.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult.CompiledType">
<summary>
Gets the type produced as a result of compilation.
</summary>
<remarks>This property is <c>null</c> when compilation failed.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult.CompilationFailures">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Diagnostics.CompilationFailure"/>s produced from parsing or compiling the Razor file.
</summary>
<remarks>This property is <c>null</c> when compilation succeeded. An empty sequence
indicates a failed compilation.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult.EnsureSuccessful">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/>.
</summary>
<returns>The current <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/> instance.</returns>
<exception cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedException">Thrown if compilation failed.</exception>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.ICompilationService">
<summary>
Provides methods for compilation of a Razor page.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.ICompilationService.Compile(Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo,System.String)">
<summary>
Compiles content and returns the result of compilation.
</summary>
<param name="fileInfo">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo"/> for the Razor file that was compiled.</param>
<param name="compilationContent">The generated C# content to be compiled.</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/> representing the result of compilation.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService">
<summary>
Specifies the contracts for a service that compiles Razor files.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService.Compile(Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo)">
<summary>
Compiles the razor file located at <paramref name="fileInfo"/>.
</summary>
<param name="fileInfo">A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo"/> instance that represents the file to compile.
</param>
<returns>
A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/> that represents the results of parsing and compiling the file.
</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.MetadataReferenceFeature">
<summary>
Specifies the list of <see cref="T:Microsoft.CodeAnalysis.MetadataReference"/> used in Razor compilation.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.MetadataReferenceFeature.MetadataReferences">
<summary>
Gets the <see cref="T:Microsoft.CodeAnalysis.MetadataReference"/> instances.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.MetadataReferenceFeatureProvider">
<summary>
An <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.IApplicationFeatureProvider`1"/> for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.MetadataReferenceFeature"/> that
uses <see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext"/> for registered <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.AssemblyPart"/> instances to create
<see cref="T:Microsoft.CodeAnalysis.MetadataReference"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.MetadataReferenceFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart},Microsoft.AspNetCore.Mvc.Razor.Compilation.MetadataReferenceFeature)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo">
<summary>
A container type that represents <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> along with the application base relative path
for a file in the file system.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo.#ctor(Microsoft.Extensions.FileProviders.IFileInfo,System.String)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo"/>.
</summary>
<param name="fileInfo"><see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> for the file.</param>
<param name="relativePath">Path of the file relative to the application base.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo.FileInfo">
<summary>
Gets the <see cref="T:Microsoft.Extensions.FileProviders.IFileInfo"/> associated with this instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo.RelativePath">
<summary>
Gets the path of the file relative to the application base.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.RoslynCompilationContext">
<summary>
Context object used to pass information about the current Razor page compilation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Compilation.RoslynCompilationContext.#ctor(Microsoft.CodeAnalysis.CSharp.CSharpCompilation)">
<summary>
Constructs a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.RoslynCompilationContext"/> type.
</summary>
<param name="compilation"><see cref="T:Microsoft.CodeAnalysis.CSharp.CSharpCompilation"/> to be set to <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.RoslynCompilationContext.Compilation"/> property.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Compilation.RoslynCompilationContext.Compilation">
<summary>
Gets or sets the <see cref="T:Microsoft.CodeAnalysis.CSharp.CSharpCompilation"/> used for current source file compilation.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCache">
<summary>
Caches the result of runtime compilation of Razor files for the duration of the application lifetime.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCache.#ctor(Microsoft.Extensions.FileProviders.IFileProvider)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCache"/>.
</summary>
<param name="fileProvider"><see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> used to locate Razor views.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCache.#ctor(Microsoft.Extensions.FileProviders.IFileProvider,System.Collections.Generic.IDictionary{System.String,System.Type})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCache"/> populated with precompiled views
specified by <paramref name="precompiledViews"/>.
</summary>
<param name="fileProvider"><see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> used to locate Razor views.</param>
<param name="precompiledViews">A mapping of application relative paths of view to the precompiled view
<see cref="T:System.Type"/>s.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCache.GetOrAdd(System.String,System.Func{Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo,Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult})">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult">
<summary>
Result of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCache"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult.#ctor(System.String,Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult"/> with the specified
<see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/>.
</summary>
<param name="relativePath">Path of the view file relative to the application base.</param>
<param name="compilationResult">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult.#ctor(System.String,Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult,System.Collections.Generic.IList{Microsoft.Extensions.Primitives.IChangeToken})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult"/> with the specified
<see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/>.
</summary>
<param name="relativePath">Path of the view file relative to the application base.</param>
<param name="compilationResult">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/>.</param>
<param name="expirationTokens">One or more <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances that indicate when
this result has expired.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.Primitives.IChangeToken})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult"/> for a file that could not be
found in the file system.
</summary>
<param name="expirationTokens">One or more <see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances that indicate when
this result has expired.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult.ExpirationTokens">
<summary>
<see cref="T:Microsoft.Extensions.Primitives.IChangeToken"/> instances that indicate when this result has expired.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult.Success">
<summary>
Gets a value that determines if the view was successfully found and compiled.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.CompilerCacheResult.PageFactory">
<summary>
Gets a delegate that creates an instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultCompilerCacheProvider">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCacheProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultCompilerCacheProvider.#ctor(Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultCompilerCacheProvider"/>.
</summary>
<param name="fileProviderAccessor">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultCompilerCacheProvider.Cache">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorPageFactoryProvider">
<summary>
Represents a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPageFactoryProvider"/> that creates <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorPage"/> instances
from razor files in the file system.
</summary>
</member>
<member name="F:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorPageFactoryProvider._compileDelegate">
<remarks>
This delegate holds on to an instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService"/>.
</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorPageFactoryProvider.#ctor(Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService,Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCacheProvider)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorPageFactoryProvider"/>.
</summary>
<param name="razorCompilationService">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService"/>.</param>
<param name="compilerCacheProvider">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCacheProvider"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorPageFactoryProvider.CreateFactory(System.String)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorViewEngineFileProviderAccessor">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorViewEngineFileProviderAccessor.#ctor(Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorViewEngineFileProviderAccessor"/>.
</summary>
<param name="optionsAccessor">Accessor to <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorViewEngineFileProviderAccessor.FileProvider">
<summary>
Gets the <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> used to look up Razor files.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService">
<summary>
A type that uses Roslyn to compile C# content.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService.#ctor(Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager,Microsoft.Extensions.Options.IOptions{Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions},Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor,Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Initalizes a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService"/> class.
</summary>
<param name="partManager">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/>.</param>
<param name="optionsAccessor">Accessor to <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions"/>.</param>
<param name="fileProviderAccessor">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor"/>.</param>
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService.Compile(Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo,System.String)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRoslynCompilationService.GetCompilationReferences">
<summary>
Gets the sequence of <see cref="T:Microsoft.CodeAnalysis.MetadataReference"/> instances used for compilation.
</summary>
<returns>The <see cref="T:Microsoft.CodeAnalysis.MetadataReference"/> instances.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperActivator">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperActivator.#ctor(Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache)">
<summary>
Instantiates a new <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperActivator"/> instance.
</summary>
<param name="typeActivatorCache">The <see cref="T:Microsoft.AspNetCore.Mvc.Internal.ITypeActivatorCache"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperActivator.Create``1(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperFactory">
<summary>
Default implementation for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperFactory"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperFactory.#ctor(Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperFactory"/> instance.
</summary>
<param name="activator">
The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator"/> used to create tag helper instances.
</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultTagHelperFactory.CreateTagHelper``1(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DependencyContextRazorViewEngineOptionsSetup">
<summary>
Sets up compilation and parse option default options for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions"/> using
<see cref="T:Microsoft.Extensions.DependencyModel.DependencyContext"/>
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.DependencyContextRazorViewEngineOptionsSetup.#ctor(Microsoft.AspNetCore.Hosting.IHostingEnvironment)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.DependencyContextRazorViewEngineOptionsSetup"/>.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ExpressionRewriter">
<summary>
An expression rewriter which can hoist a simple expression lambda into a private field.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCache">
<summary>
Caches the result of runtime compilation of Razor files for the duration of the app lifetime.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCache.GetOrAdd(System.String,System.Func{Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo,Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult})">
<summary>
Get an existing compilation result, or create and add a new one if it is
not available in the cache or is expired.
</summary>
<param name="relativePath">Application relative path to the file.</param>
<param name="compile">An delegate that will generate a compilation result.</param>
<returns>A cached <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationResult"/>.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCacheProvider">
<summary>
Provides access to a cached <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCache"/> instance.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCacheProvider.Cache">
<summary>
The cached <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ICompilerCache"/> instance.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor">
<summary>
Accessor to the <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> used by <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/>.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor.FileProvider">
<summary>
Gets the <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/> used to look up Razor files.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.MvcRazorMvcViewOptionsSetup">
<summary>
Configures <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/> to use <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.MvcRazorMvcViewOptionsSetup.#ctor(Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.MvcRazorMvcViewOptionsSetup"/>.
</summary>
<param name="razorViewEngine">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.MvcRazorMvcViewOptionsSetup.ConfigureMvc(Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine,Microsoft.AspNetCore.Mvc.MvcViewOptions)">
<summary>
Configures <paramref name="options"/> to use <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine"/>.
</summary>
<param name="razorViewEngine">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorViewEngine"/>.</param>
<param name="options">The <see cref="T:Microsoft.AspNetCore.Mvc.MvcViewOptions"/> to configure.</param>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.RazorCompilationService">
<summary>
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.IRazorCompilationService"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.RazorCompilationService.#ctor(Microsoft.AspNetCore.Mvc.Razor.Compilation.ICompilationService,Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost,Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor,Microsoft.Extensions.Logging.ILoggerFactory)">
<summary>
Instantiates a new instance of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.RazorCompilationService"/> class.
</summary>
<param name="compilationService">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Compilation.ICompilationService"/> to compile generated code.</param>
<param name="razorHost">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost"/> to generate code from Razor files.</param>
<param name="fileProviderAccessor">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.IRazorViewEngineFileProviderAccessor"/>.</param>
<param name="loggerFactory">The <see cref="T:Microsoft.Extensions.Logging.ILoggerFactory"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.RazorCompilationService.Compile(Microsoft.AspNetCore.Mvc.Razor.Compilation.RelativeFileInfo)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.RazorCompilationService.GenerateCode(System.String,System.IO.Stream)">
<summary>
Generate code for the Razor file at <paramref name="relativePath"/> with content
<paramref name="inputStream"/>.
</summary>
<param name="relativePath">
The path of the Razor file relative to the root of the application. Used to generate line pragmas and
calculate the class name of the generated type.
</param>
<param name="inputStream">A <see cref="T:System.IO.Stream"/> that contains the Razor content.</param>
<returns>A <see cref="T:Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults"/> instance containing results of code generation.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ServiceBasedTagHelperActivator">
<summary>
A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ITagHelperActivator"/> that retrieves tag helpers as services from the request's
<see cref="T:System.IServiceProvider"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ServiceBasedTagHelperActivator.Create``1(Microsoft.AspNetCore.Mvc.Rendering.ViewContext)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.SymbolsUtility">
<summary>
Utility type for determining if a platform supports full pdb file generation.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.SymbolsUtility.SupportsFullPdbGeneration">
<summary>
Determines if the current platform supports full pdb generation.
</summary>
<returns><c>true</c> if full pdb generation is supported; <c>false</c> otherwise.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem">
<summary>
An item in <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem.#ctor(System.Func{Microsoft.AspNetCore.Mvc.Razor.IRazorPage},System.String)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem"/>.
</summary>
<param name="razorPageFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> factory.</param>
<param name="location">The application relative path of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem.Location">
<summary>
Gets the application relative path of the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/>
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem.PageFactory">
<summary>
Gets the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IRazorPage"/> factory.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey">
<summary>
Key for entries in <see cref="P:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.ViewLookupCache"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.#ctor(System.String,System.Boolean)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey"/>.
</summary>
<param name="viewName">The view name or path.</param>
<param name="isMainPage">Determines if the page being found is the main page for an action.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.#ctor(System.String,System.String,System.String,System.Boolean,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey"/>.
</summary>
<param name="viewName">The view name.</param>
<param name="controllerName">The controller name.</param>
<param name="areaName">The area name.</param>
<param name="isMainPage">Determines if the page being found is the main page for an action.</param>
<param name="values">Values from <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander"/> instances.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.ViewName">
<summary>
Gets the view name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.ControllerName">
<summary>
Gets the controller name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.AreaName">
<summary>
Gets the area name.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.IsMainPage">
<summary>
Determines if the page being found is the main page for an action.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.ViewLocationExpanderValues">
<summary>
Gets the values populated by <see cref="T:Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.Equals(Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.Equals(System.Object)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheKey.GetHashCode">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult">
<summary>
Result of view location cache lookup.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.#ctor(Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult"/>
for a view that was successfully found at the specified location.
</summary>
<param name="view">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem"/> for the found view.</param>
<param name="viewStarts"><see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem"/>s for applicable _ViewStarts.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.#ctor(System.Collections.Generic.IEnumerable{System.String})">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult"/> for a
failed view lookup.
</summary>
<param name="searchedLocations">Locations that were searched.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.ViewEntry">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem"/> for the located view.
</summary>
<remarks><c>null</c> if <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.Success"/> is <c>false</c>.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.ViewStartEntries">
<summary>
<see cref="T:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheItem"/>s for applicable _ViewStarts.
</summary>
<remarks><c>null</c> if <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.Success"/> is <c>false</c>.</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.SearchedLocations">
<summary>
The sequence of locations that were searched.
</summary>
<remarks>
When <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.Success"/> is <c>true</c> this includes all paths that were search prior to finding
a view at <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.ViewEntry"/>. When <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.Success"/> is <c>false</c>, this includes
all search paths.
</remarks>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Internal.ViewLocationCacheResult.Success">
<summary>
Gets a value that indicates whether the view was successfully found.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.ArgumentCannotBeNullOrEmpty">
<summary>
Value cannot be null or empty.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatArgumentCannotBeNullOrEmpty">
<summary>
Value cannot be null or empty.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.CompilationFailed">
<summary>
One or more compilation failures occurred:
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatCompilationFailed">
<summary>
One or more compilation failures occurred:
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.FlushPointCannotBeInvoked">
<summary>
'{0}' cannot be invoked when a Layout page is set to be executed.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatFlushPointCannotBeInvoked(System.Object)">
<summary>
'{0}' cannot be invoked when a Layout page is set to be executed.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.Instrumentation_WriterMustBeBufferedTextWriter">
<summary>
The {0} returned by '{1}' must be an instance of '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatInstrumentation_WriterMustBeBufferedTextWriter(System.Object,System.Object,System.Object)">
<summary>
The {0} returned by '{1}' must be an instance of '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.LayoutCannotBeLocated">
<summary>
The layout view '{0}' could not be located. The following locations were searched:{1}
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatLayoutCannotBeLocated(System.Object,System.Object)">
<summary>
The layout view '{0}' could not be located. The following locations were searched:{1}
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.LayoutCannotBeRendered">
<summary>
Layout page '{0}' cannot be rendered after '{1}' has been invoked.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatLayoutCannotBeRendered(System.Object,System.Object)">
<summary>
Layout page '{0}' cannot be rendered after '{1}' has been invoked.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.MvcRazorCodeParser_CannotHaveModelAndInheritsKeyword">
<summary>
The 'inherits' keyword is not allowed when a '{0}' keyword is used.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatMvcRazorCodeParser_CannotHaveModelAndInheritsKeyword(System.Object)">
<summary>
The 'inherits' keyword is not allowed when a '{0}' keyword is used.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.MvcRazorCodeParser_ModelKeywordMustBeFollowedByTypeName">
<summary>
The '{0}' keyword must be followed by a type name on the same line.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatMvcRazorCodeParser_ModelKeywordMustBeFollowedByTypeName(System.Object)">
<summary>
The '{0}' keyword must be followed by a type name on the same line.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.MvcRazorCodeParser_OnlyOneModelStatementIsAllowed">
<summary>
Only one '{0}' statement is allowed in a file.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatMvcRazorCodeParser_OnlyOneModelStatementIsAllowed(System.Object)">
<summary>
Only one '{0}' statement is allowed in a file.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RazorPage_ThereIsNoActiveWritingScopeToEnd">
<summary>
There is no active writing scope to end.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRazorPage_ThereIsNoActiveWritingScopeToEnd">
<summary>
There is no active writing scope to end.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RazorPage_CannotFlushWhileInAWritingScope">
<summary>
The {0} operation cannot be performed while inside a writing scope in '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRazorPage_CannotFlushWhileInAWritingScope(System.Object,System.Object)">
<summary>
The {0} operation cannot be performed while inside a writing scope in '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RazorPage_MethodCannotBeCalled">
<summary>
{0} invocation in '{1}' is invalid. {0} can only be called from a layout page.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRazorPage_MethodCannotBeCalled(System.Object,System.Object)">
<summary>
{0} invocation in '{1}' is invalid. {0} can only be called from a layout page.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RenderBodyNotCalled">
<summary>
{0} has not been called for the page at '{1}'. To ignore call {2}().
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRenderBodyNotCalled(System.Object,System.Object,System.Object)">
<summary>
{0} has not been called for the page at '{1}'. To ignore call {2}().
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.SectionAlreadyDefined">
<summary>
Section '{0}' is already defined.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatSectionAlreadyDefined(System.Object)">
<summary>
Section '{0}' is already defined.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.SectionAlreadyRendered">
<summary>
{0} invocation in '{1}' is invalid. The section '{2}' has already been rendered.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatSectionAlreadyRendered(System.Object,System.Object,System.Object)">
<summary>
{0} invocation in '{1}' is invalid. The section '{2}' has already been rendered.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.SectionNotDefined">
<summary>
The layout page '{0}' cannot find the section '{1}' in the content page '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatSectionNotDefined(System.Object,System.Object,System.Object)">
<summary>
The layout page '{0}' cannot find the section '{1}' in the content page '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.SectionsNotRendered">
<summary>
The following sections have been defined but have not been rendered by the page at '{0}': '{1}'. To ignore an unrendered section call {2}("sectionName").
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatSectionsNotRendered(System.Object,System.Object,System.Object)">
<summary>
The following sections have been defined but have not been rendered by the page at '{0}': '{1}'. To ignore an unrendered section call {2}("sectionName").
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.ViewCannotBeActivated">
<summary>
View of type '{0}' cannot be activated by '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatViewCannotBeActivated(System.Object,System.Object)">
<summary>
View of type '{0}' cannot be activated by '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.ViewContextMustBeSet">
<summary>
'{0} must be set to access '{1}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatViewContextMustBeSet(System.Object,System.Object)">
<summary>
'{0} must be set to access '{1}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.ViewLocationCache_KeyMustBeString">
<summary>
'{0}' must be a {1} that is generated as result of the call to '{2}'.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatViewLocationCache_KeyMustBeString(System.Object,System.Object,System.Object)">
<summary>
'{0}' must be a {1} that is generated as result of the call to '{2}'.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.ViewMustBeContextualized">
<summary>
The '{0}' method must be called before '{1}' can be invoked.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatViewMustBeContextualized(System.Object,System.Object)">
<summary>
The '{0}' method must be called before '{1}' can be invoked.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RazorHash_UnsupportedHashAlgorithm">
<summary>
Unsupported hash algorithm.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRazorHash_UnsupportedHashAlgorithm">
<summary>
Unsupported hash algorithm.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RazorFileInfoCollection_ResourceCouldNotBeFound">
<summary>
The resource '{0}' specified by '{1}' could not be found.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRazorFileInfoCollection_ResourceCouldNotBeFound(System.Object,System.Object)">
<summary>
The resource '{0}' specified by '{1}' could not be found.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.GeneratedCodeFileName">
<summary>
Generated Code
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatGeneratedCodeFileName">
<summary>
Generated Code
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RazorPage_InvalidTagHelperIndexerAssignment">
<summary>
Unable to perform '{0}' assignment. Tag helper property '{1}.{2}' must not be null.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRazorPage_InvalidTagHelperIndexerAssignment(System.Object,System.Object,System.Object)">
<summary>
Unable to perform '{0}' assignment. Tag helper property '{1}.{2}' must not be null.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.CouldNotResolveApplicationRelativeUrl_TagHelper">
<summary>
Unexpected return value from '{1}.{2}' for URL '{0}'. If the '{1}' service has been overridden, change '{2}' to replace only the '~/' prefix. Otherwise, add the following directive to the Razor page to disable URL resolution relative to the application's 'webroot' setting:
@{3} "{4}, {5}"
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatCouldNotResolveApplicationRelativeUrl_TagHelper(System.Object,System.Object,System.Object,System.Object,System.Object,System.Object)">
<summary>
Unexpected return value from '{1}.{2}' for URL '{0}'. If the '{1}' service has been overridden, change '{2}' to replace only the '~/' prefix. Otherwise, add the following directive to the Razor page to disable URL resolution relative to the application's 'webroot' setting:
@{3} "{4}, {5}"
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.LayoutHasCircularReference">
<summary>
A circular layout reference was detected when rendering '{0}'. The layout page '{1}' has already been rendered.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatLayoutHasCircularReference(System.Object,System.Object)">
<summary>
A circular layout reference was detected when rendering '{0}'. The layout page '{1}' has already been rendered.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.Compilation_DependencyContextIsNotSpecified">
<summary>
The Razor page '{0}' failed to compile. Ensure that your application's {1} sets the '{2}' compilation property.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatCompilation_DependencyContextIsNotSpecified(System.Object,System.Object,System.Object)">
<summary>
The Razor page '{0}' failed to compile. Ensure that your application's {1} sets the '{2}' compilation property.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.ViewLocationFormatsIsRequired">
<summary>
'{0}' cannot be empty. These locations are required to locate a view for rendering.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatViewLocationFormatsIsRequired(System.Object)">
<summary>
'{0}' cannot be empty. These locations are required to locate a view for rendering.
</summary>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Resources.RazorPage_NestingAttributeWritingScopesNotSupported">
<summary>
Nesting of TagHelper attribute writing scopes is not supported.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Resources.FormatRazorPage_NestingAttributeWritingScopesNotSupported">
<summary>
Nesting of TagHelper attribute writing scopes is not supported.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.FeatureTagHelperTypeResolver">
<summary>
Resolves tag helper types from the <see cref="P:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager.ApplicationParts"/>
of the application.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.FeatureTagHelperTypeResolver.#ctor(Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager)">
<summary>
Initializes a new <see cref="T:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.FeatureTagHelperTypeResolver"/> instance.
</summary>
<param name="manager">The <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartManager"/> of the application.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.FeatureTagHelperTypeResolver.GetExportedTypes(System.Reflection.AssemblyName)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.FeatureTagHelperTypeResolver.IsTagHelper(System.Reflection.TypeInfo)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeature">
<summary>
The list of tag helper types in an MVC application. The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeature"/> 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.Razor.TagHelpers.TagHelperFeature.TagHelpers">
<summary>
Gets the list of tag helper types in an MVC application.
</summary>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeatureProvider">
<summary>
Discovers tag helpers from a list of <see cref="T:Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart"/> instances.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeatureProvider.PopulateFeature(System.Collections.Generic.IEnumerable{Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPart},Microsoft.AspNetCore.Mvc.Razor.TagHelpers.TagHelperFeature)">
<inheritdoc />
</member>
<member name="T:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper">
<summary>
<see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> implementation targeting elements containing attributes with URL expected values.
</summary>
<remarks>Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not
targeted by other <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/>s. Runs prior to other <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/>s to ensure
application-relative URLs are resolved.</remarks>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.#ctor(Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory,System.Text.Encodings.Web.HtmlEncoder)">
<summary>
Creates a new <see cref="T:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper"/>.
</summary>
<param name="urlHelperFactory">The <see cref="T:Microsoft.AspNetCore.Mvc.Routing.IUrlHelperFactory"/>.</param>
<param name="htmlEncoder">The <see cref="P:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.HtmlEncoder"/>.</param>
</member>
<member name="P:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.Order">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)">
<inheritdoc />
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.ProcessUrlAttribute(System.String,Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)">
<summary>
Resolves and updates URL values starting with '~/' (relative to the application's 'webroot' setting) for
<paramref name="output"/>'s <see cref="P:Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput.Attributes"/> whose
<see cref="P:Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute.Name"/> is <paramref name="attributeName"/>.
</summary>
<param name="attributeName">The attribute name used to lookup values to resolve.</param>
<param name="output">The <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput"/>.</param>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.TryResolveUrl(System.String,System.String@)">
<summary>
Tries to resolve the given <paramref name="url"/> value relative to the application's 'webroot' setting.
</summary>
<param name="url">The URL to resolve.</param>
<param name="resolvedUrl">Absolute URL beginning with the application's virtual root. <c>null</c> if
<paramref name="url"/> could not be resolved.</param>
<returns><c>true</c> if the <paramref name="url"/> could be resolved; <c>false</c> otherwise.</returns>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper.TryResolveUrl(System.String,Microsoft.AspNetCore.Html.IHtmlContent@)">
<summary>
Tries to resolve the given <paramref name="url"/> value relative to the application's 'webroot' setting.
</summary>
<param name="url">The URL to resolve.</param>
<param name="resolvedUrl">
Absolute URL beginning with the application's virtual root. <c>null</c> if <paramref name="url"/> could
not be resolved.
</param>
<returns><c>true</c> if the <paramref name="url"/> could be resolved; <c>false</c> otherwise.</returns>
</member>
<member name="T:Microsoft.AspNetCore.Mvc.RazorViewEngineOptionsSetup">
<summary>
Sets up default options for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions"/>.
</summary>
</member>
<member name="M:Microsoft.AspNetCore.Mvc.RazorViewEngineOptionsSetup.#ctor(Microsoft.AspNetCore.Hosting.IHostingEnvironment)">
<summary>
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.RazorViewEngineOptions"/>.
</summary>
<param name="hostingEnvironment"><see cref="T:Microsoft.AspNetCore.Hosting.IHostingEnvironment"/> for the application.</param>
</member>
</members>
</doc>