4 writes to DestinationFiles
Microsoft.Build.Tasks.Core (4)
Copy.cs (4)
443DestinationFiles = Array.Empty<ITaskItem>(); 826DestinationFiles = new ITaskItem[SourceFiles.Length]; 902DestinationFiles = destinationFiles.ToArray(); 910DestinationFiles = Array.Empty<ITaskItem>();
23 references to DestinationFiles
Microsoft.Build.Tasks.Core (23)
Copy.cs (23)
477success = !copyInParallel || DestinationFiles.Length == 1 501destinationFilesSuccessfullyCopied = new List<ITaskItem>(DestinationFiles.Length); 509DestinationFiles.Length, // Set length to common case of 1:1 source->dest. 517string destSpec = DestinationFiles[i].ItemSpec; 563SourceFiles[i].CopyMetadataTo(DestinationFiles[i]); 564destinationFilesSuccessfullyCopied.Add(DestinationFiles[i]); 620DestinationFiles.Length, // Set length to common case of 1:1 source->dest. 625ITaskItem destItem = DestinationFiles[i]; 637var successFlags = new IntPtr[DestinationFiles.Length]; 657destinationFilesSuccessfullyCopied = new List<ITaskItem>(DestinationFiles.Length); 662destinationFilesSuccessfullyCopied.Add(DestinationFiles[i]); 681ITaskItem destItem = DestinationFiles[fileIndex]; 775if (DestinationFiles == null && DestinationFolder == null) 782if (DestinationFiles != null && DestinationFolder != null) 789if (SourceFolders != null && DestinationFiles != null) 796if (DestinationFiles != null && DestinationFiles.Length != SourceFiles.Length) 798Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength", DestinationFiles.Length, SourceFiles.Length, "DestinationFiles", "SourceFiles"); 824if (DestinationFiles == null && SourceFiles != null) 844DestinationFiles[i] = new TaskItem(EscapingUtilities.Escape(destinationFile)); 847SourceFiles[i].CopyMetadataTo(DestinationFiles[i]); 854var destinationFiles = DestinationFiles != null ? new List<ITaskItem>(DestinationFiles) : new List<ITaskItem>();