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);
}
}