Webiant Logo Webiant Logo
  1. No results found.

    Try your search with a different keyword or use * as a wildcard.

SiteMapNode.cs

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; }
}