Ejemplo n.º 1
0
        private AssembliesItix(IAppDomainAdapter appDomainAdapter)
        {
            this.appDomainAdapter = appDomainAdapter;


            assemblyCache = new List <Assembly>();

            appAssemblyesNames = new List <string>
            {
                SiteAssemblyName
            };
        }
Ejemplo n.º 2
0
        /// <summary>
        ///     Use <paramref name="appDomain" /> to populate an <see cref="Unity.IUnityContainer" />
        /// </summary>
        /// <param name="appDomain">Custom <see cref="UnityContainerAttributeRegistration.Adapter.IAppDomainAdapter" /></param>
        public UnityContainerPopulator([NotNull] IAppDomainAdapter appDomain)
        {
            this.appDomain = appDomain;

            TypePopulator = new TypePopulator(appDomain);
        }
 /// <summary>
 ///     ctor
 /// </summary>
 /// <param name="appDomain">
 ///     Used <see cref="IAppDomainAdapter" /> to find all candidates using <see cref="RegisterTypeAttribute" />
 /// </param>
 public TypePopulator(IAppDomainAdapter appDomain) : base(appDomain)
 {
 }
 /// <summary>
 ///     ctor
 /// </summary>
 /// <param name="appDomain">Used <see cref="IAppDomainAdapter" /> for searching for candidates.</param>
 protected Populator(IAppDomainAdapter appDomain)
 {
     this.appDomain = appDomain;
 }