3 writes to OutputAssembly
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
851OutputAssembly = new TaskItem(Path.GetFileNameWithoutExtension(Sources[0].ItemSpec));
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
CscTests.cs (1)
174csc.OutputAssembly = MSBuildUtil.CreateTaskItem("x.exe");
VbcTests.cs (1)
173vbc.OutputAssembly = MSBuildUtil.CreateTaskItem("x.exe");
12 references to OutputAssembly
Microsoft.Build.Tasks.CodeAnalysis (12)
src\Compilers\Core\MSBuildTask\Csc.cs (2)
571CheckHostObjectSupport(param = nameof(OutputAssembly), cscHostObject.SetOutputAssembly(OutputAssembly?.ItemSpec));
src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (7)
271set { _store[nameof(OutputAssembly)] = value; } 272get { return (ITaskItem?)_store[nameof(OutputAssembly)]; } 843(OutputAssembly == null) && 859OutputAssembly.ItemSpec += ".dll"; 863OutputAssembly.ItemSpec += ".netmodule"; 867OutputAssembly.ItemSpec += ".exe"; 897commandLine.AppendSwitchIfNotNull("/out:", OutputAssembly);
src\Compilers\Core\MSBuildTask\Vbc.cs (3)
279MovePdbFileIfNecessary(OutputAssembly?.ItemSpec); 854CheckHostObjectSupport(param = nameof(OutputAssembly), vbcHostObject.SetOutputAssembly(OutputAssembly?.ItemSpec));