@@ -44,7 +44,7 @@ bool IBuildActions.FileExists(string file)
4444 public IDictionary < string , string > RunProcessOut = new Dictionary < string , string > ( ) ;
4545 public IDictionary < string , string > RunProcessWorkingDirectory = new Dictionary < string , string > ( ) ;
4646
47- int IBuildActions . RunProcess ( string cmd , string args , string workingDirectory , IDictionary < string , string > env , out IList < string > stdOut )
47+ int IBuildActions . RunProcess ( string cmd , string args , string ? workingDirectory , IDictionary < string , string > ? env , out IList < string > stdOut )
4848 {
4949 var pattern = cmd + " " + args ;
5050 RunProcessIn . Add ( pattern ) ;
@@ -60,7 +60,7 @@ int IBuildActions.RunProcess(string cmd, string args, string workingDirectory, I
6060 throw new ArgumentException ( "Missing RunProcess " + pattern ) ;
6161 }
6262
63- int IBuildActions . RunProcess ( string cmd , string args , string workingDirectory , IDictionary < string , string > env )
63+ int IBuildActions . RunProcess ( string cmd , string args , string ? workingDirectory , IDictionary < string , string > ? env )
6464 {
6565 var pattern = cmd + " " + args ;
6666 RunProcessIn . Add ( pattern ) ;
@@ -90,16 +90,16 @@ bool IBuildActions.DirectoryExists(string dir)
9090 throw new ArgumentException ( "Missing DirectoryExists " + dir ) ;
9191 }
9292
93- public IDictionary < string , string > GetEnvironmentVariable = new Dictionary < string , string > ( ) ;
93+ public IDictionary < string , string ? > GetEnvironmentVariable = new Dictionary < string , string ? > ( ) ;
9494
95- string IBuildActions . GetEnvironmentVariable ( string name )
95+ string ? IBuildActions . GetEnvironmentVariable ( string name )
9696 {
9797 if ( GetEnvironmentVariable . TryGetValue ( name , out var ret ) )
9898 return ret ;
9999 throw new ArgumentException ( "Missing GetEnvironmentVariable " + name ) ;
100100 }
101101
102- public string GetCurrentDirectory ;
102+ public string GetCurrentDirectory = "" ;
103103
104104 string IBuildActions . GetCurrentDirectory ( )
105105 {
@@ -334,10 +334,10 @@ public void TestTry()
334334 }
335335
336336 Autobuilder CreateAutoBuilder ( string lgtmLanguage , bool isWindows ,
337- string buildless = null , string solution = null , string buildCommand = null , string ignoreErrors = null ,
338- string msBuildArguments = null , string msBuildPlatform = null , string msBuildConfiguration = null , string msBuildTarget = null ,
339- string dotnetArguments = null , string dotnetVersion = null , string vsToolsVersion = null ,
340- string nugetRestore = null , string allSolutions = null ,
337+ string ? buildless = null , string ? solution = null , string ? buildCommand = null , string ? ignoreErrors = null ,
338+ string ? msBuildArguments = null , string ? msBuildPlatform = null , string ? msBuildConfiguration = null , string ? msBuildTarget = null ,
339+ string ? dotnetArguments = null , string ? dotnetVersion = null , string ? vsToolsVersion = null ,
340+ string ? nugetRestore = null , string ? allSolutions = null ,
341341 string cwd = @"C:\Project" )
342342 {
343343 Actions . GetEnvironmentVariable [ "CODEQL_AUTOBUILDER_CSHARP_NO_INDEXING" ] = "false" ;
0 commit comments