using System.Collections.Generic; namespace Semmle.Extraction.CSharp.DependencyFetching { internal interface IDotNetCliInvoker { /// /// The name of the dotnet executable. /// string Exec { get; } /// /// Execute `dotnet ` and return true if the command succeeded, otherwise false. /// bool RunCommand(string args); /// /// Execute `dotnet ` and return true if the command succeeded, otherwise false. /// The output of the command is returned in `output`. /// bool RunCommand(string args, out IList output); } }