private IInMemoryConfigurer AddResourceGroup(string name, Action<IResourceElementGroupConfigurer> registration, ResourceType resourceType) { if (name == null) { throw new ArgumentNullException("name"); } if (registration == null) { throw new ArgumentNullException("registration"); } ResourceElementGroup resourceElementGroup = new ResourceElementGroup {ResourceType = resourceType}; ResourceElementGroupConfigurer resourceElementGroupConfigurer = new ResourceElementGroupConfigurer(resourceElementGroup); registration(resourceElementGroupConfigurer); if (resourceType == ResourceType.Js) { m_WebResources.JavascriptResources.ResourceGroups.Add(resourceElementGroup); } else if (resourceType == ResourceType.Css) { m_WebResources.CssResources.ResourceGroups.Add(resourceElementGroup); } return this; }
public ResourceElementGroupConfigurer(ResourceElementGroup resourceElementGroup) { m_ResourceElementGroup = resourceElementGroup; }