Batman.MVC.Assets.AssetManager.CreateBundles C# (CSharp) Метод

CreateBundles() приватный Метод

Auto creates the bundles for the given directory
private CreateBundles ( IDirectory Directory ) : void
Directory IDirectory Directory to create bundles from
Результат void
        private void CreateBundles(IDirectory Directory)
        {
            if (!Directory.Exists)
                return;
            string BundleDirectory = Directory.FullName.Replace(FileManager.Directory("~/").FullName, "~/").Replace("\\", "/");
            var Bundle = new StyleBundle(BundleDirectory + "/bundle/css");
            Bundle.Transforms.Clear();
            Bundle.Transforms.Add(new Transformer());
            if (Directory.Exists)
            {
                foreach (string Value in FileTypes[AssetType.CSS])
                {
                    Bundle.IncludeDirectory(BundleDirectory, "*." + Value, true);
                }
            }
            var Bundle2 = new ScriptBundle(BundleDirectory + "/bundle/js");
            Bundle2.Transforms.Clear();
            Bundle2.Transforms.Add(new Transformer());
            if (Directory.Exists)
            {
                foreach (string Value in FileTypes[AssetType.Javascript])
                {
                    Bundle2.IncludeDirectory(BundleDirectory, "*." + Value, true);
                }
            }
            BundleTable.Bundles.Add(Bundle);
            BundleTable.Bundles.Add(Bundle2);
            foreach (IDirectory SubDirectory in Directory.EnumerateDirectories("*", SearchOption.TopDirectoryOnly))
            {
                CreateBundles(SubDirectory);
            }
        }

Same methods

AssetManager::CreateBundles ( ) : void