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