2 writes to OutputFileName
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1587OutputFileName = outputFileName,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1506.OutputFileName = outputFileName,
54 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)
816string.IsNullOrWhiteSpace(Arguments.OutputFileName); 843Debug.Assert(!string.IsNullOrWhiteSpace(Arguments.OutputFileName)); 853sb.Builder.Append(Arguments.GetOutputFilePath(Arguments.OutputFileName)); 1806var 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)
3779Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3782Assert.Equal(@"C:\MyFolder\MyBinary.dll", parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3788Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3796Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3799Assert.Equal(Path.Combine(baseDirectory, "MyBinary.dll"), parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3805Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3813Assert.Null(parsedArgs.OutputFileName); 3821Assert.Equal("a.dll", parsedArgs.OutputFileName); 3836Assert.Null(parsedArgs.OutputFileName); 3844Assert.Equal("a.winmdobj", parsedArgs.OutputFileName); 3856Assert.Null(parsedArgs.OutputFileName); 3866Assert.Null(parsedArgs.OutputFileName); 3874Assert.Equal("file.exe", parsedArgs.OutputFileName); 3884Assert.Null(parsedArgs.OutputFileName); 3900Assert.Null(parsedArgs.OutputFileName); 3910Assert.Null(parsedArgs.OutputFileName); 3920Assert.Null(parsedArgs.OutputFileName); 3930Assert.Null(parsedArgs.OutputFileName); 3940Assert.Null(parsedArgs.OutputFileName); 3947Assert.Null(parsedArgs.OutputFileName); 3954Assert.Null(parsedArgs.OutputFileName); 3964Assert.Null(parsedArgs.OutputFileName); 3971Assert.Equal(".netmodule", parsedArgs.OutputFileName); 3986Assert.Null(parsedArgs.OutputFileName); 3995Assert.Null(parsedArgs.OutputFileName); 4394Assert.Equal("d.exe", parsedArgs.OutputFileName); 4403Assert.Equal("d.exe", parsedArgs.OutputFileName); 4418Assert.Equal("d.exe", parsedArgs.OutputFileName); 4427Assert.Equal("d.exe", parsedArgs.OutputFileName); 11481Assert.Equal(@"a.exe", args.OutputFileName);
Microsoft.CodeAnalysis.VisualBasic (3)
CommandLine\VisualBasicCompiler.vb (3)
31Debug.Assert(Arguments.OutputFileName IsNot Nothing OrElse Arguments.Errors.Length > 0 OrElse parser.IsScriptCommandLineParser) 180Debug.Assert(Arguments.OutputFileName IsNot Nothing) 181Return 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;
VBCSCompiler (4)
src\Compilers\Server\VBCSCompiler\CompilationCacheUtilities.cs (4)
42if (cache is null || arguments.OutputFileName is null) 47var dllName = arguments.OutputFileName; 96if (cache is null || arguments.OutputFileName is null || deterministicKey is null || hashKey is null) 101var dllName = arguments.OutputFileName;