2 writes to OutputDirectory
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1594
OutputDirectory
= 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)
345
return Path.Combine(
OutputDirectory
, outputFileName);
365
return PdbPath ?? Path.Combine(
OutputDirectory
, Path.ChangeExtension(outputFileName, ".pdb"));
CommandLine\CommonCompiler.cs (2)
1150
var baseDirectory = hasExplicitGeneratedOutDir ? explicitGeneratedOutDir! : Arguments.
OutputDirectory
;
1753
var filePath = Path.Combine(Arguments.
OutputDirectory
, Arguments.OutputFileName + ".key");
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (18)
CommandLineTests.cs (18)
526
Assert.Null(parser.
OutputDirectory
);
538
Assert.Null(parser.
OutputDirectory
);
552
Assert.Null(parser.
OutputDirectory
);
3777
Assert.Equal(@"C:\MyFolder", parsedArgs.
OutputDirectory
);
3786
Assert.Equal(@"C:\My Folder", parsedArgs.
OutputDirectory
);
3794
Assert.Equal(baseDirectory, parsedArgs.
OutputDirectory
);
3803
Assert.Equal(@"C:\abc\def", parsedArgs.
OutputDirectory
);
3811
Assert.Equal(baseDirectory, parsedArgs.
OutputDirectory
);
3819
Assert.Equal(baseDirectory, parsedArgs.
OutputDirectory
);
3826
Assert.Equal(baseDirectory, parsedArgs.
OutputDirectory
);
3834
Assert.Equal(baseDirectory, parsedArgs.
OutputDirectory
);
3842
Assert.Equal(baseDirectory, parsedArgs.
OutputDirectory
);
3854
Assert.Equal(baseDirectory, parsedArgs.
OutputDirectory
);
3869
Assert.Equal(@"\\server\share", parsedArgs.
OutputDirectory
);
4389
Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.
OutputDirectory
);
4398
Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.
OutputDirectory
);
4413
Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.
OutputDirectory
);
4422
Assert.Equal(@"C:\abc\def\baz\c", parsedArgs.
OutputDirectory
);
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (2)
191
var fullOutputFilePath = (_commandLineArgumentsForCommandLine.
OutputDirectory
!= null && _commandLineArgumentsForCommandLine.OutputFileName != null)
192
? Path.Combine(_commandLineArgumentsForCommandLine.
OutputDirectory
, _commandLineArgumentsForCommandLine.OutputFileName)