예제 #1
0
 public Architecture(IEnumerable <Assembly> allAssemblies, IEnumerable <Namespace> namespaces,
                     IEnumerable <IType> types)
 {
     _allAssemblies       = allAssemblies;
     Namespaces           = namespaces;
     Types                = types;
     _objectProviderCache = new ObjectProviderCache(this);
 }
예제 #2
0
 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);
 }