/// <summary> /// Includes a resource with the specified path /// </summary> /// <param name="resourcePath">The relative or absolute path of the resource</param> public RequireSettings Include(string resourcePath) { if (resourcePath == null) { throw new ArgumentNullException("resourcePath"); } return(ResourceManager.Include(ResourceType, resourcePath, null, ResourceDefinition.GetBasePathFromViewPath(ResourceType, _viewVirtualPath))); }
/// <summary> /// Includes a resource that is already defined in a resource manifest /// </summary> /// <remarks> /// You can define resources in resource manifest files with ResourceManifestBuilder. /// For examples take a look at any ResourceManifest.cs file. /// </remarks> /// <param name="resourceName"></param> /// <returns></returns> public virtual RequireSettings Require(string resourceName) { if (resourceName == null) { throw new ArgumentNullException("resourceName"); } var settings = ResourceManager.Require(ResourceType, resourceName); if (_viewVirtualPath != null) { settings.WithBasePath(ResourceDefinition.GetBasePathFromViewPath(ResourceType, _viewVirtualPath)); } return(settings); }