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