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,
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)
816string.IsNullOrWhiteSpace(Arguments.OutputFileName); 843Debug.Assert(!string.IsNullOrWhiteSpace(Arguments.OutputFileName)); 853sb.Builder.Append(Arguments.GetOutputFilePath(Arguments.OutputFileName)); 1760var 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)
3778Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3781Assert.Equal(@"C:\MyFolder\MyBinary.dll", parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3787Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3795Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3798Assert.Equal(Path.Combine(baseDirectory, "MyBinary.dll"), parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3804Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3812Assert.Null(parsedArgs.OutputFileName); 3820Assert.Equal("a.dll", parsedArgs.OutputFileName); 3835Assert.Null(parsedArgs.OutputFileName); 3843Assert.Equal("a.winmdobj", parsedArgs.OutputFileName); 3855Assert.Null(parsedArgs.OutputFileName); 3865Assert.Null(parsedArgs.OutputFileName); 3873Assert.Equal("file.exe", parsedArgs.OutputFileName); 3883Assert.Null(parsedArgs.OutputFileName); 3899Assert.Null(parsedArgs.OutputFileName); 3909Assert.Null(parsedArgs.OutputFileName); 3919Assert.Null(parsedArgs.OutputFileName); 3929Assert.Null(parsedArgs.OutputFileName); 3939Assert.Null(parsedArgs.OutputFileName); 3946Assert.Null(parsedArgs.OutputFileName); 3953Assert.Null(parsedArgs.OutputFileName); 3963Assert.Null(parsedArgs.OutputFileName); 3970Assert.Equal(".netmodule", parsedArgs.OutputFileName); 3985Assert.Null(parsedArgs.OutputFileName); 3994Assert.Null(parsedArgs.OutputFileName); 4393Assert.Equal("d.exe", parsedArgs.OutputFileName); 4402Assert.Equal("d.exe", parsedArgs.OutputFileName); 4417Assert.Equal("d.exe", parsedArgs.OutputFileName); 4426Assert.Equal("d.exe", parsedArgs.OutputFileName); 11480Assert.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;