using Abp.Application.Features;
using Abp.Dependency;
namespace Abp.Authorization
{
///
/// Permission dependency context.
///
public interface IPermissionDependencyContext
{
///
/// The user which requires permission. Can be null if no user.
///
UserIdentifier User { get; }
///
/// Gets the .
///
///
/// The ioc resolver.
///
IIocResolver IocResolver { get; }
///
/// Gets the .
///
///
/// The feature checker.
///
IPermissionChecker PermissionChecker { get; }
}
}