3 writes to OutputAssembly
Microsoft.Build.Tasks.CodeAnalysis (1)
ManagedCompiler.cs (1)
874OutputAssembly = new TaskItem(Path.GetFileNameWithoutExtension(Sources[0].ItemSpec));
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
CscTests.cs (1)
169csc.OutputAssembly = MSBuildUtil.CreateTaskItem("x.exe");
VbcTests.cs (1)
165vbc.OutputAssembly = MSBuildUtil.CreateTaskItem("x.exe");
12 references to OutputAssembly
Microsoft.Build.Tasks.CodeAnalysis (12)
Csc.cs (2)
522CheckHostObjectSupport(param = nameof(OutputAssembly), cscHostObject.SetOutputAssembly(OutputAssembly?.ItemSpec));
ManagedCompiler.cs (7)
271set { _store[nameof(OutputAssembly)] = value; } 272get { return (ITaskItem?)_store[nameof(OutputAssembly)]; } 866(OutputAssembly == null) && 882OutputAssembly.ItemSpec += ".dll"; 886OutputAssembly.ItemSpec += ".netmodule"; 890OutputAssembly.ItemSpec += ".exe"; 918commandLine.AppendSwitchIfNotNull("/out:", OutputAssembly);
Vbc.cs (3)
279MovePdbFileIfNecessary(OutputAssembly?.ItemSpec); 855CheckHostObjectSupport(param = nameof(OutputAssembly), vbcHostObject.SetOutputAssembly(OutputAssembly?.ItemSpec));