48 writes to DestinationFiles
Microsoft.Build.Tasks.Core (4)
Copy.cs (4)
436DestinationFiles = Array.Empty<ITaskItem>(); 770DestinationFiles = new ITaskItem[SourceFiles.Length]; 845DestinationFiles = destinationFiles.ToArray(); 853DestinationFiles = Array.Empty<ITaskItem>();
Microsoft.Build.Tasks.UnitTests (44)
Copy_Tests.cs (44)
146DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") }, 342DestinationFiles = destinationFiles, 366DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") }, 391DestinationFiles = new ITaskItem[] { new TaskItem("destination0.txt"), new TaskItem("destination1.txt") }, 413DestinationFiles = new ITaskItem[] { new TaskItem("destination0.txt"), new TaskItem("destination1.txt") }, 438DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") }, 464DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") }, 501DestinationFiles = destinationFiles, 549DestinationFiles = destinationFiles, 609DestinationFiles = destinationFiles, 661DestinationFiles = destinationFiles, 717DestinationFiles = destinationFiles, 784DestinationFiles = destinationFiles, 851DestinationFiles = destinationFiles, 918DestinationFiles = destinationFiles, 1057DestinationFiles = destinationFiles, 1113DestinationFiles = new[] { new TaskItem(destinationFile) }, 1192DestinationFiles = destinationFiles, 1231DestinationFiles = destinationFiles, 1278DestinationFiles = destinationFiles, 1325DestinationFiles = destinationFiles, 1368DestinationFiles = new ITaskItem[] { new TaskItem(destinationFile) }, 1541DestinationFiles = destinationFiles, 1607t.DestinationFiles = new[] { new TaskItem(invalidFile), o1 }; 1678DestinationFiles = new ITaskItem[] { new TaskItem(file) }, 1697DestinationFiles = new ITaskItem[] { new TaskItem(file) }, 1749DestinationFiles = new ITaskItem[] { new TaskItem(filename.ToLowerInvariant()) }, 1803DestinationFiles = new ITaskItem[] { new TaskItem(file), new TaskItem(dest2) }, 2068DestinationFiles = destFiles, 2137DestinationFiles = new ITaskItem[] { new TaskItem(outFile1) }, 2185DestinationFiles = destinationFiles, 2223DestinationFiles = destinationFiles, 2297DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") }, 2318DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") }, 2343DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") }, 2410DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") }, 2437DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination"), new TaskItem("c:\\destination2") }, 2469DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") }, 2498DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") }, 2533DestinationFiles = new ITaskItem[] { new TaskItem(existing) }, 2914DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") }, 2952DestinationFiles = destinationFiles, 2969DestinationFiles = destinationFiles, 2992DestinationFiles = destinationFiles,
77 references to DestinationFiles
Microsoft.Build.Tasks.Core (24)
Copy.cs (24)
461success = !copyInParallel || DestinationFiles.Length == 1 485destinationFilesSuccessfullyCopied = new List<ITaskItem>(DestinationFiles.Length); 493DestinationFiles.Length, // Set length to common case of 1:1 source->dest. 500string destPath = DestinationFiles[i].ItemSpec; 513if (DoCopyIfNecessary(new FileState(SourceFiles[i].ItemSpec), new FileState(DestinationFiles[i].ItemSpec), copyFile)) 530SourceFiles[i].CopyMetadataTo(DestinationFiles[i]); 531destinationFilesSuccessfullyCopied.Add(DestinationFiles[i]); 587DestinationFiles.Length, // Set length to common case of 1:1 source->dest. 592ITaskItem destItem = DestinationFiles[i]; 604var successFlags = new IntPtr[DestinationFiles.Length]; 624destinationFilesSuccessfullyCopied = new List<ITaskItem>(DestinationFiles.Length); 629destinationFilesSuccessfullyCopied.Add(DestinationFiles[i]); 645ITaskItem destItem = DestinationFiles[fileIndex]; 719if (DestinationFiles == null && DestinationFolder == null) 726if (DestinationFiles != null && DestinationFolder != null) 733if (SourceFolders != null && DestinationFiles != null) 740if (DestinationFiles != null && DestinationFiles.Length != SourceFiles.Length) 742Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength", DestinationFiles.Length, SourceFiles.Length, "DestinationFiles", "SourceFiles"); 768if (DestinationFiles == null && SourceFiles != null) 788DestinationFiles[i] = new TaskItem(EscapingUtilities.Escape(destinationFile)); 791SourceFiles[i].CopyMetadataTo(DestinationFiles[i]); 798var destinationFiles = DestinationFiles != null ? new List<ITaskItem>(DestinationFiles) : new List<ITaskItem>();
Microsoft.Build.Tasks.UnitTests (53)
Copy_Tests.cs (53)
131(task.DestinationFiles == null || task.DestinationFiles.Length == 0).ShouldBeTrue(); 152task.DestinationFiles.ShouldNotBeNull(); 153task.DestinationFiles.Length.ShouldBe(1); 177task.DestinationFiles.ShouldNotBeNull(); 178task.DestinationFiles.Length.ShouldBe(1); 220task.DestinationFiles.ShouldNotBeNull(); 221task.DestinationFiles.Length.ShouldBe(10); 244task.DestinationFiles.ShouldNotBeNull(); 245task.DestinationFiles.Length.ShouldBe(0); 275task.DestinationFiles.ShouldNotBeNull(); 276task.DestinationFiles.Length.ShouldBe(3); 299task.DestinationFiles.ShouldNotBeNull(); 300task.DestinationFiles.Length.ShouldBe(0); 323task.DestinationFiles.ShouldNotBeNull(); 324task.DestinationFiles.Length.ShouldBe(0); 348(task.DestinationFiles == null || task.DestinationFiles.Length == 0).ShouldBeTrue(); 372task.DestinationFiles.ShouldNotBeNull(); 396task.DestinationFiles.ShouldNotBeNull(); 418task.DestinationFiles.ShouldNotBeNull(); 444task.DestinationFiles.ShouldNotBeNull(); 470task.DestinationFiles.ShouldNotBeNull(); 1614Assert.Equal(2, t.DestinationFiles.Length); 1615Assert.Equal("fr", t.DestinationFiles[1].GetMetadata("Locale")); 1618Assert.Equal(invalidFile, t.DestinationFiles[0].ItemSpec); 1619Assert.Equal(validOutFile, t.DestinationFiles[1].ItemSpec); 1627Assert.Equal("Pumpkin", t.DestinationFiles[1].GetMetadata("Flavor")); 1631Assert.Equal("taupe", t.DestinationFiles[1].GetMetadata("Color")); 1635Assert.Equal("fr", t.DestinationFiles[1].GetMetadata("Locale")); 1687Assert.Single(t.DestinationFiles); 1688Assert.Equal(file, t.DestinationFiles[0].ItemSpec); 1706Assert.Single(t.DestinationFiles); 1707Assert.Equal(file, t.DestinationFiles[0].ItemSpec); 1758Assert.Single(t.DestinationFiles); 1759Assert.Equal(filename.ToLowerInvariant(), t.DestinationFiles[0].ItemSpec); 1813Assert.Equal(2, t.DestinationFiles.Length); 1814Assert.Equal(file, t.DestinationFiles[0].ItemSpec); 1815Assert.Equal(dest2, t.DestinationFiles[1].ItemSpec); 1894Assert.Single(t.DestinationFiles); 1896Assert.Equal(destFile, t.DestinationFiles[0].ItemSpec); 1955Assert.Single(t.DestinationFiles); 1957Assert.Equal(destFile, t.DestinationFiles[0].ItemSpec); 2145Assert.Single(t.DestinationFiles); 2581Assert.Single(t.DestinationFiles); 2583Assert.Equal(destFile, t.DestinationFiles[0].ItemSpec); 2680Assert.Equal(2, t.DestinationFiles.Length); 2682Assert.Equal(destFile1, t.DestinationFiles[0].ItemSpec); 2683Assert.Equal(destFile2, t.DestinationFiles[1].ItemSpec); 2773Assert.Single(t.DestinationFiles); 2775Assert.Equal(destFile, t.DestinationFiles[0].ItemSpec); 2838Assert.Single(t.DestinationFiles); 2840Assert.Equal(destFile, t.DestinationFiles[0].ItemSpec);