1 type derived from SiteMapProvider
System.Web (1)
StaticSiteMapProvider.cs (1)
23public abstract class StaticSiteMapProvider : SiteMapProvider {
43 references to SiteMapProvider
System.Web (43)
Configuration\SiteMapSection.cs (1)
120ProvidersHelper.InstantiateProviders(Providers, siteMapProviders, typeof(SiteMapProvider));
SiteMap.cs (14)
27private static SiteMapProvider _provider; 54public static SiteMapProvider Provider { 72SiteMapProvider rootProvider = Provider.RootProvider; 131if (!(provider is SiteMapProvider)) 132throw new ArgumentException(SR.GetString(SR.Provider_must_implement_the_interface, provider.GetType().Name, typeof(SiteMapProvider).Name), "provider"); 134Add((SiteMapProvider)provider); 138public void Add(SiteMapProvider provider) { 147public void AddArray(SiteMapProvider [] providerArray) { 152foreach (SiteMapProvider provider in providerArray) { 161public new SiteMapProvider this[string name] { 163return (SiteMapProvider) base[name]; 173private SiteMapProvider _provider; 175public SiteMapResolveEventArgs(HttpContext context, SiteMapProvider provider) { 180public SiteMapProvider Provider {
SiteMapNode.cs (7)
35private SiteMapProvider _provider; 55public SiteMapNode(SiteMapProvider provider, string key) : 59public SiteMapNode(SiteMapProvider provider, string key, string url) : 63public SiteMapNode(SiteMapProvider provider, string key, string url, string title) : 67public SiteMapNode(SiteMapProvider provider, string key, string url, string title, string description) : 71public SiteMapNode(SiteMapProvider provider, string key, string url, string title, string description, 257public SiteMapProvider Provider {
SiteMapProvider.cs (6)
30private SiteMapProvider _rootProvider; 31private SiteMapProvider _parentProvider; 62public virtual SiteMapProvider ParentProvider { 80public virtual SiteMapProvider RootProvider { 86SiteMapProvider candidate = this; 287protected static SiteMapNode GetRootNodeCoreFromProvider(SiteMapProvider provider) {
UI\WebControls\SiteMapDataSource.cs (2)
31private SiteMapProvider _provider; 54public SiteMapProvider Provider {
UI\WebControls\SiteMapPath.cs (2)
25private SiteMapProvider _provider = null; 244public SiteMapProvider Provider {
XmlSiteMapProvider.cs (11)
147SiteMapProvider ownerProvider = node.Provider; 148SiteMapProvider parentOwnerProvider = parentNode.Provider; 415private void EnsureChildSiteMapProviderUpToDate(SiteMapProvider childProvider) { 511foreach(SiteMapProvider provider in ChildProviderList) { 530foreach (SiteMapProvider provider in ChildProviderList) { 601SiteMapProvider provider = GetProviderFromName(providerName); 819private SiteMapProvider GetProviderFromName(string providerName) { 822SiteMapProvider provider = SiteMap.Providers[providerName]; 886SiteMapProvider ownerProvider = node.Provider; 891SiteMapProvider parentProvider = ownerProvider.ParentProvider; 922SiteMapProvider provider = GetProviderFromName(providerName);