2 writes to OutputDirectory
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1545OutputDirectory = outputDirectory!, // error produced when null
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1470.OutputDirectory = outputDirectory,
39 references to OutputDirectory
Microsoft.CodeAnalysis (3)
CommandLine\CommandLineArguments.cs (2)
329return Path.Combine(OutputDirectory, outputFileName); 349return PdbPath ?? Path.Combine(OutputDirectory, Path.ChangeExtension(outputFileName, ".pdb"));
CommandLine\CommonCompiler.cs (1)
1611var filePath = Path.Combine(Arguments.OutputDirectory, Arguments.OutputFileName + ".key");
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (18)
CommandLineTests.cs (18)
469Assert.Null(parser.OutputDirectory); 481Assert.Null(parser.OutputDirectory); 495Assert.Null(parser.OutputDirectory); 3585Assert.Equal(@"C:\MyFolder", parsedArgs.OutputDirectory); 3594Assert.Equal(@"C:\My Folder", parsedArgs.OutputDirectory); 3602Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3611Assert.Equal(@"C:\abc\def", parsedArgs.OutputDirectory); 3619Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3627Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3634Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3642Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3650Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3662Assert.Equal(baseDirectory, parsedArgs.OutputDirectory); 3677Assert.Equal(@"\\server\share", parsedArgs.OutputDirectory); 4197Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory); 4206Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory); 4221Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory); 4230Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.OutputDirectory);
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (16)
CommandLineTests.vb (16)
3713Assert.Equal("C:\MyFolder", parsedArgs.OutputDirectory) 3720Assert.Equal("C:\My Folder", parsedArgs.OutputDirectory) 3757Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3764Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3771Assert.Equal("C:\abc\def", parsedArgs.OutputDirectory) 3779Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3787Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3795Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3803Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3811Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3822Assert.Equal(baseDirectory, parsedArgs.OutputDirectory) 3836Assert.Equal("\\server\share", parsedArgs.OutputDirectory) 4497Assert.Equal("C:\abc\def\baz\c", parsedArgs.OutputDirectory) 4506Assert.Equal("C:\abc\def\baz\c", parsedArgs.OutputDirectory) 4657Assert.Equal("C:\abc\def\baz\c", parsedArgs.OutputDirectory) 4666Assert.Equal("C:\abc\def\baz\c", parsedArgs.OutputDirectory)
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
207var fullOutputFilePath = (_commandLineArgumentsForCommandLine.OutputDirectory != null && _commandLineArgumentsForCommandLine.OutputFileName != null) 208? Path.Combine(_commandLineArgumentsForCommandLine.OutputDirectory, _commandLineArgumentsForCommandLine.OutputFileName)