Beispiel #1
0
        public AspNetSiteMapBuilder(
            bool reflectAttributes,
            bool reflectRouteValues,
            ISiteMapXmlReservedAttributeNameProvider reservedAttributeNameProvider,
            IAspNetSiteMapProvider siteMapProvider,
            ISiteMapNodeFactory siteMapNodeFactory
            )
        {
            if (reservedAttributeNameProvider == null)
            {
                throw new ArgumentNullException("reservedAttributeNameProvider");
            }
            if (siteMapProvider == null)
            {
                throw new ArgumentNullException("siteMapProvider");
            }
            if (siteMapNodeFactory == null)
            {
                throw new ArgumentNullException("siteMapNodeFactory");
            }

            this.reflectAttributes             = reflectAttributes;
            this.reflectRouteValues            = reflectRouteValues;
            this.reservedAttributeNameProvider = reservedAttributeNameProvider;
            this.siteMapProvider    = siteMapProvider;
            this.siteMapNodeFactory = siteMapNodeFactory;
        }
        public AspNetSiteMapNodeProvider(
            bool includeRootNode,
            bool reflectAttributes,
            bool reflectRouteValues,
            IAspNetSiteMapProvider siteMapProvider
            )
        {
            if (siteMapProvider == null)
                throw new ArgumentNullException("siteMapProvider");

            this.includeRootNode = includeRootNode;
            this.reflectAttributes = reflectAttributes;
            this.reflectRouteValues = reflectRouteValues;
            this.siteMapProvider = siteMapProvider;
        }
        public AspNetSiteMapNodeProvider(
            bool includeRootNode,
            bool reflectAttributes,
            bool reflectRouteValues,
            IAspNetSiteMapProvider siteMapProvider
            )
        {
            if (siteMapProvider == null)
            {
                throw new ArgumentNullException("siteMapProvider");
            }

            this.includeRootNode    = includeRootNode;
            this.reflectAttributes  = reflectAttributes;
            this.reflectRouteValues = reflectRouteValues;
            this.siteMapProvider    = siteMapProvider;
        }
        public AspNetSiteMapBuilder(
            bool reflectAttributes,
            bool reflectRouteValues,
            ISiteMapXmlReservedAttributeNameProvider reservedAttributeNameProvider,
            IAspNetSiteMapProvider siteMapProvider,
            ISiteMapNodeFactory siteMapNodeFactory
            )
        {
            if (reservedAttributeNameProvider == null)
                throw new ArgumentNullException("reservedAttributeNameProvider");
            if (siteMapProvider == null)
                throw new ArgumentNullException("siteMapProvider");
            if (siteMapNodeFactory == null)
                throw new ArgumentNullException("siteMapNodeFactory");

            this.reflectAttributes = reflectAttributes;
            this.reflectRouteValues = reflectRouteValues;
            this.reservedAttributeNameProvider = reservedAttributeNameProvider;
            this.siteMapProvider = siteMapProvider;
            this.siteMapNodeFactory = siteMapNodeFactory;
        }