60 writes to SourceFiles
Microsoft.Build.Tasks.Core (1)
Copy.cs (1)
844SourceFiles = sourceFiles.ToArray();
Microsoft.Build.Tasks.UnitTests (59)
Copy_Tests.cs (59)
145SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 170SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 268SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 293SourceFiles = sourceFiles, 341SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 365SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 389SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 412SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 437SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 463SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) }, 500SourceFiles = sourceFiles, 548SourceFiles = sourceFiles, 608SourceFiles = sourceFiles, 660SourceFiles = sourceFiles, 716SourceFiles = sourceFiles, 783SourceFiles = sourceFiles, 850SourceFiles = sourceFiles, 917SourceFiles = sourceFiles, 990SourceFiles = sourceFiles, 1056SourceFiles = sourceFiles, 1112SourceFiles = new[] { new TaskItem(sourceFile) }, 1191SourceFiles = sourceFiles, 1230SourceFiles = sourceFiles, 1277SourceFiles = sourceFiles, 1324SourceFiles = sourceFiles, 1367SourceFiles = sourceFiles, 1493SourceFiles = sourceFiles, 1540SourceFiles = sourceFiles, 1602t.SourceFiles = new[] { new TaskItem(inFile2), i1 }; 1677SourceFiles = new ITaskItem[] { new TaskItem(file) }, 1696SourceFiles = new ITaskItem[] { new TaskItem(file) }, 1748SourceFiles = new ITaskItem[] { new TaskItem(file) }, 1802SourceFiles = new ITaskItem[] { new TaskItem(file), new TaskItem(invalidFile) }, 1863SourceFiles = sourceFiles, 1935SourceFiles = sourceFiles, 2000SourceFiles = sourceFiles, 2067SourceFiles = sourceFiles, 2136SourceFiles = new ITaskItem[] { new TaskItem(inFile1), new TaskItem(inFile2) }, 2184SourceFiles = sourceFiles, 2222SourceFiles = sourceFiles, 2248SourceFiles = new ITaskItem[] { new TaskItem("foo | bar") }, 2272SourceFiles = new ITaskItem[] { new TaskItem("foo") }, 2296SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") }, 2317SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") }, 2342SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") }, 2409SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") }, 2436SourceFiles = new ITaskItem[] { new TaskItem("c:\\source"), new TaskItem("c:\\source2") }, 2468SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") }, 2497SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") }, 2532SourceFiles = new ITaskItem[] { new TaskItem(source) }, 2564SourceFiles = sourceFiles, 2655SourceFiles = sourceFiles, 2741SourceFiles = sourceFiles, 2819SourceFiles = sourceFiles, 2885SourceFiles = sourceFiles, 2913SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") }, 2951SourceFiles = sourceFiles, 2968SourceFiles = sourceFiles, 2991SourceFiles = sourceFiles,
22 references to SourceFiles
Microsoft.Build.Tasks.Core (20)
Copy.cs (20)
497for (int i = 0; i < SourceFiles.Length && !_cancellationTokenSource.IsCancellationRequested; ++i) 504if (String.Equals(originalSource, SourceFiles[i].ItemSpec, StringComparison.OrdinalIgnoreCase)) 513if (DoCopyIfNecessary(new FileState(SourceFiles[i].ItemSpec), new FileState(DestinationFiles[i].ItemSpec), copyFile)) 515filesActuallyCopied[destPath] = SourceFiles[i].ItemSpec; 530SourceFiles[i].CopyMetadataTo(DestinationFiles[i]); 590for (int i = 0; i < SourceFiles.Length && !_cancellationTokenSource.IsCancellationRequested; ++i) 644ITaskItem sourceItem = SourceFiles[fileIndex]; 653SourceFiles[partition[partitionIndex - 1]].ItemSpec, 697return (SourceFiles == null || SourceFiles.Length == 0) && (SourceFolders == null || SourceFolders.Length == 0); 740if (DestinationFiles != null && DestinationFiles.Length != SourceFiles.Length) 742Log.LogErrorWithCodeFromResources("General.TwoVectorsMustHaveSameLength", DestinationFiles.Length, SourceFiles.Length, "DestinationFiles", "SourceFiles"); 768if (DestinationFiles == null && SourceFiles != null) 770DestinationFiles = new ITaskItem[SourceFiles.Length]; 772for (int i = 0; i < SourceFiles.Length; ++i) 776() => Path.Combine(DestinationFolder.ItemSpec, Path.GetFileName(SourceFiles[i].ItemSpec)), 777SourceFiles[i].ItemSpec, 791SourceFiles[i].CopyMetadataTo(DestinationFiles[i]); 797var sourceFiles = SourceFiles != null ? new List<ITaskItem>(SourceFiles) : new List<ITaskItem>();
Microsoft.Build.Tasks.UnitTests (2)
Copy_Tests.cs (2)
1623Assert.Equal("en-GB", t.SourceFiles[1].GetMetadata("Locale")); 1624Assert.Equal("taupe", t.SourceFiles[1].GetMetadata("Color"));