Class TreeTagHelper
Inheritance
System.Object
Microsoft.AspNetCore.Razor.TagHelpers.TagHelper
TreeTagHelper
Implements
Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper
Microsoft.AspNetCore.Razor.TagHelpers.ITagHelperComponent
Inherited Members
Microsoft.AspNetCore.Razor.TagHelpers.TagHelper.Init(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext)
Microsoft.AspNetCore.Razor.TagHelpers.TagHelper.ProcessAsync(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)
Microsoft.AspNetCore.Razor.TagHelpers.TagHelper.Order
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Volo.Docs.Areas.Documents.TagHelpers
Assembly: Volo.Docs.Web.dll
Syntax
[HtmlTargetElement("ul", Attributes = "root-node")]
public class TreeTagHelper : TagHelper, ITagHelper, ITagHelperComponent
Constructors
TreeTagHelper(IOptions<DocsUiOptions>, IStringLocalizer<DocsResource>)
Declaration
public TreeTagHelper(IOptions<DocsUiOptions> urlOptions, IStringLocalizer<DocsResource> localizer)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.Extensions.Options.IOptions<DocsUiOptions> | urlOptions | |
| Microsoft.Extensions.Localization.IStringLocalizer<DocsResource> | localizer |
Properties
LanguageCode
Declaration
[HtmlAttributeName("language")]
public string LanguageCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ProjectFormat
Declaration
[HtmlAttributeName("project-format")]
public string ProjectFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ProjectName
Declaration
[HtmlAttributeName("project-name")]
public string ProjectName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
RootNode
Declaration
[HtmlAttributeName("root-node")]
public NavigationNode RootNode { get; set; }
Property Value
| Type | Description |
|---|---|
| NavigationNode |
SelectedDocumentName
Declaration
[HtmlAttributeName("selected-document-name")]
public string SelectedDocumentName { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Version
Declaration
[HtmlAttributeName("version")]
public string Version { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Methods
Process(TagHelperContext, TagHelperOutput)
Declaration
public override void Process(TagHelperContext context, TagHelperOutput output)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext | context | |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput | output |
Overrides
Microsoft.AspNetCore.Razor.TagHelpers.TagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)
Implements
Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper
Microsoft.AspNetCore.Razor.TagHelpers.ITagHelperComponent