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