1 interface inheriting from ITaskItem
Microsoft.Build.Framework (1)
12 implementations of ITaskItem
Microsoft.Build (1)
Microsoft.Build.Engine.UnitTests (4)
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
Microsoft.Build.Tasks.Core (1)
Microsoft.Build.Tasks.UnitTests (2)
MSBuild (1)
MSBuildTaskHost (1)
3303 references to ITaskItem
Aspire.Hosting.Tasks (4)
Crossgen2Tasks (55)
PrepareForReadyToRunCompilation.cs (28)
17public ITaskItem MainAssembly { get; set; }
18public ITaskItem[] Assemblies { get; set; }
37public ITaskItem CrossgenTool { get; set; }
38public ITaskItem Crossgen2Tool { get; set; }
43public ITaskItem[] ReadyToRunCompileList => _compileList.ToArray();
45public ITaskItem[] ReadyToRunSymbolsCompileList => _symbolsCompileList.ToArray();
50public ITaskItem[] ReadyToRunFilesToPublish => _r2rFiles.ToArray();
53public ITaskItem[] ReadyToRunAssembliesToReference => _r2rReferences.ToArray();
56public ITaskItem[] ReadyToRunCompositeBuildReferences => _r2rCompositeReferences.ToArray();
59public ITaskItem[] ReadyToRunCompositeBuildInput => _r2rCompositeInput.ToArray();
62public ITaskItem[] ReadyToRunCompositeUnrootedBuildInput => _r2rCompositeUnrootedInput.ToArray();
67private List<ITaskItem> _compileList = new();
68private List<ITaskItem> _symbolsCompileList = new();
69private List<ITaskItem> _r2rFiles = new();
70private List<ITaskItem> _r2rReferences = new();
71private List<ITaskItem> _r2rCompositeReferences = new();
72private List<ITaskItem> _r2rCompositeInput = new();
73private List<ITaskItem> _r2rCompositeUnrootedInput = new();
127ITaskItem[] inputFiles,
128List<ITaskItem> imageCompilationList,
129List<ITaskItem> symbolsCompilationList,
130List<ITaskItem> r2rFilesPublishList,
131List<ITaskItem> r2rReferenceList,
132List<ITaskItem> r2rCompositeReferenceList,
133List<ITaskItem> r2rCompositeInputList,
134List<ITaskItem> r2rCompositeUnrootedInput,
146foreach (var file in inputFiles)
434private static Eligibility GetInputFileEligibility(ITaskItem file, bool compositeCompile, HashSet<string> exclusionSet, HashSet<string> r2rCompositeExclusionSet, HashSet<string> r2rCompositeRootSet)
HelixTestTasks (19)
ILLink.Tasks (29)
installer.tasks (5)
Microsoft.AspNetCore.Mvc.Testing.Tasks (2)
Microsoft.Build (100)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (13)
523ITaskItem[] outputs = GetItemOutputs(parameter);
759private bool SetTaskItemParameter(TaskPropertyInfo parameter, ITaskItem item)
796if (parameterType != typeof(ITaskItem[]))
863private ITaskItem[] GetItemOutputs(TaskPropertyInfo parameter)
867if (!(outputs is ITaskItem[] taskItemOutputs))
869taskItemOutputs = [(ITaskItem)outputs];
968returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(MSBuild)), new LoadedType(typeof(MSBuild), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, TaskHostParameters.Empty);
974returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(CallTarget)), new LoadedType(typeof(CallTarget), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, TaskHostParameters.Empty);
1242if (parameterType == typeof(ITaskItem))
1471private void GatherTaskItemOutputs(bool outputTargetIsItem, string outputTargetName, ITaskItem[] outputs, ElementLocation parameterLocation, TaskPropertyInfo parameter)
1481foreach (ITaskItem output in outputs)
1581foreach (ITaskItem output in outputs)
1822typeof(ITaskItem));
Microsoft.Build.BuildCheck.UnitTests (5)
Microsoft.Build.Engine.OM.UnitTests (6)
Microsoft.Build.Engine.UnitTests (166)
BackEnd\TaskExecutionHost_Tests.cs (22)
64private ITaskItem[] _oneItem;
69private ITaskItem[] _twoItems;
901ValidateOutputItems("StringArrayOutput", Array.Empty<ITaskItem>());
912ValidateOutputItems("StringOutput", Array.Empty<ITaskItem>());
921ValidateOutputItems("ItemArrayNullOutput", Array.Empty<ITaskItem>());
932ValidateOutputItems("ArrayListOutput", Array.Empty<ITaskItem>());
1258LoadedType loadedType = new LoadedType(typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory), loadInfo, typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory).Assembly, typeof(ITaskItem));
1289_oneItem = new ITaskItem[] { new TaskItem(item) };
1297_twoItems = new ITaskItem[] { new TaskItem(item), new TaskItem(item2) };
1337private void ValidateOutputItems(string outputName, ITaskItem[] values)
1381ITaskItem actualItem = _parametersSetOnTask[parameterName] as ITaskItem;
1389private void ValidateTaskParameterItem(string parameterName, string value, ITaskItem expectedItem)
1395ITaskItem actualItem = _parametersSetOnTask[parameterName] as ITaskItem;
1408ITaskItem[] actualItems = _parametersSetOnTask[parameterName] as ITaskItem[];
1416private void ValidateTaskParameterItems(string parameterName, string value, ITaskItem[] expectedItems)
1422ITaskItem[] actualItems = _parametersSetOnTask[parameterName] as ITaskItem[];
1440ITaskItem[] actualItems = _parametersSetOnTask[parameterName] as ITaskItem[];
Microsoft.Build.Framework (18)
Microsoft.Build.Framework.UnitTests (2)
Microsoft.Build.Tasks.CodeAnalysis (89)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (89)
Microsoft.Build.Tasks.CodeAnalysis.Sdk.UnitTests (5)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (31)
GenerateMSBuildEditorConfigTests.cs (24)
37ITaskItem property1 = MSBuildUtil.CreateTaskItem("Property1", new Dictionary<string, string> { { "Value", "abc123" } });
38ITaskItem property2 = MSBuildUtil.CreateTaskItem("Property2", new Dictionary<string, string> { { "Value", "def456" } });
57ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
77ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
78ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file2.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
79ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/file3.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFiles" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "ghi789" } });
106ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/{f*i?le1}.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
107ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/f,ile#2.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
108ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/f;i!le[3].cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "ghi789" } });
134ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
135ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
156ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" } });
176ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { });
177ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" } });
178ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "MetadataName", "ToRetrieve" } });
197ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
198ITaskItem item2 = MSBuildUtil.CreateTaskItem("c:/file2.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "def456" } });
199ITaskItem item3 = MSBuildUtil.CreateTaskItem("c:/file3.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFiles" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "ghi789" } });
200ITaskItem item4 = MSBuildUtil.CreateTaskItem("c:/file1.cs", new Dictionary<string, string> { { "ItemType", "AdditionalFiles" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "jkl012" } });
202ITaskItem property1 = MSBuildUtil.CreateTaskItem("Property1", new Dictionary<string, string> { { "Value", "abc123" } });
203ITaskItem property2 = MSBuildUtil.CreateTaskItem("Property2", new Dictionary<string, string> { { "Value", "def456" } });
339ITaskItem item1 = MSBuildUtil.CreateTaskItem("c:\\file1.cs", new Dictionary<string, string> { { "ItemType", "Compile" }, { "MetadataName", "ToRetrieve" }, { "ToRetrieve", "abc123" } });
359ITaskItem property1 = MSBuildUtil.CreateTaskItem("Property1", new Dictionary<string, string> { { "Value", "abc123" } });
360ITaskItem property2 = MSBuildUtil.CreateTaskItem("Property2", new Dictionary<string, string> { { "Value", "def456" } });
Microsoft.Build.Tasks.Core (710)
AssemblyDependency\ReferenceTable.cs (46)
89private readonly Dictionary<string, ITaskItem> _resolvedSDKReferences;
177internal delegate void LogExclusionReason(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework);
280ITaskItem[] resolvedSDKItems,
347_resolvedSDKReferences = new Dictionary<string, ITaskItem>(StringComparer.OrdinalIgnoreCase);
352foreach (ITaskItem resolvedSDK in resolvedSDKItems)
533ITaskItem[] referenceAssemblyFiles,
534ITaskItem[] referenceAssemblyNames,
541foreach (ITaskItem i in referenceAssemblyFiles)
551foreach (ITaskItem n in referenceAssemblyNames)
569ITaskItem referenceAssemblyName)
855private static AssemblyNameExtension GetAssemblyNameFromItemMetadata(ITaskItem item)
882private void SetPrimaryFileItem(ITaskItem referenceAssemblyFile)
1435ICollection<ITaskItem> dependees = assemblyReference.GetSourceItems();
1508ICollection<ITaskItem> dependees = assemblyReference.GetSourceItems();
1509foreach (ITaskItem dependee in dependees)
1636ITaskItem[] referenceAssemblyFiles,
1637ITaskItem[] referenceAssemblyNames,
2595out ITaskItem[] primaryFiles,
2596out ITaskItem[] dependencyFiles,
2597out ITaskItem[] relatedFiles,
2598out ITaskItem[] satelliteFiles,
2599out ITaskItem[] serializationAssemblyFiles,
2600out ITaskItem[] scatterFiles,
2601out ITaskItem[] copyLocalFiles)
2603var primaryItems = new List<ITaskItem>();
2604var dependencyItems = new List<ITaskItem>();
2605var relatedItems = new List<ITaskItem>();
2606var satelliteItems = new List<ITaskItem>();
2607var serializationAssemblyItems = new List<ITaskItem>();
2608var scatterItems = new List<ITaskItem>();
2609var copyLocalItems = new List<ITaskItem>();
2644ITaskItem referenceItem = SetItemMetadata(relatedItems, satelliteItems, serializationAssemblyItems, scatterItems, assemblyName.FullName, reference, assemblyName);
2685private ITaskItem SetItemMetadata(List<ITaskItem> relatedItems, List<ITaskItem> satelliteItems, List<ITaskItem> serializationAssemblyItems, List<ITaskItem> scatterItems, string fusionName, Reference reference, AssemblyNameExtension assemblyName)
2706foreach (ITaskItem sourceItem in reference.GetSourceItems())
2848static void AddRelatedItem(List<ITaskItem> relatedItems, TaskItem relatedItemBase, string relatedFilePath)
2981private static void FindCopyLocalItems(ITaskItem[] items, List<ITaskItem> copyLocalItems)
2983foreach (ITaskItem i in items)
3002internal void LogHigherVersionUnresolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3017internal void LogHigherVersionUnresolveDueToAttribute(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3032internal void LogAnotherFrameworkUnResolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3047internal void LogProfileExclusionUnresolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
GenerateResource.cs (64)
65private ITaskItem[] _sources = null;
72private ITaskItem[] _references = null;
75private ITaskItem[] _additionalInputs = null;
78private ITaskItem _stateFile = null;
81private ITaskItem[] _outputResources = null;
152private ITaskItem[] _excludedInputPaths;
165private List<ITaskItem> _satelliteInputs;
177public ITaskItem[] Sources
196public ITaskItem[] References
214public ITaskItem[] AdditionalInputs
223public ITaskItem StateFile
237public ITaskItem[] OutputResources
250public ITaskItem[] FilesWritten
254return (ITaskItem[])_filesWritten.ToArray(typeof(ITaskItem));
394public ITaskItem[] ExcludedInputPaths
439public ITaskItem[] TLogReadFiles
443return Array.Empty<ITaskItem>();
451public ITaskItem[] TLogWriteFiles
455return Array.Empty<ITaskItem>();
565private void LogResgenCommandLine(List<ITaskItem> inputFiles, List<ITaskItem> outputFiles)
637foreach (ITaskItem reference in References)
665_satelliteInputs = new List<ITaskItem>();
667List<ITaskItem> newSources = new List<ITaskItem>();
668foreach (ITaskItem item in Sources)
711List<ITaskItem> inputsToProcess;
712List<ITaskItem> outputsToProcess;
713List<ITaskItem> cachedOutputFiles; // For incremental builds, this is the set of already-existing, up to date files.
759foreach (ITaskItem source in _sources)
855ITaskItem[] outputResources = process.ExtractedResWFiles.ToArray();
867OutputResources = new ITaskItem[outputResources.Length + cachedOutputFiles.Count];
1118private bool GenerateResourcesUsingResGen(List<ITaskItem> inputsToProcess, List<ITaskItem> outputsToProcess)
1370private void GetResourcesToProcess(out List<ITaskItem> inputsToProcess, out List<ITaskItem> outputsToProcess, out List<ITaskItem> cachedOutputFiles)
1377inputsToProcess = new List<ITaskItem>();
1378outputsToProcess = new List<ITaskItem>();
1379cachedOutputFiles = new List<ITaskItem>();
1444private void AppendCachedOutputTaskItems(ResGenDependencies.PortableLibraryFile library, List<ITaskItem> cachedOutputFiles)
1448ITaskItem item = new TaskItem(outputFileName);
1465private bool ContainsDuplicates(IList<ITaskItem> originalList)
1468foreach (ITaskItem item in originalList)
1622private void GetStronglyTypedResourceToProcess(ref List<ITaskItem> inputsToProcess, ref List<ITaskItem> outputsToProcess)
1710foreach (ITaskItem input in inputs)
2057OutputResources = new ITaskItem[Sources.Length];
2105ITaskItem[] temp = new ITaskItem[OutputResources.Length - _unsuccessfullyCreatedOutFiles.Count];
2136foreach (ITaskItem item in this.OutputResources)
2285private ITaskItem[] _assemblyFiles;
2296private List<ITaskItem> _inFiles;
2308private List<ITaskItem> _outFiles;
2317internal List<ITaskItem> ExtractedResWFiles
2323_extractedResWFiles = new List<ITaskItem>();
2328private List<ITaskItem> _extractedResWFiles;
2383ITaskItem[] assemblyFilesList,
2384List<ITaskItem> inputs,
2385List<ITaskItem> satelliteInputs,
2386List<ITaskItem> outputs,
2521ITaskItem assemblyFile = _assemblyFiles[i];
2700ITaskItem newOutputFile = new TaskItem(escapedOutputFile);
GetSDKReferenceFiles.cs (25)
34private ITaskItem[] _resolvedSDKReferences = Array.Empty<ITaskItem>();
105public ITaskItem[] ResolvedSDKReferences
167public ITaskItem[] References { get; private set; } = Array.Empty<ITaskItem>();
173public ITaskItem[] RedistFiles { get; private set; } = Array.Empty<ITaskItem>();
179public ITaskItem[] CopyLocalFiles { get; private set; } = Array.Empty<ITaskItem>();
251IEnumerable<ITaskItem> filteredResolvedSDKReferences = ResolvedSDKReferences.Where(
256foreach (ITaskItem resolvedSDKReference in filteredResolvedSDKReferences)
301private void FindRedistFiles(ITaskItem resolvedSDKReference, string sdkIdentity, string targetedConfiguration, string targetedArchitecture)
360private void FindReferences(ITaskItem resolvedSDKReference, string sdkIdentity, string sdkName, string rootDirectory, string targetedConfiguration, string targetedArchitecture)
449var resolvedReferenceAssemblies = new List<ITaskItem>();
450var copyLocalReferenceAssemblies = new List<ITaskItem>();
451var redistReferenceItems = new List<ITaskItem>();
568private void GatherReferenceAssemblies(HashSet<ResolvedReferenceAssembly> resolvedFiles, ITaskItem sdkReference, string path, SDKInfo info)
614private void GatherRedistFiles(HashSet<ResolvedRedistFile> resolvedRedistFiles, ITaskItem sdkReference, string redistFilePath, SDKInfo info)
656private void PopulateReferencesForSDK(IEnumerable<ITaskItem> sdks)
661foreach (ITaskItem sdk in sdks)
695private string[] GetReferencePathsFromManifest(ITaskItem sdk)
729public ResolvedReferenceAssembly(ITaskItem sdkReferenceItem, string assemblyLocation)
755public ITaskItem SDKReferenceItem { get; }
808public ResolvedRedistFile(ITaskItem sdkReferenceItem, string redistFile, string targetPath, string targetRoot)
834public ITaskItem SDKReferenceItem { get; }
ResolveManifestFiles.cs (56)
44private ITaskItem[] _extraFiles;
45private ITaskItem[] _files;
46private ITaskItem[] _managedAssemblies;
47private ITaskItem[] _nativeAssemblies;
48private ITaskItem[] _publishFiles;
49private ITaskItem[] _satelliteAssemblies;
57private Dictionary<string, ITaskItem> _runtimePackAssets;
64public ITaskItem DeploymentManifestEntryPoint { get; set; }
66public ITaskItem EntryPoint { get; set; }
68public ITaskItem[] ExtraFiles
74public ITaskItem[] Files
80public ITaskItem[] ManagedAssemblies
86public ITaskItem[] NativeAssemblies
93public ITaskItem[] RuntimePackAssets { get; set; }
102public ITaskItem[] OutputAssemblies { get; set; }
105public ITaskItem OutputDeploymentManifestEntryPoint { get; set; }
108public ITaskItem OutputEntryPoint { get; set; }
111public ITaskItem[] OutputFiles { get; set; }
113public ITaskItem[] PublishFiles
119public ITaskItem[] SatelliteAssemblies
263private static ITaskItem CreateAssemblyItem(ITaskItem item, string group, string targetPath, string includeHash)
265ITaskItem outputItem = new TaskItem(item.ItemSpec);
286private ITaskItem CreateFileItem(ITaskItem item, string group, string targetPath, string includeHash, bool isDataFile)
288ITaskItem outputItem = new TaskItem(item.ItemSpec);
327private static ITaskItem CreatePrerequisiteItem(ITaskItem item)
329ITaskItem outputItem = new TaskItem(item.ItemSpec);
335private static bool GetItemCopyLocal(ITaskItem item)
347private static CultureInfo GetItemCulture(ITaskItem item)
361private static string GetItemTargetPath(ITaskItem item)
385private void GetOutputAssemblies(List<PublishInfo> publishInfos, List<ITaskItem> assemblyList)
392foreach (ITaskItem item in _managedAssemblies)
427foreach (ITaskItem item in _nativeAssemblies)
497private ITaskItem[] GetOutputAssembliesAndSatellites(List<PublishInfo> assemblyPublishInfos, List<PublishInfo> satellitePublishInfos)
499var assemblyList = new List<ITaskItem>();
505private ITaskItem[] GetOutputFiles(List<PublishInfo> publishInfos, IEnumerable<ITaskItem> outputAssemblies)
507var fileList = new List<ITaskItem>();
516foreach (ITaskItem item in Files)
524outputAssembliesMap.TryGetValue(key, out var assembly);
555foreach (ITaskItem item in ExtraFiles)
604private void GetOutputSatellites(List<PublishInfo> publishInfos, List<ITaskItem> assemblyList)
610foreach (ITaskItem item in _satelliteAssemblies)
667private ITaskItem GetOutputEntryPoint(ITaskItem entryPoint, List<PublishInfo> manifestEntryPointList)
717foreach (ITaskItem item in PublishFiles)
743private bool IsFiltered(ITaskItem item)
808public PublishInfo(ITaskItem item)
822public readonly ITaskItem item;
825public MapEntry(ITaskItem item, bool includedByDefault)
852public void Add(ITaskItem item)
912public bool ContainsItem(ITaskItem item)
922public void Add(ITaskItem item)
961public void Add(ITaskItem item, bool includedByDefault)
ResolveSDKReference.cs (23)
86private ITaskItem[] _sdkReferences = Array.Empty<ITaskItem>();
91private ITaskItem[] _installedSDKs = Array.Empty<ITaskItem>();
122public ITaskItem[] SDKReferences
138public ITaskItem[] InstalledSDKs
200public ITaskItem[] References { get; set; }
206public ITaskItem[] DisallowedSDKDependencies { get; set; }
212public ITaskItem[] RuntimeReferenceOnlySDKDependencies { get; set; }
249public ITaskItem[] ResolvedSDKReferences { get; private set; }
278ResolvedSDKReferences = Array.Empty<ITaskItem>();
290foreach (ITaskItem runtimeDependencyOnlyItem in RuntimeReferenceOnlySDKDependencies)
300var sdkItems = new Dictionary<string, ITaskItem>(InstalledSDKs.Length, StringComparer.OrdinalIgnoreCase);
302foreach (ITaskItem installedsdk in InstalledSDKs)
318foreach (ITaskItem referenceItem in References)
342foreach (ITaskItem referenceItem in SDKReferences)
562internal SDKReference ParseSDKReference(ITaskItem referenceItem)
731public SDKReference(ITaskItem taskItem, string sdkName, string sdkVersion)
754public ITaskItem ReferenceItem { get; }
799public ITaskItem ResolvedItem { get; set; }
912public void Resolve(Dictionary<string, ITaskItem> sdks, string targetConfiguration, string targetArchitecture, HashSet<string> sdkNamesOnReferenceItems, bool treatErrorsAsWarnings, bool prefer32Bit, string identifierTargetPlatform, Version versionTargetPlatform, string projectName, bool enableMaxPlatformVersionEmptyWarning)
914if (sdks.TryGetValue(SDKName, out ITaskItem sdk))
1000private static string GetItemMetadataTrimmed(ITaskItem item, string metadataName)
Microsoft.Build.Tasks.UnitTests (1003)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (7)
2952protected static bool ContainsItem(ITaskItem[] items, string spec)
2954foreach (ITaskItem item in items)
3002t.InstalledAssemblyTables = new ITaskItem[] { new TaskItem(redistListPath) };
3035ITaskItem[] loadModeResolvedFiles = Array.Empty<TaskItem>();
3038loadModeResolvedFiles = (ITaskItem[])t.ResolvedFiles.Clone();
3131internal void ExecuteRAROnItemsAndRedist(ResolveAssemblyReference t, MockEngine e, ITaskItem[] items, string redistString, bool consistencyCheck)
3139internal void ExecuteRAROnItemsAndRedist(ResolveAssemblyReference t, MockEngine e, ITaskItem[] items, string redistString, bool consistencyCheck, List<string> additionalSearchPaths)
CombinePath_Tests.cs (12)
31t.Paths = new ITaskItem[] { new TaskItem(path1), new TaskItem(path2) };
60? new ITaskItem[] { new TaskItem(path1), new TaskItem(path2), new TaskItem(path3) }
61: new ITaskItem[] { new TaskItem(path1), new TaskItem(path2) };
81t.Paths = new ITaskItem[] { new TaskItem(path1), new TaskItem(path2) };
109? new ITaskItem[] { new TaskItem(path1), new TaskItem(path2), new TaskItem(path3) }
110: new ITaskItem[] { new TaskItem(path1), new TaskItem(path2) };
129t.Paths = new ITaskItem[] { new TaskItem(@"jkl\mno.txt") };
137t.Paths = new ITaskItem[] { new TaskItem("jkl/mno.txt") };
158t.Paths = new ITaskItem[] { new TaskItem(@"jkl\mno.txt"), new TaskItem(@"c:\abc\def\ghi.txt") };
177t.Paths = System.Array.Empty<ITaskItem>();
194t.Paths = new ITaskItem[] { new TaskItem("") };
212t.Paths = new ITaskItem[] { new TaskItem("ghi.txt"), new TaskItem("|.txt"), new TaskItem("jkl.txt") };
Copy_Tests.cs (124)
43new object[] { Array.Empty<ITaskItem>() },
147SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
148DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
173SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
217SourceFolders = new ITaskItem[] { new TaskItem(s0Folder.Path), new TaskItem(s1Folder.Path) },
274SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
275SourceFolders = new ITaskItem[] { new TaskItem(sourceFolder.Path) },
289public void CopyWithEmptySourceFiles(ITaskItem[] sourceFiles)
314public void CopyWithEmptySourceFolders(ITaskItem[] sourceFolders)
339public void CopyWithNoDestination(ITaskItem[] destinationFiles)
350SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
375SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
376DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
400SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
401SourceFolders = new ITaskItem[] { new TaskItem(sourceFolder.Path) },
402DestinationFiles = new ITaskItem[] { new TaskItem("destination0.txt"), new TaskItem("destination1.txt") },
424SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
425DestinationFiles = new ITaskItem[] { new TaskItem("destination0.txt"), new TaskItem("destination1.txt") },
450SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
451DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
477SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
478DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
505ITaskItem f = new TaskItem(file);
506ITaskItem[] sourceFiles = { f };
507ITaskItem[] destinationFiles = { f };
553ITaskItem sourceItem = new TaskItem(source);
554ITaskItem destinationItem = new TaskItem(destination);
555ITaskItem[] sourceFiles = { sourceItem };
556ITaskItem[] destinationFiles = { destinationItem };
614ITaskItem sourceItem = new TaskItem(source);
615ITaskItem destinationItem = new TaskItem(destination);
616ITaskItem[] sourceFiles = { sourceItem };
617ITaskItem[] destinationFiles = { destinationItem };
667ITaskItem sourceItem = new TaskItem(source);
668ITaskItem destinationItem = new TaskItem(destination);
669ITaskItem[] sourceFiles = { sourceItem };
670ITaskItem[] destinationFiles = { destinationItem };
725ITaskItem sourceItem = new TaskItem(source);
726ITaskItem destinationItem = new TaskItem(destination);
727ITaskItem[] sourceFiles = { sourceItem };
728ITaskItem[] destinationFiles = { destinationItem };
793ITaskItem sourceItem = new TaskItem(source);
794ITaskItem destinationItem = new TaskItem(destination);
795ITaskItem[] sourceFiles = { sourceItem };
796ITaskItem[] destinationFiles = { destinationItem };
860ITaskItem sourceItem = new TaskItem(source);
861ITaskItem destinationItem = new TaskItem(destination);
862ITaskItem[] sourceFiles = { sourceItem };
863ITaskItem[] destinationFiles = { destinationItem };
927ITaskItem sourceItem = new TaskItem(source);
928ITaskItem destinationItem = new TaskItem(destination);
929ITaskItem[] sourceFiles = { sourceItem };
930ITaskItem[] destinationFiles = { destinationItem };
1002ITaskItem sourceItem1 = new TaskItem(source1);
1003ITaskItem sourceItem2 = new TaskItem(source2);
1004ITaskItem[] sourceFiles = new ITaskItem[] { sourceItem1, sourceItem2 };
1070ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1071ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1205ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1206ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1246ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1247ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1292ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1293ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1340ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1341ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1387ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1396DestinationFiles = new ITaskItem[] { new TaskItem(destinationFile) },
1515ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1562ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1563ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1631ITaskItem i1 = new TaskItem(inFile1);
1636ITaskItem o1 = new TaskItem(validOutFile);
1710SourceFiles = new ITaskItem[] { new TaskItem(file) },
1711DestinationFiles = new ITaskItem[] { new TaskItem(file) },
1730SourceFiles = new ITaskItem[] { new TaskItem(file) },
1731DestinationFiles = new ITaskItem[] { new TaskItem(file) },
1783SourceFiles = new ITaskItem[] { new TaskItem(file) },
1784DestinationFiles = new ITaskItem[] { new TaskItem(filename.ToLowerInvariant()) },
1838SourceFiles = new ITaskItem[] { new TaskItem(file), new TaskItem(invalidFile) },
1839DestinationFiles = new ITaskItem[] { new TaskItem(file), new TaskItem(dest2) },
1892ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1966ITaskItem[] sourceFiles = { new TaskItem(sourceFileEscaped) };
2016ITaskItem[] sourceFiles =
2024foreach (ITaskItem item in sourceFiles)
2074ITaskItem[] sourceFiles =
2083foreach (ITaskItem item in sourceFiles)
2091ITaskItem[] destFiles =
2177SourceFiles = new ITaskItem[] { new TaskItem(inFile1), new TaskItem(inFile2) },
2178DestinationFiles = new ITaskItem[] { new TaskItem(outFile1) },
2218ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2219ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
2257ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2258ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
2292SourceFiles = new ITaskItem[] { new TaskItem("foo | bar") },
2317SourceFiles = new ITaskItem[] { new TaskItem("foo") },
2342SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2343DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2364SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2365DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2390SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2391DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2460SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2461DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2488SourceFiles = new ITaskItem[] { new TaskItem("c:\\source"), new TaskItem("c:\\source2") },
2489DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination"), new TaskItem("c:\\destination2") },
2523SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2524DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2553SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2554DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2589SourceFiles = new ITaskItem[] { new TaskItem(source) },
2590DestinationFiles = new ITaskItem[] { new TaskItem(existing) },
2614ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2701ITaskItem[] sourceFiles =
2792ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2872ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2937ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2976SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2977DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
3006ITaskItem[] sourceFiles = { new TaskItem(sourceFile1.Path) };
3007ITaskItem[] destinationFiles = { new TaskItem(destFile) };
3196t.SourceFiles = new ITaskItem[] {
3200t.DestinationFiles = new ITaskItem[] {
FindAppConfigFile_Tests.cs (14)
21f.PrimaryList = new ITaskItem[] { new TaskItem("app.config"), new TaskItem("xxx") };
22f.SecondaryList = System.Array.Empty<ITaskItem>();
34f.PrimaryList = new ITaskItem[] { new TaskItem("yyy"), new TaskItem("xxx") };
35f.SecondaryList = new ITaskItem[] { new TaskItem("app.config"), new TaskItem("xxx") };
47f.PrimaryList = new ITaskItem[] { new TaskItem("yyy"), new TaskItem("xxx") };
48f.SecondaryList = new ITaskItem[] { new TaskItem("foo\\app.config"), new TaskItem("xxx") };
60f.PrimaryList = new ITaskItem[] { new TaskItem("yyy"), new TaskItem("xxx") };
61f.SecondaryList = new ITaskItem[] { new TaskItem("iii"), new TaskItem("xxx") };
72f.PrimaryList = new ITaskItem[] { new TaskItem("yyy"), new TaskItem("xxx") };
73f.SecondaryList = new ITaskItem[] { new TaskItem("|||"), new TaskItem(@"foo\\app.config"), new TaskItem(@"!@#$@$%|"), new TaskItem("uuu") };
86ITaskItem item1 = new TaskItem("app.config");
88ITaskItem item2 = new TaskItem("app.config");
90f.PrimaryList = new ITaskItem[] { item1, item2 };
91f.SecondaryList = System.Array.Empty<ITaskItem>();
ResolveNonMSBuildProjectOutput_Tests.cs (10)
28internal static ITaskItem CreateReferenceItem(string itemSpec, string projectGuid, string package, string name)
53ITaskItem reference = CreateReferenceItem(itemSpec, projectGuid, package, name);
104ITaskItem reference = CreateReferenceItem(itemSpec, projectGuid, package, name);
106ITaskItem resolvedPath;
193rvpo.ProjectReferences = (ITaskItem[])projectRefs.ToArray(typeof(ITaskItem));
232Assert.Equal("true", ((ITaskItem)resolvedOutputs[Path.Combine("obj", "managed.dll")]).GetMetadata("ManagedAssembly"));
233Assert.NotEqual("true", ((ITaskItem)resolvedOutputs[Path.Combine("obj", "unmanaged.dll")]).GetMetadata("ManagedAssembly"));
338ITaskItem[] taskItems = new ITaskItem[1];
ResolveSDKReference_Tests.cs (261)
183ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
184ITaskItem installLocation = new TaskItem(testDirectory);
196t1.SDKReferences = new ITaskItem[] { item };
197t1.InstalledSDKs = new ITaskItem[] { installLocation };
214t2.SDKReferences = new ITaskItem[] { item };
215t2.InstalledSDKs = new ITaskItem[] { installLocation };
232t3.SDKReferences = new ITaskItem[] { item };
233t3.InstalledSDKs = new ITaskItem[] { installLocation };
250t3a.SDKReferences = new ITaskItem[] { item };
251t3a.InstalledSDKs = new ITaskItem[] { installLocation };
271t4.SDKReferences = new ITaskItem[] { item };
272t4.InstalledSDKs = new ITaskItem[] { installLocation };
288t5.SDKReferences = new ITaskItem[] { item };
289t5.InstalledSDKs = new ITaskItem[] { installLocation };
435ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
437t.SDKReferences = new ITaskItem[] { item };
439ITaskItem installedSDK = new TaskItem(_sdkPath);
441t.InstalledSDKs = new ITaskItem[] { installedSDK };
498ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
499t.SDKReferences = new ITaskItem[] { item };
501ITaskItem installLocation = new TaskItem(testDirectory);
503t.InstalledSDKs = new ITaskItem[] { installLocation };
529ITaskItem dummyItem = new TaskItem();
543private static void TestGoodSDKReferenceIncludes(ITaskItem referenceInclude, string simpleName, string version)
557private static void TestBadSDKReferenceIncludes(ITaskItem referenceInclude)
602ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
603t.SDKReferences = new ITaskItem[] { item };
608ITaskItem installLocation = new TaskItem(testDirectory);
610t.InstalledSDKs = new ITaskItem[] { installLocation };
657ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
658t.SDKReferences = new ITaskItem[] { item };
663ITaskItem installLocation = new TaskItem(testDirectory);
665t.InstalledSDKs = new ITaskItem[] { installLocation };
715ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
716t.SDKReferences = new ITaskItem[] { item };
721ITaskItem installLocation = new TaskItem(testDirectory);
723t.InstalledSDKs = new ITaskItem[] { installLocation };
770ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
771t.SDKReferences = new ITaskItem[] { item };
776ITaskItem installLocation = new TaskItem(testDirectory);
778t.InstalledSDKs = new ITaskItem[] { installLocation };
825ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
826t.SDKReferences = new ITaskItem[] { item };
831ITaskItem installLocation = new TaskItem(testDirectory);
833t.InstalledSDKs = new ITaskItem[] { installLocation };
880ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
881t.SDKReferences = new ITaskItem[] { item };
886ITaskItem installLocation = new TaskItem(testDirectory);
888t.InstalledSDKs = new ITaskItem[] { installLocation };
937ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
938t.SDKReferences = new ITaskItem[] { item };
943ITaskItem installLocation = new TaskItem(testDirectory);
945t.InstalledSDKs = new ITaskItem[] { installLocation };
991ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
992t.SDKReferences = new ITaskItem[] { item };
997ITaskItem installLocation = new TaskItem(testDirectory);
999t.InstalledSDKs = new ITaskItem[] { installLocation };
1046ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1047t.SDKReferences = new ITaskItem[] { item };
1052ITaskItem installLocation = new TaskItem(testDirectory);
1054t.InstalledSDKs = new ITaskItem[] { installLocation };
1081ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1082t.SDKReferences = new ITaskItem[] { item };
1084ITaskItem installedSDK = new TaskItem(_sdkPath);
1086t.InstalledSDKs = new ITaskItem[] { installedSDK };
1118ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1119t.SDKReferences = new ITaskItem[] { item };
1121ITaskItem installedSDK = new TaskItem(_sdkPath);
1123t.InstalledSDKs = new ITaskItem[] { installedSDK };
1156ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1160t.SDKReferences = new ITaskItem[] { item };
1162ITaskItem installedSDK = new TaskItem(_sdkPath);
1164t.InstalledSDKs = new ITaskItem[] { installedSDK };
1197ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1198ITaskItem item2 = new TaskItem("GoodTestSDK, Version=2.0");
1199t.SDKReferences = new ITaskItem[] { item, item2 };
1201ITaskItem installedSDK = new TaskItem(_sdkPath);
1203t.InstalledSDKs = new ITaskItem[] { installedSDK };
1233ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1234t.SDKReferences = new ITaskItem[] { item };
1240ITaskItem installedSDK = new TaskItem(_sdkPath);
1242t.InstalledSDKs = new ITaskItem[] { installedSDK };
1268t.SDKReferences = new ITaskItem[] { item };
1276t.InstalledSDKs = new ITaskItem[] { installedSDK };
1305ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1306t.SDKReferences = new ITaskItem[] { item };
1308t.InstalledSDKs = Array.Empty<ITaskItem>();
1329ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1330t.SDKReferences = new ITaskItem[] { item };
1333ITaskItem installedSDK1 = new TaskItem(_sdkPath);
1336ITaskItem installedSDK2 = new TaskItem(_sdkPath);
1339ITaskItem installedSDK3 = new TaskItem(String.Empty);
1342ITaskItem installedSDK4 = new TaskItem(_sdkPath);
1345ITaskItem installedSDK5 = new TaskItem(_sdkPath);
1347t.InstalledSDKs = new ITaskItem[] { installedSDK1, installedSDK2, installedSDK3, installedSDK4, installedSDK5 };
1379ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1380ITaskItem item2 = new TaskItem("GoodTestSDK2, Version=2.0");
1381t.SDKReferences = new ITaskItem[] { item, item2 };
1383ITaskItem installedSDK = new TaskItem("DoesNotExist");
1385t.InstalledSDKs = new ITaskItem[] { installedSDK };
1407ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1408ITaskItem item2 = new TaskItem("RandomSDK, Version=2.0");
1409t.SDKReferences = new ITaskItem[] { item, item2 };
1411ITaskItem installedSDK = new TaskItem(_sdkPath);
1413t.InstalledSDKs = new ITaskItem[] { installedSDK };
1471ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1472t.SDKReferences = Array.Empty<ITaskItem>();
1473ITaskItem installedSDK = new TaskItem(_sdkPath);
1475t.InstalledSDKs = new ITaskItem[] { installedSDK };
1512ITaskItem item = new TaskItem("BadTestSDK, Version=2.0");
1513ITaskItem item2 = new TaskItem("GoodTestSDK, Version=2.0");
1514t.SDKReferences = new ITaskItem[] { item, item2 };
1516ITaskItem installLocation = new TaskItem(testDirectory);
1520ITaskItem installLocation2 = new TaskItem(goodSDKLocation);
1522t.InstalledSDKs = new ITaskItem[] { installLocation, installLocation2 };
1571ITaskItem item = new TaskItem("BadTestSDK, Version=2.0");
1572ITaskItem item2 = new TaskItem("GoodTestSDK, Version=2.0");
1573t.SDKReferences = new ITaskItem[] { item, item2 };
1575ITaskItem installLocation = new TaskItem(testDirectory);
1578ITaskItem installLocation2 = new TaskItem("C:\\GoodSDKLocation");
1580t.InstalledSDKs = new ITaskItem[] { installLocation, installLocation2 };
1661ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1662ITaskItem installLocation = new TaskItem(testDirectory);
1669t1.SDKReferences = new ITaskItem[] { item };
1670t1.InstalledSDKs = new ITaskItem[] { installLocation };
1682t2.SDKReferences = new ITaskItem[] { item };
1683t2.InstalledSDKs = new ITaskItem[] { installLocation };
1748ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1749t.SDKReferences = new ITaskItem[] { item };
1751ITaskItem installLocation = new TaskItem(testDirectory);
1753t.InstalledSDKs = new ITaskItem[] { installLocation };
1830ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1847t.SDKReferences = new ITaskItem[] { item };
1849ITaskItem installLocation = new TaskItem(testDirectory);
1851t.InstalledSDKs = new ITaskItem[] { installLocation };
1925ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1926t.SDKReferences = new ITaskItem[] { item };
1928ITaskItem installLocation = new TaskItem(testDirectory);
1930t.InstalledSDKs = new ITaskItem[] { installLocation };
1996ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
1997t.SDKReferences = new ITaskItem[] { item };
1999ITaskItem installLocation = new TaskItem(testDirectory);
2001t.InstalledSDKs = new ITaskItem[] { installLocation };
2061ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2062t.SDKReferences = new ITaskItem[] { item };
2064ITaskItem installLocation = new TaskItem(testDirectory);
2066t.InstalledSDKs = new ITaskItem[] { installLocation };
2134ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2135t.SDKReferences = new ITaskItem[] { item };
2137ITaskItem installLocation = new TaskItem(testDirectory);
2139t.InstalledSDKs = new ITaskItem[] { installLocation };
2203ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2204t.SDKReferences = new ITaskItem[] { item };
2206ITaskItem installLocation = new TaskItem(testDirectory);
2208t.InstalledSDKs = new ITaskItem[] { installLocation };
2273ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2274t.SDKReferences = new ITaskItem[] { item };
2276ITaskItem installLocation = new TaskItem(testDirectory);
2278t.InstalledSDKs = new ITaskItem[] { installLocation };
2344ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2345t.SDKReferences = new ITaskItem[] { item };
2347ITaskItem installLocation = new TaskItem(testDirectory);
2349t.InstalledSDKs = new ITaskItem[] { installLocation };
2416ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2417t.SDKReferences = new ITaskItem[] { item };
2419ITaskItem installLocation = new TaskItem(testDirectory);
2421t.InstalledSDKs = new ITaskItem[] { installLocation };
2486ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2487t.SDKReferences = new ITaskItem[] { item };
2491ITaskItem installLocation = new TaskItem(testDirectory);
2493t.InstalledSDKs = new ITaskItem[] { installLocation };
2560ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2561t.SDKReferences = new ITaskItem[] { item };
2565ITaskItem installLocation = new TaskItem(testDirectory);
2567t.InstalledSDKs = new ITaskItem[] { installLocation };
2625ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2628t.SDKReferences = new ITaskItem[] { item };
2632ITaskItem installLocation = new TaskItem(testDirectory);
2634t.InstalledSDKs = new ITaskItem[] { installLocation };
2692ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2693t.SDKReferences = new ITaskItem[] { item };
2697ITaskItem installLocation = new TaskItem(testDirectory);
2699t.InstalledSDKs = new ITaskItem[] { installLocation };
2757ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
2760t.SDKReferences = new ITaskItem[] { item };
2764ITaskItem installLocation = new TaskItem(testDirectory);
2766t.InstalledSDKs = new ITaskItem[] { installLocation };
2842ITaskItem item = new TaskItem("GoodTestSDK, Version=1.0");
2843ITaskItem item2 = new TaskItem("GoodTestSDK, Version=2.0");
2844ITaskItem item3 = new TaskItem("GoodTestSDK, Version=3.0");
2846t.SDKReferences = new ITaskItem[] { item, item2, item3 };
2850ITaskItem installLocation = new TaskItem(testDirectory);
2853ITaskItem installLocation2 = new TaskItem(testDirectory2);
2856ITaskItem installLocation3 = new TaskItem(testDirectory3);
2859t.InstalledSDKs = new ITaskItem[] { installLocation, installLocation2, installLocation3 };
2940ITaskItem item = new TaskItem("GoodTestSDK, Version=1.0");
2941ITaskItem item2 = new TaskItem("GoodTestSDK2, Version=2.0");
2942ITaskItem item3 = new TaskItem("GoodTestSDK3, Version=3.0");
2944t.SDKReferences = new ITaskItem[] { item, item2, item3 };
2948ITaskItem installLocation = new TaskItem(testDirectory);
2951ITaskItem installLocation2 = new TaskItem(testDirectory2);
2954ITaskItem installLocation3 = new TaskItem(testDirectory3);
2957t.InstalledSDKs = new ITaskItem[] { installLocation, installLocation2, installLocation3 };
3048ITaskItem item = new TaskItem("GoodTestSDK, Version=1.0");
3049ITaskItem item2 = new TaskItem("GoodTestSDK2, Version=2.0");
3050ITaskItem item3 = new TaskItem("GoodTestSDK3, Version=3.0");
3051ITaskItem item4 = new TaskItem("GoodTestSDK3, Version=4.0");
3053t.SDKReferences = new ITaskItem[] { item, item2, item3, item4 };
3057ITaskItem installLocation = new TaskItem(testDirectory);
3060ITaskItem installLocation2 = new TaskItem(testDirectory2);
3063ITaskItem installLocation3 = new TaskItem(testDirectory3);
3066ITaskItem installLocation4 = new TaskItem(testDirectory4);
3069t.InstalledSDKs = new ITaskItem[] { installLocation, installLocation2, installLocation3, installLocation4 };
3151ITaskItem item = new TaskItem("GoodTestSDK, Version=1.0");
3152ITaskItem item2 = new TaskItem("GoodTestSDK, Version=2.0");
3153ITaskItem item3 = new TaskItem("GoodTestSDK, Version=3.0");
3155t.SDKReferences = new ITaskItem[] { item, item2, item3 };
3159ITaskItem installLocation = new TaskItem(testDirectory);
3162ITaskItem installLocation2 = new TaskItem(testDirectory2);
3165ITaskItem installLocation3 = new TaskItem(testDirectory3);
3168t.InstalledSDKs = new ITaskItem[] { installLocation, installLocation2, installLocation3 };
3240ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
3242t.SDKReferences = new ITaskItem[] { item };
3246ITaskItem installLocation = new TaskItem(testDirectory);
3248t.InstalledSDKs = new ITaskItem[] { installLocation };
3314ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
3317t.SDKReferences = new ITaskItem[] { item };
3321ITaskItem installLocation = new TaskItem(testDirectory);
3323t.InstalledSDKs = new ITaskItem[] { installLocation };
3390ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
3393t.SDKReferences = new ITaskItem[] { item };
3397ITaskItem installLocation = new TaskItem(testDirectory);
3399t.InstalledSDKs = new ITaskItem[] { installLocation };
3458ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
3461t.SDKReferences = new ITaskItem[] { item };
3465ITaskItem installLocation = new TaskItem(testDirectory);
3467t.InstalledSDKs = new ITaskItem[] { installLocation };
3534ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
3535t.SDKReferences = new ITaskItem[] { item };
3539ITaskItem installLocation = new TaskItem(testDirectory);
3541t.InstalledSDKs = new ITaskItem[] { installLocation };
3597ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
3598t.SDKReferences = new ITaskItem[] { item };
3601ITaskItem installLocation = new TaskItem(testDirectory);
3603t.InstalledSDKs = new ITaskItem[] { installLocation };
3671ITaskItem item = new TaskItem("GoodTestSDK, Version=2.0");
3672t.SDKReferences = new ITaskItem[] { item };
3675ITaskItem installLocation = new TaskItem(testDirectory);
3677t.InstalledSDKs = new ITaskItem[] { installLocation };
3820ITaskItem[] resolvedSDKReferences = result.Items;
3829ITaskItem[] SDkRedistFolders = result.Items;
3963ITaskItem[] resolvedSDKReferences = result.Items;
3972ITaskItem[] SDkRedistFolders = result.Items;
4072ITaskItem[] resolvedSDKReferences = result.Items;
4081ITaskItem[] SDkRedistFolders = result.Items;
4169ITaskItem[] resolvedSDKReferences = result.Items;
4180ITaskItem[] SDkRedistFolders = result.Items;
4200new Dictionary<string, ITaskItem>() { { "sdkName, Version=1.0.2", new TaskItem(Path.GetTempFileName(), new Dictionary<string, string>() { { "PlatformVersion", "1.0.2" } }) } },
4298ITaskItem[] resolvedSDKReferences1 = RunBuildAndReturnResolvedSDKReferences(logger, testProjectFile, testDirectoryRoot);
4307ITaskItem[] resolvedSDKReferences2 = RunBuildAndReturnResolvedSDKReferences(logger, testProjectFile, testDirectoryRoot);
4326private ITaskItem[] RunBuildAndReturnResolvedSDKReferences(ILogger logger, string testProjectFile, string testDirectoryRoot)
ResourceHandling\GenerateResource_Tests.cs (191)
66t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
91foreach (ITaskItem item in t.FilesWritten)
118t.Sources = new ITaskItem[] {
121t.OutputResources = new ITaskItem[] {
136foreach (ITaskItem item in t.FilesWritten)
154t.Sources = new ITaskItem[] { new TaskItem(textFile) };
174foreach (ITaskItem item in t.FilesWritten)
204t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
205t.References = new ITaskItem[] { new TaskItem(systemDll) };
245t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
246t.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(resourcesFile, ".resx")) };
252t2a.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
253t2a.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(resourcesFile, ".txt")) };
259t2b.Sources = new ITaskItem[] { new TaskItem(t2a.FilesWritten[0].ItemSpec) };
260t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) };
274foreach (ITaskItem item in t2b.FilesWritten)
294t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
297t.OutputResources = new ITaskItem[] { new TaskItem(outputFile) };
308foreach (ITaskItem item in t.FilesWritten)
327t.Sources = new ITaskItem[] { new TaskItem(resxFileInput) };
353t2.Sources = new ITaskItem[] { new TaskItem(resxFileInput) };
373t.Sources = new ITaskItem[] { new TaskItem(resxFileInput) };
381t2.Sources = new ITaskItem[] { new TaskItem(resxFileInput) };
406t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
417t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
439foreach (ITaskItem item in t.FilesWritten)
472t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
490t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
504ITaskItem[] sources = new ITaskItem[] { new TaskItem(resxFileInput) };
505ITaskItem[] output;
575t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
618foreach (ITaskItem item in t.FilesWritten)
644t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
655foreach (ITaskItem item in t.FilesWritten)
676t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
687t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
706foreach (ITaskItem item in t.FilesWritten)
730createResources.Sources = new ITaskItem[] { new TaskItem(firstResx), new TaskItem(secondResx) };
742t2.Sources = new ITaskItem[] { new TaskItem(firstResx), new TaskItem(secondResx) };
790t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
805t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
818foreach (ITaskItem item in t.FilesWritten)
846t.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(txtFile) };
862t2.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(txtFile) };
929initialCreator.Sources = new ITaskItem[] { new TaskItem(resxFile) };
930initialCreator.References = new ITaskItem[] { new TaskItem(localSystemDll) };
939incrementalUpToDate.Sources = new ITaskItem[] { new TaskItem(resxFile) };
940incrementalUpToDate.References = new ITaskItem[] { new TaskItem(localSystemDll) };
951incrementalOutOfDate.Sources = new ITaskItem[] { new TaskItem(resxFile) };
952incrementalOutOfDate.References = new ITaskItem[] { new TaskItem(localSystemDll) };
1002ITaskItem[] additionalInputs = null;
1007additionalInputs = new ITaskItem[] { new TaskItem(FileUtilities.GetTemporaryFile()), new TaskItem(FileUtilities.GetTemporaryFile()) };
1009foreach (ITaskItem file in additionalInputs)
1018t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1025t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1035t3.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1082t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1083t.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(textFile, ".resx")) };
1095foreach (ITaskItem item in t.FilesWritten)
1115t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
1116t.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(resourcesFile, ".resx")) };
1122t2a.Sources = new ITaskItem[] { new TaskItem(t.FilesWritten[0].ItemSpec) };
1123t2a.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(t.FilesWritten[0].ItemSpec, ".resources")) };
1129t2b.Sources = new ITaskItem[] { new TaskItem(t2a.FilesWritten[0].ItemSpec) };
1130t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) };
1143foreach (ITaskItem item in t2b.FilesWritten)
1163t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1174t2.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
1176t2.OutputResources = new ITaskItem[] { new TaskItem(outputFile) };
1186foreach (ITaskItem item in t.FilesWritten)
1192foreach (ITaskItem item in t2.FilesWritten)
1208t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1249foreach (ITaskItem item in t.FilesWritten)
1271t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1311t2.Sources = new ITaskItem[] { new TaskItem(textFile) };
1327foreach (ITaskItem item in t.FilesWritten)
1334foreach (ITaskItem item in t2.FilesWritten)
1363t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1364t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1384t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1385t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1397t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1398t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1414t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1415t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1455t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
1516t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1556foreach (ITaskItem item in t.FilesWritten)
1576t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1609foreach (ITaskItem item in t.FilesWritten)
1634t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1675foreach (ITaskItem item in t.FilesWritten)
1739t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1772foreach (ITaskItem item in t.FilesWritten)
1800t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1830foreach (ITaskItem item in t.FilesWritten)
1856t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1887foreach (ITaskItem item in t.FilesWritten)
1905t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1932foreach (ITaskItem item in t.FilesWritten)
1981t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1987foreach (ITaskItem item in t.FilesWritten)
1997t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2006foreach (ITaskItem item in t.FilesWritten)
2032t.Sources = new ITaskItem[] { new TaskItem(resxFile1), new TaskItem(resxFile2) };
2109t.Sources = new ITaskItem[] { new TaskItem(resxFile1), new TaskItem(resxFile2) };
2114t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile1), new TaskItem(resourcesFile2) };
2181t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2191foreach (ITaskItem item in t.FilesWritten)
2208t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
2209t.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(resxFile, ".txt")) };
2219foreach (ITaskItem item in t.FilesWritten)
2238t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
2299gr.Sources = new ITaskItem[] { new TaskItem(resource.Path) };
2321t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
2322t.OutputResources = new ITaskItem[] { new TaskItem(resxFile) };
2333foreach (ITaskItem item in t.FilesWritten)
2352t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
2353t.OutputResources = new ITaskItem[] { new TaskItem(env.GetTempFile(".resources").Path) };
2372t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2390foreach (ITaskItem item in t.FilesWritten)
2412t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
2456ITaskItem i = new TaskItem(resxFile);
2458t.Sources = new ITaskItem[] { i };
2460ITaskItem o = new TaskItem("MyAlternateResource.resources");
2463t.OutputResources = new ITaskItem[] { o };
2479foreach (ITaskItem item in t.FilesWritten)
2494ITaskItem i = new TaskItem(resxFile);
2496t.Sources = new ITaskItem[] { i };
2509foreach (ITaskItem item in t.FilesWritten)
2523t.Sources = new ITaskItem[] {
2540foreach (ITaskItem item in t.Sources)
2545foreach (ITaskItem item in t.FilesWritten)
2559t.Sources = new ITaskItem[] {
2583foreach (ITaskItem item in t.Sources)
2587foreach (ITaskItem item in t.FilesWritten)
2603t.Sources = new ITaskItem[] {
2610foreach (ITaskItem taskItem in t.Sources)
2661foreach (ITaskItem item in t.Sources)
2665foreach (ITaskItem item in t.FilesWritten)
2689t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2693t.OutputResources = new ITaskItem[] { new TaskItem("somefile.resources") };
2711foreach (ITaskItem item in t.FilesWritten)
2732t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2757foreach (ITaskItem item in t.FilesWritten)
2793foreach (ITaskItem item in t.FilesWritten)
2815t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2816t.References = new ITaskItem[] { new TaskItem("some non-existent DLL name goes here.dll") };
2847t.Sources = new ITaskItem[] { new TaskItem("non-existent.resx"), new TaskItem(txtFile) };
2884t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2901foreach (ITaskItem item in t.FilesWritten)
2923t.Sources = new ITaskItem[] { new TaskItem(newTextFile) };
2935foreach (ITaskItem item in t.FilesWritten)
2955t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2956t.OutputResources = new ITaskItem[] { new TaskItem(resxFile) };
2967foreach (ITaskItem item in t.FilesWritten)
2987t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2988t.OutputResources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem("someother.resources") };
2999foreach (ITaskItem item in t.FilesWritten)
3019t.Sources = new ITaskItem[] { new TaskItem(textFile) };
3031foreach (ITaskItem item in t.FilesWritten)
3056t.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(resxFile2) };
3105t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
3109t.OutputResources = new ITaskItem[] { new TaskItem("somefile.resources") };
3145t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
3182t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
3219t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
3260t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
3307t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
3308t.OutputResources = new ITaskItem[] { new TaskItem("||") };
3481t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) };
3484t.References = new ITaskItem[]
3630t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) };
3637t.References = new ITaskItem[] { reference };
3685t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3721t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3722t.References = new ITaskItem[] { new TaskItem("baz"), new TaskItem("jazz") };
3764t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3765t.References = new ITaskItem[] { new TaskItem("baz"), new TaskItem("jazz") };
3810t.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(resxFile1) };
3811t.OutputResources = new ITaskItem[]
3895t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3922foreach (ITaskItem item in t.FilesWritten)
3952task.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3986t.Sources = new ITaskItem[] { new TaskItem("non-existent") };
3987t.OutputResources = new ITaskItem[] { new TaskItem("out") };
4147t.Sources = new ITaskItem[] { new TaskItem(sourceFile) };
4213t.References = new ITaskItem[] {
4503t.Sources = new ITaskItem[] { new TaskItem(textFile) };
4588foreach (ITaskItem item in t.FilesWritten)
RoslynCodeTaskFactory_Tests.cs (4)
373new TaskPropertyInfo("Parameter4", typeof(ITaskItem), output: false, required: false),
374new TaskPropertyInfo("Parameter5", typeof(ITaskItem[]), output: false, required: false),
482new TaskPropertyInfo("Parameter4", typeof(ITaskItem), output: false, required: false),
483new TaskPropertyInfo("Parameter5", typeof(ITaskItem[]), output: false, required: false),
Unzip_Tests.cs (16)
41SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
70SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
84SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
100SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
130SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
200SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
223SourceFiles = new ITaskItem[] { new TaskItem(file.Path), },
244SourceFiles = new ITaskItem[] { new TaskItem(Path.Combine(testEnvironment.DefaultTestDirectory.Path, "foo.zip")), },
272SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
302SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
336SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
370SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
399SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
428SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
457SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
492SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
Microsoft.Build.UnitTests.Shared (16)
Microsoft.Build.Utilities.Core (18)
Microsoft.Build.Utilities.UnitTests (2)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (20)
Microsoft.DotNet.Arcade.Sdk (17)
Microsoft.DotNet.Baselines.Tasks (2)
Microsoft.DotNet.Build.Manifest (9)
Microsoft.DotNet.Build.Manifest.Tests (9)
Microsoft.DotNet.Build.Tasks.Feed (29)
Microsoft.DotNet.Build.Tasks.Feed.Tests (12)
Microsoft.DotNet.Build.Tasks.Installers (45)
Microsoft.DotNet.Build.Tasks.Packaging (204)
Microsoft.DotNet.Build.Tasks.Packaging.Tests (52)
GenerateNuSpecAndPackTests.cs (16)
64private ITaskItem CreateDependency(string id, string version, string targetFramework = null)
76ITaskItem[] nuspecs,
78ITaskItem[] additionalLibPackageExcludes = null,
79ITaskItem[] additionalSymbolPackageExcludes = null,
85ITaskItem[] nuspecProperties = null,
92AdditionalLibPackageExcludes = additionalLibPackageExcludes ?? Array.Empty<ITaskItem>(),
93AdditionalSymbolPackageExcludes = additionalSymbolPackageExcludes ?? Array.Empty<ITaskItem>(),
99NuspecProperties = nuspecProperties ?? Array.Empty<ITaskItem>(),
114ITaskItem[] dependencies = null,
116ITaskItem[] files = null,
117ITaskItem[] frameworkReferences = null,
127ITaskItem[] references = null,
145Dependencies = dependencies ?? Array.Empty<ITaskItem>(),
148Files = files ?? Array.Empty<ITaskItem>(),
149FrameworkReferences = frameworkReferences ?? Array.Empty<ITaskItem>(),
161References = references ?? Array.Empty<ITaskItem>(),
Microsoft.DotNet.Build.Tasks.TargetFramework (11)
Microsoft.DotNet.Build.Tasks.VisualStudio (3)
Microsoft.DotNet.Build.Tasks.Workloads (70)
Microsoft.DotNet.Build.Tasks.Workloads.Tests (30)
Microsoft.DotNet.CMake.Sdk (2)
Microsoft.DotNet.Deployment.Tasks.Links (2)
Microsoft.DotNet.GenAPI (1)
Microsoft.DotNet.GenFacades (9)
Microsoft.DotNet.Helix.Sdk (58)
Microsoft.DotNet.Helix.Sdk.Tests (17)
Microsoft.DotNet.PackageTesting (12)
Microsoft.DotNet.SharedFramework.Sdk (29)
Microsoft.DotNet.SignCheckTask (1)
Microsoft.DotNet.SignTool (14)
Microsoft.DotNet.SignTool.Tests (28)
Microsoft.DotNet.SourceBuild.Tasks (9)
Microsoft.DotNet.SwaggerGenerator.MSBuild (2)
Microsoft.DotNet.XliffTasks (40)
Microsoft.Extensions.ApiDescription.Client (14)
Microsoft.Extensions.ApiDescription.Client.Tests (14)
Microsoft.Maui.Resizetizer (30)
Microsoft.NETCore.Platforms (2)
MSBuild (20)
MSBuildTaskHost (15)
PortableTask (2)
PresentationBuildTasks (92)
RepoTasks (1)
SemanticSearch.BuildTask (2)