1 write to OutputAssembly
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (1)
869
OutputAssembly
= new TaskItem(Path.GetFileNameWithoutExtension(Sources[0].ItemSpec));
13 references to OutputAssembly
Microsoft.Build.Tasks.CodeAnalysis (13)
src\roslyn\src\Compilers\Core\MSBuildTask\Csc.cs (2)
599
CheckHostObjectSupport(param = nameof(
OutputAssembly
), cscHostObject.SetOutputAssembly(
OutputAssembly
?.ItemSpec));
src\roslyn\src\Compilers\Core\MSBuildTask\ManagedCompiler.cs (7)
271
set { _store[nameof(
OutputAssembly
)] = value; }
272
get { return (ITaskItem?)_store[nameof(
OutputAssembly
)]; }
861
(
OutputAssembly
== null) &&
877
OutputAssembly
.ItemSpec += ".dll";
881
OutputAssembly
.ItemSpec += ".netmodule";
885
OutputAssembly
.ItemSpec += ".exe";
915
commandLine.AppendSwitchIfNotNull("/out:",
OutputAssembly
);
src\roslyn\src\Compilers\Core\MSBuildTask\Vbc.cs (4)
299
string.IsNullOrEmpty(
OutputAssembly
?.ItemSpec) ||
300
TaskEnvironment.GetFullPathNoThrow(
OutputAssembly
!.ItemSpec) is not string outputAssembly)
883
CheckHostObjectSupport(param = nameof(
OutputAssembly
), vbcHostObject.SetOutputAssembly(
OutputAssembly
?.ItemSpec));