Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions src/Build/BackEnd/BuildManager/BuildRequestData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,6 @@ public BuildRequestData(string projectFullPath, IDictionary<string, string> glob
ErrorUtilities.VerifyThrowArgumentNull(globalProperties, nameof(globalProperties));

ProjectFullPath = FileUtilities.NormalizePath(projectFullPath);
TargetNames = (ICollection<string>)targetsToBuild.Clone();
GlobalPropertiesDictionary = new PropertyDictionary<ProjectPropertyInstance>(globalProperties.Count);
foreach (KeyValuePair<string, string> propertyPair in globalProperties)
{
Expand All @@ -238,7 +237,11 @@ private BuildRequestData(string[] targetsToBuild, HostServices hostServices, Bui
ErrorUtilities.VerifyThrowArgumentNull(targetsToBuild, nameof(targetsToBuild));

HostServices = hostServices;
TargetNames = new List<string>(targetsToBuild);

var targetsToBuildCopy = new string[targetsToBuild.Length];
targetsToBuild.CopyTo(targetsToBuildCopy, 0);
TargetNames = targetsToBuildCopy;

Flags = flags;
}

Expand Down