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.
629 lines
39 KiB
629 lines
39 KiB
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Microsoft.AspNetCore.Mvc.Razor.Host</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.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext">
|
|
<summary>
|
|
Contains information for the <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> attribute code
|
|
generation process.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext.ModelExpressionTypeName">
|
|
<summary>
|
|
Name of the model expression type.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext.CreateModelExpressionMethodName">
|
|
<summary>
|
|
Name the method to create <c>ModelExpression</c>s.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext.ModelExpressionProviderPropertyName">
|
|
<summary>
|
|
Gets or sets the name of the <c>IModelExpressionProvider</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext.ViewDataPropertyName">
|
|
<summary>
|
|
Gets or sets the property name of the <c>ViewDataDictionary</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost">
|
|
<summary>
|
|
Specifies the contracts for a Razor host that parses Razor files and generates C# code.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost.GenerateCode(System.String,System.IO.Stream)">
|
|
<summary>
|
|
Parses and generates the contents of a Razor file represented by <paramref name="inputStream"/>.
|
|
</summary>
|
|
<param name="rootRelativePath">The path of the 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 represents the Razor contents.</param>
|
|
<returns>A <see cref="T:Microsoft.AspNetCore.Razor.CodeGenerators.GeneratorResults"/> instance that represents the results of code generation.
|
|
</returns>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.IMvcRazorHost.DefaultNamespace">
|
|
<summary>
|
|
Represent the namespace the main entry class in the view.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.InjectChunk.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Represents the chunk for an @inject statement.
|
|
</summary>
|
|
<param name="typeName">The type name of the property to be injected</param>
|
|
<param name="propertyName">The member name of the property to be injected.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.InjectChunk.TypeName">
|
|
<summary>
|
|
Gets or sets the type name of the property to be injected.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.InjectChunk.MemberName">
|
|
<summary>
|
|
Gets or sets the name of the property to be injected.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.ModelChunk">
|
|
<summary>
|
|
<see cref="T:Microsoft.AspNetCore.Razor.Chunks.Chunk"/> for an <c>@model</c> directive.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.ModelChunk.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ModelChunk"/>.
|
|
</summary>
|
|
<param name="modelType">The type of the view's model.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.ModelChunk.ModelType">
|
|
<summary>
|
|
Gets the type of the view's model.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost"/> with the specified <paramref name="root"/>.
|
|
</summary>
|
|
<param name="root">The path to the application base.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.#ctor(Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache,Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost"/> using the specified <paramref name="chunkTreeCache"/>.
|
|
</summary>
|
|
<param name="chunkTreeCache">An <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache"/> rooted at the application base path.</param>
|
|
<param name="resolver">The <see cref="T:Microsoft.AspNetCore.Razor.Compilation.TagHelpers.ITagHelperDescriptorResolver"/> used to resolve tag helpers on razor views.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.TagHelperDescriptorResolver">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.DefaultModel">
|
|
<summary>
|
|
Gets the model type used by default when no model is specified.
|
|
</summary>
|
|
<remarks>This value is used as the generic type argument for the base type </remarks>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.DefaultInheritedChunks">
|
|
<summary>
|
|
Gets the list of chunks that are injected by default by this host.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.InjectAttribute">
|
|
<summary>
|
|
Gets or sets the name attribute that is used to decorate properties that are injected and need to be
|
|
activated.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.ModelExpressionType">
|
|
<summary>
|
|
Gets the type name used to represent <see cref="T:Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper"/> model expression properties.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.CreateModelExpressionMethod">
|
|
<summary>
|
|
Gets the method name used to create model expressions.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.ModelExpressionProvider">
|
|
<summary>
|
|
Gets the property name for <c>IModelExpressionProvider</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.ViewDataPropertyName">
|
|
<summary>
|
|
Gets the property name for <c>ViewDataDictionary</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.GetInheritedChunkTreeResults(System.String)">
|
|
<summary>
|
|
Locates and parses _ViewImports.cshtml files applying to the given <paramref name="sourceFileName"/> to
|
|
create <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult"/>s.
|
|
</summary>
|
|
<param name="sourceFileName">The path to a Razor file to locate _ViewImports.cshtml for.</param>
|
|
<returns>Inherited <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult"/>s.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.GenerateCode(System.String,System.IO.Stream)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.DecorateRazorParser(Microsoft.AspNetCore.Razor.Parser.RazorParser,System.String)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.DecorateCodeParser(Microsoft.AspNetCore.Razor.Parser.ParserBase)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost.DecorateCodeGenerator(Microsoft.AspNetCore.Razor.CodeGenerators.CodeGenerator,Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.MvcRazorParser">
|
|
<summary>
|
|
A subtype of <see cref="T:Microsoft.AspNetCore.Razor.Parser.RazorParser"/> that <see cref="T:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost"/> uses to support inheritance of tag
|
|
helpers from <c>_ViewImports</c> files.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorParser.#ctor(Microsoft.AspNetCore.Razor.Parser.RazorParser,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.ChunkTree},System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.Chunk},System.String)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.MvcRazorParser"/>.
|
|
</summary>
|
|
<param name="parser">The <see cref="T:Microsoft.AspNetCore.Razor.Parser.RazorParser"/> to copy properties from.</param>
|
|
<param name="inheritedChunkTrees">The <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>s that are inherited
|
|
from parsed pages from _ViewImports files.</param>
|
|
<param name="defaultInheritedChunks">The <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> inherited by
|
|
default by all Razor pages in the application.</param>
|
|
<param name="modelExpressionTypeName">The full name of the model expression <see cref="T:System.Type"/>.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcRazorParser.GetTagHelperDescriptors(Microsoft.AspNetCore.Razor.Parser.SyntaxTree.Block,Microsoft.AspNetCore.Razor.ErrorSink)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.MvcTagHelperAttributeValueCodeRenderer">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcTagHelperAttributeValueCodeRenderer.#ctor(Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext)">
|
|
<summary>
|
|
Instantiates a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.MvcTagHelperAttributeValueCodeRenderer"/>.
|
|
</summary>
|
|
<param name="context">Contains code generation information for rendering attribute values.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.MvcTagHelperAttributeValueCodeRenderer.RenderAttributeValue(Microsoft.AspNetCore.Razor.Compilation.TagHelpers.TagHelperAttributeDescriptor,Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter,Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext,System.Action{Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter},System.Boolean)">
|
|
<inheritdoc />
|
|
<remarks>If the attribute being rendered is of the type
|
|
<see cref="P:Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext.ModelExpressionTypeName"/>, then a model expression will be
|
|
created by calling into <see cref="P:Microsoft.AspNetCore.Mvc.Razor.GeneratedTagHelperAttributeContext.CreateModelExpressionMethodName"/>.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.ViewHierarchyUtility">
|
|
<summary>
|
|
Contains methods to locate <c>_ViewStart.cshtml</c> and <c>_ViewImports.cshtml</c>
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Mvc.Razor.ViewHierarchyUtility.ViewImportsFileName">
|
|
<summary>
|
|
File name of <c>_ViewImports.cshtml</c> file
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.ViewHierarchyUtility.GetViewStartLocations(System.String)">
|
|
<summary>
|
|
Gets the view start locations that are applicable to the specified path.
|
|
</summary>
|
|
<param name="applicationRelativePath">The application relative path of the file to locate
|
|
<c>_ViewStart</c>s for.</param>
|
|
<returns>A sequence of paths that represent potential view start locations.</returns>
|
|
<remarks>
|
|
This method returns paths starting from the directory of <paramref name="applicationRelativePath"/> and
|
|
moves upwards until it hits the application root.
|
|
e.g.
|
|
/Views/Home/View.cshtml -> [ /Views/Home/_ViewStart.cshtml, /Views/_ViewStart.cshtml, /_ViewStart.cshtml ]
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.ViewHierarchyUtility.GetViewImportsLocations(System.String)">
|
|
<summary>
|
|
Gets the locations for <c>_ViewImports</c>s that are applicable to the specified path.
|
|
</summary>
|
|
<param name="applicationRelativePath">The application relative path of the file to locate
|
|
<c>_ViewImports</c>s for.</param>
|
|
<returns>A sequence of paths that represent potential <c>_ViewImports</c> locations.</returns>
|
|
<remarks>
|
|
This method returns paths starting from the directory of <paramref name="applicationRelativePath"/> and
|
|
moves upwards until it hits the application root.
|
|
e.g.
|
|
/Views/Home/View.cshtml -> [ /Views/Home/_ViewImports.cshtml, /Views/_ViewImports.cshtml,
|
|
/_ViewImports.cshtml ]
|
|
</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkHelper">
|
|
<summary>
|
|
Contains helper methods for dealing with Chunks
|
|
</summary>
|
|
</member>
|
|
<member name="F:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkHelper.TModelToken">
|
|
<summary>
|
|
Token that is replaced by the model name in <c>@inherits</c> and <c>@inject</c>
|
|
chunks as part of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkInheritanceUtility"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkHelper.GetModelChunk(Microsoft.AspNetCore.Razor.Chunks.ChunkTree)">
|
|
<summary>
|
|
Returns the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ModelChunk"/> used to determine the model name for the page generated
|
|
using the specified <paramref name="chunkTree"/>
|
|
</summary>
|
|
<param name="chunkTree">The <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> to scan for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ModelChunk"/>s in.</param>
|
|
<returns>The last <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ModelChunk"/> in the <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> if found, <c>null</c> otherwise.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkHelper.GetModelTypeName(Microsoft.AspNetCore.Razor.Chunks.ChunkTree,System.String)">
|
|
<summary>
|
|
Returns the type name of the Model specified via a <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ModelChunk"/> in the
|
|
<paramref name="chunkTree"/> if specified or the default model type.
|
|
</summary>
|
|
<param name="chunkTree">The <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> to scan for <see cref="T:Microsoft.AspNetCore.Mvc.Razor.ModelChunk"/>s in.</param>
|
|
<param name="defaultModelName">The <see cref="T:System.Type"/> name of the default model.</param>
|
|
<returns>The model type name for the generated page.</returns>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkHelper.ReplaceTModel(System.String,System.String)">
|
|
<summary>
|
|
Returns a string with the <TModel> token replaced with the value specified in
|
|
<paramref name="modelName"/>.
|
|
</summary>
|
|
<param name="value">The string to replace the token in.</param>
|
|
<param name="modelName">The model name to replace with.</param>
|
|
<returns>A string with the token replaced.</returns>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkInheritanceUtility">
|
|
<summary>
|
|
A utility type for supporting inheritance of directives into a page from applicable <c>_ViewImports</c> pages.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkInheritanceUtility.#ctor(Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost,Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.Chunk})">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkInheritanceUtility"/>.
|
|
</summary>
|
|
<param name="razorHost">The <see cref="T:Microsoft.AspNetCore.Mvc.Razor.MvcRazorHost"/> used to parse <c>_ViewImports</c> pages.</param>
|
|
<param name="chunkTreeCache"><see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache"/> that caches <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> instances.
|
|
</param>
|
|
<param name="defaultInheritedChunks">Sequence of <see cref="T:Microsoft.AspNetCore.Razor.Chunks.Chunk"/>s inherited by default.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkInheritanceUtility.GetInheritedChunkTreeResults(System.String)">
|
|
<summary>
|
|
Gets an ordered <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of parsed <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/>s and
|
|
file paths for each <c>_ViewImports</c> that is applicable to the page located at
|
|
<paramref name="pagePath"/>. The list is ordered so that the <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult"/>'s
|
|
<see cref="P:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult.ChunkTree"/> for the <c>_ViewImports</c> closest to the
|
|
<paramref name="pagePath"/> in the file system appears first.
|
|
</summary>
|
|
<param name="pagePath">The path of the page to locate inherited chunks for.</param>
|
|
<returns>A <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> of parsed <c>_ViewImports</c>
|
|
<see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/>s and their file paths.</returns>
|
|
<remarks>
|
|
The resulting <see cref="T:System.Collections.Generic.IReadOnlyList`1"/> is ordered so that the result
|
|
for a _ViewImport closest to the application root appears first and the _ViewImport
|
|
closest to the page appears last i.e.
|
|
[ /_ViewImport, /Views/_ViewImport, /Views/Home/_ViewImport ]
|
|
</remarks>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkInheritanceUtility.MergeInheritedChunkTrees(Microsoft.AspNetCore.Razor.Chunks.ChunkTree,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.ChunkTree},System.String)">
|
|
<summary>
|
|
Merges <see cref="T:Microsoft.AspNetCore.Razor.Chunks.Chunk"/> inherited by default and <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> instances produced by parsing
|
|
<c>_ViewImports</c> files into the specified <paramref name="chunkTree"/>.
|
|
</summary>
|
|
<param name="chunkTree">The <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> to merge in to.</param>
|
|
<param name="inheritedChunkTrees"><see cref="T:System.Collections.Generic.IReadOnlyList`1"/> inherited from <c>_ViewImports</c>
|
|
files.</param>
|
|
<param name="defaultModel">The default model <see cref="T:System.Type"/> name.</param>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult">
|
|
<summary>
|
|
Contains <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> information.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult.#ctor(Microsoft.AspNetCore.Razor.Chunks.ChunkTree,System.String)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult"/>.
|
|
</summary>
|
|
<param name="chunkTree">The <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> generated from the file at the
|
|
given <paramref name="filePath"/>.</param>
|
|
<param name="filePath">The path to the file that generated the given <paramref name="chunkTree"/>.</param>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult.ChunkTree">
|
|
<summary>
|
|
The <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> generated from the file at <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult.FilePath"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult.FilePath">
|
|
<summary>
|
|
The path to the file that generated the <see cref="P:Microsoft.AspNetCore.Mvc.Razor.Directives.ChunkTreeResult.ChunkTree"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.DefaultChunkTreeCache">
|
|
<summary>
|
|
Default implementation of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.DefaultChunkTreeCache.#ctor(Microsoft.Extensions.FileProviders.IFileProvider)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.DefaultChunkTreeCache"/>.
|
|
</summary>
|
|
<param name="fileProvider">The application's <see cref="T:Microsoft.Extensions.FileProviders.IFileProvider"/>.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.DefaultChunkTreeCache.GetOrAdd(System.String,System.Func{Microsoft.Extensions.FileProviders.IFileInfo,Microsoft.AspNetCore.Razor.Chunks.ChunkTree})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger">
|
|
<summary>
|
|
Defines the contract for merging <see cref="T:Microsoft.AspNetCore.Razor.Chunks.Chunk"/> instances from _ViewStart files.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger.VisitChunk(Microsoft.AspNetCore.Razor.Chunks.Chunk)">
|
|
<summary>
|
|
Visits a <see cref="T:Microsoft.AspNetCore.Razor.Chunks.Chunk"/> from the <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> to merge into.
|
|
</summary>
|
|
<param name="chunk">A <see cref="T:Microsoft.AspNetCore.Razor.Chunks.Chunk"/> from the tree.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger.MergeInheritedChunks(Microsoft.AspNetCore.Razor.Chunks.ChunkTree,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.Chunk})">
|
|
<summary>
|
|
Merges an inherited <see cref="T:Microsoft.AspNetCore.Razor.Chunks.Chunk"/> into the <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/>.
|
|
</summary>
|
|
<param name="chunkTree">The <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> to merge into.</param>
|
|
<param name="inheritedChunks">The <see cref="T:System.Collections.Generic.IReadOnlyList`1"/>s to merge.</param>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache">
|
|
<summary>
|
|
A cache for parsed <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/>s.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkTreeCache.GetOrAdd(System.String,System.Func{Microsoft.Extensions.FileProviders.IFileInfo,Microsoft.AspNetCore.Razor.Chunks.ChunkTree})">
|
|
<summary>
|
|
Get an existing <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/>, or create and add a new one if it is
|
|
not available in the cache or is expired.
|
|
</summary>
|
|
<param name="pagePath">The application relative path of the Razor page.</param>
|
|
<param name="getChunkTree">A delegate that creates a new <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/>.</param>
|
|
<returns>The <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> if a file exists at <paramref name="pagePath"/>,
|
|
<c>null</c> otherwise.</returns>
|
|
<remarks>The resulting <see cref="T:Microsoft.AspNetCore.Razor.Chunks.ChunkTree"/> does not contain inherited chunks from _ViewStart or
|
|
default inherited chunks.</remarks>
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.InjectChunkMerger">
|
|
<summary>
|
|
A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger"/> that merges <see cref="T:Microsoft.AspNetCore.Mvc.Razor.InjectChunk"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.InjectChunkMerger.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.InjectChunkMerger"/>.
|
|
</summary>
|
|
<param name="modelType">The model type to be used to replace <TModel> tokens.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.InjectChunkMerger.VisitChunk(Microsoft.AspNetCore.Razor.Chunks.Chunk)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.InjectChunkMerger.MergeInheritedChunks(Microsoft.AspNetCore.Razor.Chunks.ChunkTree,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.Chunk})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.SetBaseTypeChunkMerger">
|
|
<summary>
|
|
A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger"/> that merges <see cref="T:Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.SetBaseTypeChunkMerger.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.SetBaseTypeChunkMerger"/>.
|
|
</summary>
|
|
<param name="modelType">The type name of the model used by default.</param>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.SetBaseTypeChunkMerger.VisitChunk(Microsoft.AspNetCore.Razor.Chunks.Chunk)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.SetBaseTypeChunkMerger.MergeInheritedChunks(Microsoft.AspNetCore.Razor.Chunks.ChunkTree,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.Chunk})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="T:Microsoft.AspNetCore.Mvc.Razor.Directives.UsingChunkMerger">
|
|
<summary>
|
|
A <see cref="T:Microsoft.AspNetCore.Mvc.Razor.Directives.IChunkMerger"/> that merges <see cref="T:Microsoft.AspNetCore.Razor.Chunks.UsingChunk"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.UsingChunkMerger.VisitChunk(Microsoft.AspNetCore.Razor.Chunks.Chunk)">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Directives.UsingChunkMerger.MergeInheritedChunks(Microsoft.AspNetCore.Razor.Chunks.ChunkTree,System.Collections.Generic.IReadOnlyList{Microsoft.AspNetCore.Razor.Chunks.Chunk})">
|
|
<inheritdoc />
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.ArgumentCannotBeNullOrEmpy">
|
|
<summary>
|
|
Value cannot be null or empty.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.FormatArgumentCannotBeNullOrEmpy">
|
|
<summary>
|
|
Value cannot be null or empty.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Host.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.Host.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.Host.Resources.MvcRazorCodeParser_InjectDirectivePropertyNameRequired">
|
|
<summary>
|
|
A property name must be specified when using the '{0}' statement. Format for a '{0}' statement is '@{0} <Type Name> <Property Name>'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.FormatMvcRazorCodeParser_InjectDirectivePropertyNameRequired(System.Object)">
|
|
<summary>
|
|
A property name must be specified when using the '{0}' statement. Format for a '{0}' statement is '@{0} <Type Name> <Property Name>'.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.MvcRazorCodeParser_KeywordMustBeFollowedByTypeName">
|
|
<summary>
|
|
The '{0}' keyword must be followed by a type name on the same line.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.FormatMvcRazorCodeParser_KeywordMustBeFollowedByTypeName(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.Host.Resources.MvcRazorCodeParser_OnlyOneModelStatementIsAllowed">
|
|
<summary>
|
|
Only one '{0}' statement is allowed in a file.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.FormatMvcRazorCodeParser_OnlyOneModelStatementIsAllowed(System.Object)">
|
|
<summary>
|
|
Only one '{0}' statement is allowed in a file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.MvcRazorParser_InvalidPropertyType">
|
|
<summary>
|
|
Invalid tag helper property '{0}.{1}'. Dictionary values must not be of type '{2}'.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Microsoft.AspNetCore.Mvc.Razor.Host.Resources.FormatMvcRazorParser_InvalidPropertyType(System.Object,System.Object,System.Object)">
|
|
<summary>
|
|
Invalid tag helper property '{0}.{1}'. Dictionary values must not be of type '{2}'.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|