C# 클래스 ModularityWithNinject.Desktop.AggregateModuleCatalog

A basic aggregation of IModuleCatalogs for quickstart purposes.
상속: IModuleCatalog
파일 보기 프로젝트 열기: PrismLibrary/Prism-Samples-Wpf

공개 메소드들

메소드 설명
AddCatalog ( IModuleCatalog catalog ) : void

Adds the catalog to the list of catalogs

AddModule ( Prism.Modularity.ModuleInfo moduleInfo ) : void

Adds a ModuleInfo to the ModuleCatalog.

AggregateModuleCatalog ( ) : System

Initializes a new instance of the AggregateModuleCatalog class.

CompleteListWithDependencies ( IEnumerable modules ) : IEnumerable

Returns the collection of ModuleInfos that contain both the ModuleInfos in modules, but also all the modules they depend on.

GetDependentModules ( Prism.Modularity.ModuleInfo moduleInfo ) : IEnumerable

Return the list of ModuleInfos that moduleInfo depends on.

Initialize ( ) : void

Initializes the catalog, which may load and validate the modules.

메소드 상세

AddCatalog() 공개 메소드

Adds the catalog to the list of catalogs
public AddCatalog ( IModuleCatalog catalog ) : void
catalog IModuleCatalog The catalog to add.
리턴 void

AddModule() 공개 메소드

Adds a ModuleInfo to the ModuleCatalog.
public AddModule ( Prism.Modularity.ModuleInfo moduleInfo ) : void
moduleInfo Prism.Modularity.ModuleInfo The to add.
리턴 void

AggregateModuleCatalog() 공개 메소드

Initializes a new instance of the AggregateModuleCatalog class.
public AggregateModuleCatalog ( ) : System
리턴 System

CompleteListWithDependencies() 공개 메소드

Returns the collection of ModuleInfos that contain both the ModuleInfos in modules, but also all the modules they depend on.
public CompleteListWithDependencies ( IEnumerable modules ) : IEnumerable
modules IEnumerable The modules to get the dependencies for.
리턴 IEnumerable

GetDependentModules() 공개 메소드

Return the list of ModuleInfos that moduleInfo depends on.
public GetDependentModules ( Prism.Modularity.ModuleInfo moduleInfo ) : IEnumerable
moduleInfo Prism.Modularity.ModuleInfo The to get the
리턴 IEnumerable

Initialize() 공개 메소드

Initializes the catalog, which may load and validate the modules.
public Initialize ( ) : void
리턴 void