Пример #1
0
        IEnumerable <AssetLink> AssetPaths(Bundle bundle, IUrlGenerator urlGenerator)
        {
            var visitor = new CollectAssetPaths(urlGenerator);

            bundle.Accept(visitor);
            return(visitor.AssetLinks);
        }
Пример #2
0
        static IEnumerable <IAsset> GetAllAssets(Bundle bundle)
        {
            var collector = new AssetCollector();

            bundle.Accept(collector);
            return(collector.Assets);
        }
Пример #3
0
        IEnumerable <AssetLink> AssetPaths(Bundle bundle)
        {
            var generateUrls = settings.IsDebuggingEnabled;
            var visitor      = generateUrls ? new AssetLinkCreator(urlGenerator) : new AssetLinkCreator();

            bundle.Accept(visitor);
            return(visitor.AssetLinks);
        }
Пример #4
0
 IEnumerable<AssetLink> AssetPaths(Bundle bundle, IUrlGenerator urlGenerator)
 {
     var visitor = new CollectAssetPaths(urlGenerator);
     bundle.Accept(visitor);
     return visitor.AssetLinks;
 }
Пример #5
0
 IEnumerable<AssetLink> AssetPaths(Bundle bundle)
 {
     var generateUrls = container.Application.Settings.IsDebuggingEnabled;
     var visitor = generateUrls ? new AssetLinkCreator(urlGenerator) : new AssetLinkCreator();
     bundle.Accept(visitor);
     return visitor.AssetLinks;
 }