Ejemplo n.º 1
0
 public IOptimizationResultTagBuilder GetBuilder(AssetFileExtension extension)
 {
     if (!this.BuilderCache.ContainsKey(extension))
     {
         throw new ArgumentOutOfRangeException($"Could not locate a tag builder for extension '{extension}'.");
     }
     return(this.BuilderCache[extension]);
 }
Ejemplo n.º 2
0
        public IEnumerable <string> GetAssetPaths(AssetFileExtension extension)
        {
            if (extension == AssetFileExtension.Javascript)
            {
                return(new[] {
                    "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js",
                    "https://unpkg.com/[email protected]/dist/bootstrap-table.min.js"
                });
            }
            else if (extension == AssetFileExtension.Stylesheet)
            {
                return(null);
            }

            return(null);
        }
 public TagBuilderOptions(AssetFileExtension extension, OptimizationTagOutput output)
 {
     this.Extension = extension;
     this.Output    = output;
 }