/// <summary> /// Scans current app domain and attempts to register all classes and interfaces /// in the specified namespace. /// </summary> /// <param name="inNamespace"></param> public AutoTypeContainer(string inNamespace, IRegisterTypes types, ICreateInstances instances) : base(types, instances) { AutoTypeDiscoverer discoverer = new AutoTypeDiscoverer(this, inNamespace); discoverer.Scan(); }
/// <summary> /// Scans current app domain and attempts to register all classes and interfaces. /// </summary> public AutoTypeContainer() : base(new SimpleTypeRegistry(), new SimpleInstanceCreator()) { AutoTypeDiscoverer discoverer = new AutoTypeDiscoverer(this); discoverer.Scan(); }