TestimoX

API Reference

Class

ModuleDependencyResolver

Namespace TestimoX.PowerShell
Assembly TestimoX

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} requiredposition: 0
Modules to resolve.

Returns

List of modules including dependencies.