2 writes to OutputDirectory
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1593OutputDirectory = outputDirectory!, // error produced when null
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1508.OutputDirectory = outputDirectory,
24 references to OutputDirectory
Microsoft.CodeAnalysis (4)
CommandLine\CommandLineArguments.cs (2)
345return Path.Combine(OutputDirectory, outputFileName); 365return PdbPath ?? Path.Combine(OutputDirectory, Path.ChangeExtension(outputFileName, ".pdb"));
CommandLine\CommonCompiler.cs (2)
1138var baseDirectory = hasExplicitGeneratedOutDir ? explicitGeneratedOutDir! : Arguments.OutputDirectory; 1760var filePath = Path.Combine(Arguments.OutputDirectory, Arguments.OutputFileName + ".key");
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (18)
CommandLineTests.cs (18)
526Assert.Null(parser.OutputDirectory); 538Assert.Null(parser.OutputDirectory); 552Assert.Null(parser.OutputDirectory); 3780Assert.Equal(@"C:\MyFolder", parsedArgs.OutputDirectory); 3789Assert.Equal(@"C:\My Folder", parsedArgs.OutputDirectory); 3797Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3806Assert.Equal(@"C:\abc\def", parsedArgs.OutputDirectory); 3814Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3822Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3829Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3837Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3845Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3857Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3872Assert.Equal(@"\\server\share", parsedArgs.OutputDirectory); 4392Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory); 4401Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory); 4416Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory); 4425Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory);
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
191var fullOutputFilePath = (_commandLineArgumentsForCommandLine.OutputDirectory != null && _commandLineArgumentsForCommandLine.OutputFileName != null) 192? Path.Combine(_commandLineArgumentsForCommandLine.OutputDirectory, _commandLineArgumentsForCommandLine.OutputFileName)