Exemplo n.º 1
0
        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);
            }
        }