internal void RegisterAllTypesInAssembly(Type[] assemblyTypes) { foreach (Type type in assemblyTypes) { if (AssemblyTypeLoader.IsTypeResolveable(type) && !alreadyRegisteredTypes.Contains(type)) { builder.RegisterType(type).AsSelf().InstancePerLifetimeScope(); AddRegisteredType(type); } } }
protected Resolver() { assemblyLoader = new AssemblyTypeLoader(this); manuallyCreatedDisposableObjects = new List <IDisposable>(); }