private void ProcessLibrary(TagHelperContext context, TagHelperOutput output) { //search the store for the library var assetKey = new AssetStoreKey(Library, AssetType.Script); var assetDefinition = _store[assetKey]; if (assetDefinition == null) { throw new FileNotFoundException(); } var minified = Minified != null; if (minified) { output.Attributes.SetAttribute(SourceAttributeName, assetDefinition.MinifiedLocation); } else { output.Attributes.SetAttribute(SourceAttributeName, assetDefinition.AssetLocation); } }