mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
16 lines
761 B
C#
16 lines
761 B
C#
using System.Collections.Generic;
|
|
|
|
namespace Semmle.Extraction.CSharp.DependencyFetching
|
|
{
|
|
internal interface IDotNet
|
|
{
|
|
bool RestoreProjectToDirectory(string project, string directory, bool forceDotnetRefAssemblyFetching, out IEnumerable<string> assets, out IList<string> outputLines, string? pathToNugetConfig = null, bool force = false);
|
|
bool RestoreSolutionToDirectory(string solutionFile, string packageDirectory, bool forceDotnetRefAssemblyFetching, out IEnumerable<string> projects, out IEnumerable<string> assets);
|
|
bool New(string folder);
|
|
bool AddPackage(string folder, string package);
|
|
IList<string> GetListedRuntimes();
|
|
IList<string> GetListedSdks();
|
|
bool Exec(string execArgs);
|
|
}
|
|
}
|