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