2 writes to OutputFileName
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1588OutputFileName = outputFileName,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1506.OutputFileName = outputFileName,
50 references to OutputFileName
Microsoft.CodeAnalysis (8)
CommandLine\CommandLineArguments.cs (4)
333/// The method takes <paramref name="outputFileName"/> rather than using the value of <see cref="OutputFileName"/> 335/// without creating a compilation and finding an entry point. VB does not allow <see cref="OutputFileName"/> to 353/// The method takes <paramref name="outputFileName"/> rather than using the value of <see cref="OutputFileName"/> 355/// without creating a compilation and finding an entry point. VB does not allow <see cref="OutputFileName"/> to
CommandLine\CommonCompiler.cs (4)
828string.IsNullOrWhiteSpace(Arguments.OutputFileName); 855Debug.Assert(!string.IsNullOrWhiteSpace(Arguments.OutputFileName)); 865sb.Builder.Append(Arguments.GetOutputFilePath(Arguments.OutputFileName)); 1753var filePath = Path.Combine(Arguments.OutputDirectory, Arguments.OutputFileName + ".key");
Microsoft.CodeAnalysis.CSharp (2)
CommandLine\CSharpCompiler.cs (2)
238if (Arguments.OutputFileName is object) 240return Arguments.OutputFileName;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (30)
CommandLineTests.cs (30)
3775Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3778Assert.Equal(@"C:\MyFolder\MyBinary.dll", parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3784Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3792Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3795Assert.Equal(Path.Combine(baseDirectory, "MyBinary.dll"), parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3801Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3809Assert.Null(parsedArgs.OutputFileName); 3817Assert.Equal("a.dll", parsedArgs.OutputFileName); 3832Assert.Null(parsedArgs.OutputFileName); 3840Assert.Equal("a.winmdobj", parsedArgs.OutputFileName); 3852Assert.Null(parsedArgs.OutputFileName); 3862Assert.Null(parsedArgs.OutputFileName); 3870Assert.Equal("file.exe", parsedArgs.OutputFileName); 3880Assert.Null(parsedArgs.OutputFileName); 3896Assert.Null(parsedArgs.OutputFileName); 3906Assert.Null(parsedArgs.OutputFileName); 3916Assert.Null(parsedArgs.OutputFileName); 3926Assert.Null(parsedArgs.OutputFileName); 3936Assert.Null(parsedArgs.OutputFileName); 3943Assert.Null(parsedArgs.OutputFileName); 3950Assert.Null(parsedArgs.OutputFileName); 3960Assert.Null(parsedArgs.OutputFileName); 3967Assert.Equal(".netmodule", parsedArgs.OutputFileName); 3982Assert.Null(parsedArgs.OutputFileName); 3991Assert.Null(parsedArgs.OutputFileName); 4390Assert.Equal("d.exe", parsedArgs.OutputFileName); 4399Assert.Equal("d.exe", parsedArgs.OutputFileName); 4414Assert.Equal("d.exe", parsedArgs.OutputFileName); 4423Assert.Equal("d.exe", parsedArgs.OutputFileName); 11414Assert.Equal(@"a.exe", args.OutputFileName);
Microsoft.CodeAnalysis.VisualBasic (3)
CommandLine\VisualBasicCompiler.vb (3)
30Debug.Assert(Arguments.OutputFileName IsNot Nothing OrElse Arguments.Errors.Length > 0 OrElse parser.IsScriptCommandLineParser) 179Debug.Assert(Arguments.OutputFileName IsNot Nothing) 180Return Arguments.OutputFileName
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\CommandLineProject.cs (4)
110var assemblyName = (commandLineArguments.OutputFileName != null) ? 111Path.GetFileNameWithoutExtension(commandLineArguments.OutputFileName) : "<anonymous>"; 115var outputFilePath = commandLineArguments.OutputFileName != null ? commandLineArguments.GetOutputFilePath(commandLineArguments.OutputFileName) : null;
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (3)
191var fullOutputFilePath = (_commandLineArgumentsForCommandLine.OutputDirectory != null && _commandLineArgumentsForCommandLine.OutputFileName != null) 192? Path.Combine(_commandLineArgumentsForCommandLine.OutputDirectory, _commandLineArgumentsForCommandLine.OutputFileName) 193: _commandLineArgumentsForCommandLine.OutputFileName;