Skip to content

Commit 6b62b9a

Browse files
committed
C#: try again.
1 parent 53be3bb commit 6b62b9a

File tree

3 files changed

+5
-15
lines changed

3 files changed

+5
-15
lines changed

csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/DependencyDirectory.cs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,8 @@ public DependencyDirectory(string subfolderName, string userReportedDirectoryPur
2424
this.logger = logger;
2525
this.userReportedDirectoryPurpose = userReportedDirectoryPurpose;
2626

27-
string path;
28-
// if (EnvironmentVariables.GetBuildlessDependencyDir() is string dir)
29-
// {
30-
// path = dir;
31-
// attemptCleanup = false;
32-
// }
33-
// else
34-
// {
35-
path = FileUtils.GetTemporaryWorkingDirectory(out _);
3627
attemptCleanup = true;
37-
//}
38-
DirInfo = new DirectoryInfo(Path.Combine(path, subfolderName));
28+
DirInfo = new DirectoryInfo(Path.Combine(FileUtils.GetTemporaryWorkingDirectory(out _), subfolderName));
3929
DirInfo.Create();
4030
}
4131

csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetExeWrapper.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ internal class NugetExeWrapper : IDisposable
2828
/// This will be in the Cached or Temp location
2929
/// so as to not trample the source tree.
3030
/// </summary>
31-
private readonly TemporaryDirectory packageDirectory;
31+
private readonly DependencyDirectory packageDirectory;
3232

3333
/// <summary>
3434
/// Create the package manager for a specified source tree.
3535
/// </summary>
36-
public NugetExeWrapper(FileProvider fileProvider, TemporaryDirectory packageDirectory, Semmle.Util.Logging.ILogger logger)
36+
public NugetExeWrapper(FileProvider fileProvider, DependencyDirectory packageDirectory, Semmle.Util.Logging.ILogger logger)
3737
{
3838
this.fileProvider = fileProvider;
3939
this.packageDirectory = packageDirectory;

csharp/extractor/Semmle.Extraction.CSharp.DependencyFetching/NugetPackageRestorer.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ internal sealed partial class NugetPackageRestorer : IDisposable
2424
private readonly IDotNet dotnet;
2525
private readonly DependabotProxy? dependabotProxy;
2626
private readonly IDiagnosticsWriter diagnosticsWriter;
27-
private readonly TemporaryDirectory legacyPackageDirectory;
27+
private readonly DependencyDirectory legacyPackageDirectory;
2828
private readonly DependencyDirectory missingPackageDirectory;
2929
private readonly ILogger logger;
3030
private readonly ICompilationInfoContainer compilationInfoContainer;
@@ -49,7 +49,7 @@ public NugetPackageRestorer(
4949
this.compilationInfoContainer = compilationInfoContainer;
5050

5151
PackageDirectory = new DependencyDirectory("packages", "package", logger);
52-
legacyPackageDirectory = new TemporaryDirectory(ComputeTempDirectoryPath("legacypackages"), "legacy package", logger);
52+
legacyPackageDirectory = new DependencyDirectory("legacypackages", "legacy package", logger);
5353
missingPackageDirectory = new DependencyDirectory("missingpackages", "missing package", logger);
5454
}
5555

0 commit comments

Comments
 (0)