API Reference
Class
ModuleDependencyResolver
Resolves module dependencies. Currently returns modules unchanged.
Inheritance
- Object
- ModuleDependencyResolver
Remarks
The current implementation simply returns the provided module names. In a real-world scenario this would resolve nested dependencies.
Examples
var modules = await resolver.ResolveAsync(new[] { "DnsServer" });
foreach (var m in modules)
{
Console.WriteLine(m);
}
Constructors
public ModuleDependencyResolver() #Methods
public Task<IReadOnlyList<String>> ResolveAsync(IEnumerable<String> modules) #Returns:
Task<IReadOnlyList<String>>Resolves the provided module list including dependencies.
Parameters
- modules System.Collections.Generic.IEnumerable{System.String}
- Modules to resolve.
Returns
List of modules including dependencies.