/// <summary> /// Construtor da classe, com a escolha para do tipo de minificação será executado /// </summary> /// <param name="fileToMinifie">Enumerado com a escolha do Tipo de Minificação, se será CSS ou JS</param> internal CustomResourceOperations(FileTypeToMinifie fileToMinifie) { this._resourceManager = new List <ResourceManager>(); switch (fileToMinifie) { case FileTypeToMinifie.CSS: _minifiedOperations = new MinifieAlgoritmsCss(); this._resourceManager.Add(new ResourceManager("Custom.Bundles.Minification.ContentStyle", typeof(ContentStyle).Assembly)); break; case FileTypeToMinifie.JS: _minifiedOperations = new MinifieAlgoritmsJs(); this._resourceManager.Add(new ResourceManager("Custom.Bundles.Minification.Jquery", typeof(Jquery).Assembly)); this._resourceManager.Add(new ResourceManager("Custom.Bundles.Minification.JqueryVal", typeof(JqueryVal).Assembly)); this._resourceManager.Add(new ResourceManager("Custom.Bundles.Minification.Modernizr", typeof(Modernizr).Assembly)); this._resourceManager.Add(new ResourceManager("Custom.Bundles.Minification.Bootstrap", typeof(Bootstrap).Assembly)); break; } }
/// <summary> /// Construtor para escolha /// </summary> /// <param name="fileToMinifie">Escolha da extensão de arquivo que será Minificado</param> public BundleTransformBase(FileTypeToMinifie fileToMinifie) { _fileToMinifie = fileToMinifie; }