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