using JetBrains.Annotations; using System.Collections.Generic; namespace Abp.Resources.Embedded { /// /// Provides infrastructure to use any type of resources (files) embedded into assemblies. /// public interface IEmbeddedResourceManager { /// /// Used to get an embedded resource file. /// Can return null if resource is not found! /// /// Full path of the resource /// The resource [CanBeNull] EmbeddedResourceItem GetResource([NotNull] string fullResourcePath); /// /// Used to get the list of embedded resource file. /// /// Full path of the resource /// The list of resource IEnumerable GetResources(string fullResourcePath); } }