public Architecture(IEnumerable <Assembly> allAssemblies, IEnumerable <Namespace> namespaces, IEnumerable <IType> types) { _allAssemblies = allAssemblies; Namespaces = namespaces; Types = types; _objectProviderCache = new ObjectProviderCache(this); }
public Architecture(IEnumerable <Assembly> allAssemblies, IEnumerable <Namespace> namespaces, IEnumerable <IType> types, IEnumerable <GenericParameter> genericParameters, IEnumerable <IType> referencedTypes) { _allAssemblies = allAssemblies; Namespaces = namespaces; Types = types; GenericParameters = genericParameters; ReferencedTypes = referencedTypes; _objectProviderCache = new ObjectProviderCache(this); }