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]); }
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; }