2 writes to OutputFileName
Microsoft.CodeAnalysis.CSharp (1)
CommandLine\CSharpCommandLineParser.cs (1)
1539OutputFileName = outputFileName,
Microsoft.CodeAnalysis.VisualBasic (1)
CommandLine\VisualBasicCommandLineParser.vb (1)
1468.OutputFileName = outputFileName,
91 references to OutputFileName
Microsoft.CodeAnalysis (8)
CommandLine\CommandLineArguments.cs (4)
317/// The method takes <paramref name="outputFileName"/> rather than using the value of <see cref="OutputFileName"/> 319/// without creating a compilation and finding an entry point. VB does not allow <see cref="OutputFileName"/> to 337/// The method takes <paramref name="outputFileName"/> rather than using the value of <see cref="OutputFileName"/> 339/// without creating a compilation and finding an entry point. VB does not allow <see cref="OutputFileName"/> to
CommandLine\CommonCompiler.cs (4)
747string.IsNullOrWhiteSpace(Arguments.OutputFileName); 770Debug.Assert(!string.IsNullOrWhiteSpace(Arguments.OutputFileName)); 780sb.Builder.Append(Arguments.GetOutputFilePath(Arguments.OutputFileName)); 1611var 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)
3583Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3586Assert.Equal(@"C:\MyFolder\MyBinary.dll", parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3592Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3600Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3603Assert.Equal(Path.Combine(baseDirectory, "MyBinary.dll"), parsedArgs.GetOutputFilePath(parsedArgs.OutputFileName)); 3609Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName); 3617Assert.Null(parsedArgs.OutputFileName); 3625Assert.Equal("a.dll", parsedArgs.OutputFileName); 3640Assert.Null(parsedArgs.OutputFileName); 3648Assert.Equal("a.winmdobj", parsedArgs.OutputFileName); 3660Assert.Null(parsedArgs.OutputFileName); 3670Assert.Null(parsedArgs.OutputFileName); 3678Assert.Equal("file.exe", parsedArgs.OutputFileName); 3688Assert.Null(parsedArgs.OutputFileName); 3704Assert.Null(parsedArgs.OutputFileName); 3714Assert.Null(parsedArgs.OutputFileName); 3724Assert.Null(parsedArgs.OutputFileName); 3734Assert.Null(parsedArgs.OutputFileName); 3744Assert.Null(parsedArgs.OutputFileName); 3751Assert.Null(parsedArgs.OutputFileName); 3758Assert.Null(parsedArgs.OutputFileName); 3768Assert.Null(parsedArgs.OutputFileName); 3775Assert.Equal(".netmodule", parsedArgs.OutputFileName); 3790Assert.Null(parsedArgs.OutputFileName); 3799Assert.Null(parsedArgs.OutputFileName); 4198Assert.Equal("d.exe", parsedArgs.OutputFileName); 4207Assert.Equal("d.exe", parsedArgs.OutputFileName); 4222Assert.Equal("d.exe", parsedArgs.OutputFileName); 4231Assert.Equal("d.exe", parsedArgs.OutputFileName); 11147Assert.Equal(@"a.exe", args.OutputFileName);
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
CompilerInvocation.cs (1)
88outputFilePath: parsedCommandLine.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.VisualBasic.CommandLine.UnitTests (40)
CommandLineTests.vb (40)
3711Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName) 3718Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName) 3755Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName) 3762Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName) 3769Assert.Equal("MyBinary.dll", parsedArgs.OutputFileName) 3777Assert.Equal("a.exe", parsedArgs.OutputFileName) 3785Assert.Equal("a.dll", parsedArgs.OutputFileName) 3793Assert.Equal("a.netmodule", parsedArgs.OutputFileName) 3801Assert.Equal("a.exe", parsedArgs.OutputFileName) 3809Assert.Equal("a.winmdobj", parsedArgs.OutputFileName) 3820Assert.Null(parsedArgs.OutputFileName) 3829Assert.Equal("a.exe", parsedArgs.OutputFileName) 3837Assert.Equal("file.exe", parsedArgs.OutputFileName) 3846Assert.Equal("a.exe", parsedArgs.OutputFileName) 3873Assert.Equal("a.exe", parsedArgs.OutputFileName) 3900Assert.Null(parsedArgs.OutputFileName) 3908Assert.Null(parsedArgs.OutputFileName) 3916Assert.Null(parsedArgs.OutputFileName) 3923Assert.Equal(".netmodule", parsedArgs.OutputFileName) 3931Assert.Null(parsedArgs.OutputFileName) 3939Assert.Null(parsedArgs.OutputFileName) 3947Assert.Null(parsedArgs.OutputFileName) 3954Assert.Equal(".netmodule", parsedArgs.OutputFileName) 3966Assert.Equal(".x.exe", parsedArgs.OutputFileName) 3973Assert.Equal(".x.eXe", parsedArgs.OutputFileName) 3980Assert.Null(parsedArgs.OutputFileName) 3988Assert.Equal(".x.dll", parsedArgs.OutputFileName) 3995Assert.Equal(".X.Dll", parsedArgs.OutputFileName) 4002Assert.Null(parsedArgs.OutputFileName) 4010Assert.Equal(".x", parsedArgs.OutputFileName) 4017Assert.Equal("x.dll", parsedArgs.OutputFileName) 4024Assert.Equal(".x.netmodule", parsedArgs.OutputFileName) 4031Assert.Equal("x.netmodule", parsedArgs.OutputFileName) 4498Assert.Equal("d.exe", parsedArgs.OutputFileName) 4507Assert.Equal("d.exe", parsedArgs.OutputFileName) 4658Assert.Equal("d.exe", parsedArgs.OutputFileName) 4667Assert.Equal("d.exe", parsedArgs.OutputFileName) 9171Assert.Equal("a.exe", args.OutputFileName) 9174Assert.Equal("a-b.exe", args.OutputFileName) 9177Assert.Equal("a,b.exe", args.OutputFileName)
Microsoft.CodeAnalysis.Workspaces (7)
Workspace\CommandLineProject.cs (4)
169var assemblyName = (commandLineArguments.OutputFileName != null) ? 170Path.GetFileNameWithoutExtension(commandLineArguments.OutputFileName) : "<anonymous>"; 181compilationOutputFilePaths: new CompilationOutputInfo(commandLineArguments.OutputFileName != null ? commandLineArguments.GetOutputFilePath(commandLineArguments.OutputFileName) : null),
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (3)
207var fullOutputFilePath = (_commandLineArgumentsForCommandLine.OutputDirectory != null && _commandLineArgumentsForCommandLine.OutputFileName != null) 208? Path.Combine(_commandLineArgumentsForCommandLine.OutputDirectory, _commandLineArgumentsForCommandLine.OutputFileName) 209: _commandLineArgumentsForCommandLine.OutputFileName;