Method | Description | |
---|---|---|
AddDependency ( string dependingModule, string dependentModule ) : void |
Adds a module dependency between the modules specified by dependingModule and dependentModule.
|
|
AddModule ( string name ) : void |
Adds a module to the solver.
|
|
ModuleDependencySolver ( ) : Microsoft.Practices.Prism.Properties |
Initializes a new instance of the ModuleDependencySolver class.
|
|
Solve ( ) : string[] |
Calculates an ordered vector according to the defined dependencies. Non-dependant modules appears at the beginning of the resulting array.
|
Method | Description | |
---|---|---|
AddToDependencyMatrix ( string module ) : void | ||
AddToKnownModules ( string module ) : void | ||
FindLeaves ( List |
||
FindMissingModules ( List |
public AddDependency ( string dependingModule, string dependentModule ) : void | ||
dependingModule | string | The name of the module with the dependency. |
dependentModule | string | The name of the module dependingModule /// depends on. |
return | void |
public AddModule ( string name ) : void | ||
name | string | The name that uniquely identifies the module. |
return | void |
public ModuleDependencySolver ( ) : Microsoft.Practices.Prism.Properties | ||
return | Microsoft.Practices.Prism.Properties |