Defines the fluent interface for configuring web assets.
Inheritance: IHideObjectMembers
        /// <summary>
        /// Executes the provided delegate that is used to register the script files fluently in different groups.
        /// </summary>
        /// <param name="configureAction">The configure action.</param>
        /// <returns></returns>
        public virtual ScriptRegistrarBuilder Scripts(Action<WebAssetItemCollectionBuilder> configureAction)
        {
            Guard.IsNotNull(configureAction, "configureAction");

            WebAssetItemCollectionBuilder builder = new WebAssetItemCollectionBuilder(scriptRegistrar.Scripts);

            configureAction(builder);

            return this;
        }