/// <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; }