C#: Address review comments.

This commit is contained in:
Michael Nebel
2023-08-21 07:37:27 +02:00
parent d968a91799
commit 1de86b4313
2 changed files with 6 additions and 9 deletions

View File

@@ -143,7 +143,7 @@ namespace Semmle.Extraction.CSharp.DependencyFetching
DateTime.Now - startTime);
}
public DependencyManager(string srcDir) : this(srcDir, DependencyOptionsFactory.Default, new ConsoleLogger(Verbosity.Info)) { }
public DependencyManager(string srcDir) : this(srcDir, DependencyOptions.Default, new ConsoleLogger(Verbosity.Info)) { }
private IEnumerable<string> GetFiles(string pattern, bool recurseSubdirectories = true)
{

View File

@@ -53,6 +53,10 @@ namespace Semmle.Extraction.CSharp.DependencyFetching
public class DependencyOptions : IDependencyOptions
{
private static readonly DependencyOptions instance = new DependencyOptions();
public static IDependencyOptions Default => instance;
public IList<string> DllDirs { get; set; } = new List<string>();
public IList<string> Excludes { get; set; } = new List<string>();
@@ -70,11 +74,4 @@ namespace Semmle.Extraction.CSharp.DependencyFetching
public bool ExcludesFile(string path) =>
Excludes.Any(path.Contains);
}
public class DependencyOptionsFactory
{
private static readonly DependencyOptions instance = new DependencyOptions();
public static IDependencyOptions Default => instance;
}
}
}