public SiteMapPluginProvider(
            IMvcResolver mvcResolver,
            ISiteMapBuilder siteMapBuilder,
            IAclModule aclModule
            )
        {
            if (siteMapBuilder == null)
                throw new ArgumentNullException("siteMapBuilder");
            if (mvcResolver == null)
                throw new ArgumentNullException("mvcResolver");
            if (aclModule == null)
                throw new ArgumentNullException("aclModule");

            this.siteMapBuilder = siteMapBuilder;
            this.mvcResolver = mvcResolver;
            this.aclModule = aclModule;
        }
        public SiteMapPluginProvider(
            IMvcResolver mvcResolver,
            ISiteMapBuilder siteMapBuilder,
            IAclModule aclModule
            )
        {
            if (siteMapBuilder == null)
            {
                throw new ArgumentNullException("siteMapBuilder");
            }
            if (mvcResolver == null)
            {
                throw new ArgumentNullException("mvcResolver");
            }
            if (aclModule == null)
            {
                throw new ArgumentNullException("aclModule");
            }

            this.siteMapBuilder = siteMapBuilder;
            this.mvcResolver    = mvcResolver;
            this.aclModule      = aclModule;
        }
 public virtual ISiteMapPluginProvider Create(ISiteMapBuilder siteMapBuilder, IMvcResolver mvcResolver)
 {
     return new SiteMapPluginProvider(mvcResolver, siteMapBuilder, aclModule);
 }
Beispiel #4
0
 public virtual ISiteMapPluginProvider Create(ISiteMapBuilder siteMapBuilder, IMvcResolver mvcResolver)
 {
     return(new SiteMapPluginProvider(mvcResolver, siteMapBuilder, aclModule));
 }