Example #1
0
        protected override IEnumerable <PathTypeResolveRule> CreateResolveRules()
        {
            var absolutePathRule = new PathTypeResolveRule(InstallEntityPathType.Absolute, 1, AbsolutePathRule);
            var relativePathRule = new PathTypeResolveRule(InstallEntityPathType.Relative, 2, RelativePathRule);

            var rulesList = new List <PathTypeResolveRule>();

            rulesList.Add(absolutePathRule);
            rulesList.Add(relativePathRule);

            return(rulesList);
        }
        protected override IEnumerable <PathTypeResolveRule> CreateResolveRules()
        {
            var embededResourcePathRule = new PathTypeResolveRule(ResourcePathType.Embedded, 1, EmbeddedResourceResolveRule);
            var absolutePathRule        = new PathTypeResolveRule(ResourcePathType.LocalAbsolute, 2, AbsolutePathRule);
            var relativePathRule        = new PathTypeResolveRule(ResourcePathType.LocalRelative, 3, RelativePathRule);

            var rulesList = new List <PathTypeResolveRule>();

            rulesList.Add(embededResourcePathRule);
            rulesList.Add(absolutePathRule);
            rulesList.Add(relativePathRule);

            return(rulesList);
        }
Example #3
0
        protected override IEnumerable <PathTypeResolveRule> CreateResolveRules()
        {
            var multipleNestedContentPathRule = new PathTypeResolveRule(
                ContentPathType.MultipleNested,
                1,
                MultipleNestedPathRule);
            var normalContentPathRule = new PathTypeResolveRule(
                ContentPathType.Normal,
                2,
                NormalContentPathRule);

            var rulesList = new List <PathTypeResolveRule>();

            rulesList.Add(multipleNestedContentPathRule);
            rulesList.Add(normalContentPathRule);

            return(rulesList);
        }