using Microsoft.AspNetCore.Routing; //code from Telerik MVC Extensions namespace Nop.Web.Framework.Menu; /// /// Sitemap node /// public partial class SiteMapNode { /// /// Initializes a new instance of the class. /// public SiteMapNode() { RouteValues = new RouteValueDictionary(); ChildNodes = new List(); } /// /// Gets or sets the system name. /// public string SystemName { get; set; } /// /// Gets or sets the title. /// public string Title { get; set; } /// /// Gets or sets the name of the controller. /// public string ControllerName { get; set; } /// /// Gets or sets the name of the action. /// public string ActionName { get; set; } /// /// Gets or sets the route values. /// public RouteValueDictionary RouteValues { get; set; } /// /// Gets or sets the URL. /// public string Url { get; set; } /// /// Gets or sets the child nodes. /// public IList ChildNodes { get; set; } /// /// Gets or sets the icon class (Font Awesome: http://fontawesome.io/) /// public string IconClass { get; set; } /// /// Gets or sets the item is visible /// public bool Visible { get; set; } /// /// Gets or sets a value indicating whether to open url in new tab (window) or not /// public bool OpenUrlInNewTab { get; set; } }