Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
 /// <summary>
 /// Construtor para escolha
 /// </summary>
 /// <param name="fileToMinifie">Escolha da extensão de arquivo que será Minificado</param>
 public BundleTransformBase(FileTypeToMinifie fileToMinifie)
 {
     _fileToMinifie = fileToMinifie;
 }