4 writes to DestinationFiles
Microsoft.Build.Tasks.Core (4)
Copy.cs (4)
441
DestinationFiles
= Array.Empty<ITaskItem>();
824
DestinationFiles
= new ITaskItem[SourceFiles.Length];
900
DestinationFiles
= destinationFiles.ToArray();
908
DestinationFiles
= Array.Empty<ITaskItem>();
23 references to DestinationFiles
Microsoft.Build.Tasks.Core (23)
Copy.cs (23)
475
success = !copyInParallel ||
DestinationFiles
.Length == 1
499
destinationFilesSuccessfullyCopied = new List<ITaskItem>(
DestinationFiles
.Length);
507
DestinationFiles
.Length, // Set length to common case of 1:1 source->dest.
515
string destSpec =
DestinationFiles
[i].ItemSpec;
561
SourceFiles[i].CopyMetadataTo(
DestinationFiles
[i]);
562
destinationFilesSuccessfullyCopied.Add(
DestinationFiles
[i]);
618
DestinationFiles
.Length, // Set length to common case of 1:1 source->dest.
623
ITaskItem destItem =
DestinationFiles
[i];
635
var successFlags = new IntPtr[
DestinationFiles
.Length];
655
destinationFilesSuccessfullyCopied = new List<ITaskItem>(
DestinationFiles
.Length);
660
destinationFilesSuccessfullyCopied.Add(
DestinationFiles
[i]);
679
ITaskItem destItem =
DestinationFiles
[fileIndex];
773
if (
DestinationFiles
== null && DestinationFolder == null)
780
if (
DestinationFiles
!= null && DestinationFolder != null)
787
if (SourceFolders != null &&
DestinationFiles
!= null)
794
if (
DestinationFiles
!= null &&
DestinationFiles
.Length != SourceFiles.Length)
796
Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength",
DestinationFiles
.Length, SourceFiles.Length, "DestinationFiles", "SourceFiles");
822
if (
DestinationFiles
== null && SourceFiles != null)
842
DestinationFiles
[i] = new TaskItem(EscapingUtilities.Escape(destinationFile));
845
SourceFiles[i].CopyMetadataTo(
DestinationFiles
[i]);
852
var destinationFiles =
DestinationFiles
!= null ? new List<ITaskItem>(
DestinationFiles
) : new List<ITaskItem>();