using System.Reflection;
namespace Abp.Dependency
{
///
/// This class is used to pass needed objects on conventional registration process.
///
internal class ConventionalRegistrationContext : IConventionalRegistrationContext
{
///
/// Gets the registering Assembly.
///
public Assembly Assembly { get; private set; }
///
/// Reference to the IOC Container to register types.
///
public IIocManager IocManager { get; private set; }
///
/// Registration configuration.
///
public ConventionalRegistrationConfig Config { get; private set; }
internal ConventionalRegistrationContext(Assembly assembly, IIocManager iocManager, ConventionalRegistrationConfig config)
{
Assembly = assembly;
IocManager = iocManager;
Config = config;
}
}
}