Show / Hide Table of Contents

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

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft