ModuleCatalog Class
The ModuleCatalog holds information about the modules that can be used by the application. Each module is described in a ModuleInfo class, that records the name, type and location of the module. It also verifies that the ModuleCatalog is internally valid. That means that it does not have: Circular dependenciesMissing dependencies Invalid dependencies, such as a Module that's loaded at startup that depends on a module that might need to be retrieved. The ModuleCatalog also serves as a baseclass for more specialized Catalogs .
Namespace: Microsoft.Practices.Prism.Modularity
Assembly: Microsoft.Practices.Prism (in Microsoft.Practices.Prism.dll)
Syntax
[ContentPropertyAttribute("Items")]
public class ModuleCatalog : IModuleCatalog
'Declaration
<ContentPropertyAttribute("Items")> _
Public Class ModuleCatalog _
Implements IModuleCatalog
Inheritance Hierarchy
System.Object
Microsoft.Practices.Prism.Modularity.ModuleCatalog
Microsoft.Practices.Prism.Modularity.ConfigurationModuleCatalog
Microsoft.Practices.Prism.Modularity.DirectoryModuleCatalog