Telerik.Web.Mvc.UI.WebAssetItemCollectionBuilder.AddGroup C# (CSharp) Метод

AddGroup() публичный Метод

Adds a new web asset group.
public AddGroup ( string name, Action configureAction ) : WebAssetItemCollectionBuilder
name string The name.
configureAction Action The configure action.
Результат WebAssetItemCollectionBuilder
        public virtual WebAssetItemCollectionBuilder AddGroup(string name, Action<WebAssetItemGroupBuilder> configureAction)
        {
            Guard.IsNotNullOrEmpty(name, "name");
            Guard.IsNotNull(configureAction, "configureAction");

            WebAssetItemGroup itemGroup = assets.FindGroupByName(name);

            if (itemGroup != null)
            {
                throw new ArgumentException(TextResource.GroupWithSpecifiedNameAlreadyExistsPleaseSpecifyADifferentName.FormatWith(name));
            }

            itemGroup = new WebAssetItemGroup(name, false) { DefaultPath = assets.DefaultPath };
            assets.Add(itemGroup);

            WebAssetItemGroupBuilder builder = new WebAssetItemGroupBuilder(itemGroup);
            configureAction(builder);

            return this;
        }