public EmbeddedResourceManager(IEmbeddedResourceBuilder builder, IWebContext webContext) { _assemblyPathPrefixes = builder.ResourceSettings.AssemblyPathPrefixes; _reverseAssemblyPathPrefixes = _assemblyPathPrefixes.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); _clientResourcePrefixes = builder.ResourceSettings.ClientResourcePrefixes; _files = new Dictionary<string, EmbeddedResourceVirtualFile>(); _webContext = webContext; }
/// <summary> /// Adds the embedded resource to the embedded resource collection of the building resource. /// </summary> /// <param name="builder">The builder.</param> /// <param name="resourceBuilder">The resource builder that will build the embedded resource.</param> /// <returns></returns> public static IEmbeddedResourceItemBuilder Resource(this IEmbeddedResourceBuilder builder, IBuilder resourceBuilder) { return(new EmbeddedResourceItemBuilder(builder, builder.Name, resourceBuilder)); }