Ejemplo n.º 1
0
        public IEnumerable <string> GetIncludes()
        {
            GetMatchingGroupUrls();
            DisambiguateMultipleGroupMatches();
            RetroactivelyClaimRequirementsForClaimedGroups();
            ExpandGroupsIfConsolidationDisabled();
            ClaimRequirementsForThisRegistry();

            return(_requirements.Where(r => r.IsClaimedBy(_registryName))
                   .SelectMany(r => r.ResolvedIncludeUrls)
                   .Distinct(Comparers.VirtualPath)
                   .Select(url => _versioningStrategy.ApplyVersion(url))
                   .ToList());
        }