2 interfaces inheriting from ITaskItem
Microsoft.Build.Framework (1)
MSBuildTaskHost (1)
10 implementations of ITaskItem
Microsoft.Build (1)
Microsoft.Build.Engine.UnitTests (4)
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
Microsoft.Build.Tasks.UnitTests (1)
MSBuild (1)
MSBuildTaskHost (1)
3175 references to ITaskItem
Crossgen2Tasks (56)
PrepareForReadyToRunCompilation.cs (31)
21public ITaskItem MainAssembly { get; set; }
22public ITaskItem[] Assemblies { get; set; }
35public ITaskItem CrossgenTool { get; set; }
36public ITaskItem Crossgen2Tool { get; set; }
41public ITaskItem[] ReadyToRunCompileList => _compileList.ToArray();
43public ITaskItem[] ReadyToRunSymbolsCompileList => _symbolsCompileList.ToArray();
48public ITaskItem[] ReadyToRunFilesToPublish => _r2rFiles.ToArray();
51public ITaskItem[] ReadyToRunAssembliesToReference => _r2rReferences.ToArray();
54public ITaskItem[] ReadyToRunCompositeBuildReferences => _r2rCompositeReferences.ToArray();
57public ITaskItem[] ReadyToRunCompositeBuildInput => _r2rCompositeInput.ToArray();
62private List<ITaskItem> _compileList = new List<ITaskItem>();
63private List<ITaskItem> _symbolsCompileList = new List<ITaskItem>();
64private List<ITaskItem> _r2rFiles = new List<ITaskItem>();
65private List<ITaskItem> _r2rReferences = new List<ITaskItem>();
66private List<ITaskItem> _r2rCompositeReferences = new List<ITaskItem>();
67private List<ITaskItem> _r2rCompositeInput = new List<ITaskItem>();
97ITaskItem[] inputFiles,
98List<ITaskItem> imageCompilationList,
99List<ITaskItem> symbolsCompilationList,
100List<ITaskItem> r2rFilesPublishList,
101List<ITaskItem> r2rReferenceList,
102List<ITaskItem> r2rCompositeReferenceList,
103List<ITaskItem> r2rCompositeInputList,
114foreach (var file in inputFiles)
355private static Eligibility GetInputFileEligibility(ITaskItem file, bool compositeCompile, HashSet<string> exclusionSet, HashSet<string> r2rCompositeExclusionSet)
ILLink.Tasks (29)
installer.tasks (10)
Microsoft.AspNetCore.Mvc.Testing.Tasks (2)
Microsoft.Build (103)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (12)
466ITaskItem[] outputs = GetItemOutputs(parameter);
701private bool SetTaskItemParameter(TaskPropertyInfo parameter, ITaskItem item)
738if (parameterType != typeof(ITaskItem[]))
805private ITaskItem[] GetItemOutputs(TaskPropertyInfo parameter)
809if (!(outputs is ITaskItem[] taskItemOutputs))
811taskItemOutputs = [(ITaskItem)outputs];
922returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(MSBuild)), new LoadedType(typeof(MSBuild), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, null);
928returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(CallTarget)), new LoadedType(typeof(CallTarget), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName, null);
1148if (parameterType == typeof(ITaskItem))
1376private void GatherTaskItemOutputs(bool outputTargetIsItem, string outputTargetName, ITaskItem[] outputs, ElementLocation parameterLocation, TaskPropertyInfo parameter)
1386foreach (ITaskItem output in outputs)
1458foreach (ITaskItem output in outputs)
Microsoft.Build.BuildCheck.UnitTests (5)
Microsoft.Build.Engine.OM.UnitTests (6)
Microsoft.Build.Engine.UnitTests (164)
BackEnd\TaskExecutionHost_Tests.cs (22)
63private ITaskItem[] _oneItem;
68private ITaskItem[] _twoItems;
900ValidateOutputItems("StringArrayOutput", Array.Empty<ITaskItem>());
911ValidateOutputItems("StringOutput", Array.Empty<ITaskItem>());
920ValidateOutputItems("ItemArrayNullOutput", Array.Empty<ITaskItem>());
931ValidateOutputItems("ArrayListOutput", Array.Empty<ITaskItem>());
1247LoadedType loadedType = new LoadedType(typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory), loadInfo, typeof(TaskBuilderTestTask.TaskBuilderTestTaskFactory).Assembly, typeof(ITaskItem));
1275_oneItem = new ITaskItem[] { new TaskItem(item) };
1283_twoItems = new ITaskItem[] { new TaskItem(item), new TaskItem(item2) };
1323private void ValidateOutputItems(string outputName, ITaskItem[] values)
1367ITaskItem actualItem = _parametersSetOnTask[parameterName] as ITaskItem;
1375private void ValidateTaskParameterItem(string parameterName, string value, ITaskItem expectedItem)
1381ITaskItem actualItem = _parametersSetOnTask[parameterName] as ITaskItem;
1394ITaskItem[] actualItems = _parametersSetOnTask[parameterName] as ITaskItem[];
1402private void ValidateTaskParameterItems(string parameterName, string value, ITaskItem[] expectedItems)
1408ITaskItem[] actualItems = _parametersSetOnTask[parameterName] as ITaskItem[];
1426ITaskItem[] actualItems = _parametersSetOnTask[parameterName] as ITaskItem[];
Microsoft.Build.Framework (15)
Microsoft.Build.Framework.UnitTests (2)
Microsoft.Build.Tasks.CodeAnalysis (88)
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 (704)
AssemblyDependency\ReferenceTable.cs (53)
78private readonly Dictionary<string, ITaskItem> _resolvedSDKReferences;
166internal delegate void LogExclusionReason(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework);
269ITaskItem[] resolvedSDKItems,
336_resolvedSDKReferences = new Dictionary<string, ITaskItem>(StringComparer.OrdinalIgnoreCase);
341foreach (ITaskItem resolvedSDK in resolvedSDKItems)
522ITaskItem[] referenceAssemblyFiles,
523ITaskItem[] referenceAssemblyNames,
530foreach (ITaskItem i in referenceAssemblyFiles)
540foreach (ITaskItem n in referenceAssemblyNames)
558ITaskItem referenceAssemblyName)
844private static AssemblyNameExtension GetAssemblyNameFromItemMetadata(ITaskItem item)
871private void SetPrimaryFileItem(ITaskItem referenceAssemblyFile)
1424ICollection<ITaskItem> dependees = assemblyReference.GetSourceItems();
1497ICollection<ITaskItem> dependees = assemblyReference.GetSourceItems();
1498foreach (ITaskItem dependee in dependees)
1625ITaskItem[] referenceAssemblyFiles,
1626ITaskItem[] referenceAssemblyNames,
2584out ITaskItem[] primaryFiles,
2585out ITaskItem[] dependencyFiles,
2586out ITaskItem[] relatedFiles,
2587out ITaskItem[] satelliteFiles,
2588out ITaskItem[] serializationAssemblyFiles,
2589out ITaskItem[] scatterFiles,
2590out ITaskItem[] copyLocalFiles)
2592var primaryItems = new List<ITaskItem>();
2593var dependencyItems = new List<ITaskItem>();
2594var relatedItems = new List<ITaskItem>();
2595var satelliteItems = new List<ITaskItem>();
2596var serializationAssemblyItems = new List<ITaskItem>();
2597var scatterItems = new List<ITaskItem>();
2598var copyLocalItems = new List<ITaskItem>();
2633ITaskItem referenceItem = SetItemMetadata(relatedItems, satelliteItems, serializationAssemblyItems, scatterItems, assemblyName.FullName, reference, assemblyName);
2674private ITaskItem SetItemMetadata(List<ITaskItem> relatedItems, List<ITaskItem> satelliteItems, List<ITaskItem> serializationAssemblyItems, List<ITaskItem> scatterItems, string fusionName, Reference reference, AssemblyNameExtension assemblyName)
2702ICollection<ITaskItem> sourceItems = reference.GetSourceItems();
2703foreach (ITaskItem sourceItem in sourceItems)
2749ITaskItem item = new TaskItem(reference.FullPathWithoutExtension + relatedFileExtension);
2760ITaskItem item = new TaskItem(Path.Combine(reference.DirectoryName, satelliteFile));
2773ITaskItem item = new TaskItem(Path.Combine(reference.DirectoryName, serializationAssemblyFile));
2784ITaskItem item = new TaskItem(Path.Combine(reference.DirectoryName, scatterFile));
2814ITaskItem item = new TaskItem(reference.ImplementationAssembly);
3022private static Dictionary<string, string> RemoveNonForwardableMetadata(ITaskItem item)
3035private static void RemoveMetadatum(string key, ITaskItem item, Dictionary<string, string> removedMetadata)
3048private static void FindCopyLocalItems(ITaskItem[] items, List<ITaskItem> copyLocalItems)
3050foreach (ITaskItem i in items)
3069internal void LogHigherVersionUnresolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3084internal void LogHigherVersionUnresolveDueToAttribute(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3099internal void LogAnotherFrameworkUnResolve(bool displayPrimaryReferenceMessage, AssemblyNameExtension assemblyName, Reference reference, ITaskItem referenceItem, string targetedFramework)
3114internal 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)
43private ITaskItem[] _extraFiles;
44private ITaskItem[] _files;
45private ITaskItem[] _managedAssemblies;
46private ITaskItem[] _nativeAssemblies;
47private ITaskItem[] _publishFiles;
48private ITaskItem[] _satelliteAssemblies;
56private Dictionary<string, ITaskItem> _runtimePackAssets;
63public ITaskItem DeploymentManifestEntryPoint { get; set; }
65public ITaskItem EntryPoint { get; set; }
67public ITaskItem[] ExtraFiles
73public ITaskItem[] Files
79public ITaskItem[] ManagedAssemblies
85public ITaskItem[] NativeAssemblies
92public ITaskItem[] RuntimePackAssets { get; set; }
101public ITaskItem[] OutputAssemblies { get; set; }
104public ITaskItem OutputDeploymentManifestEntryPoint { get; set; }
107public ITaskItem OutputEntryPoint { get; set; }
110public ITaskItem[] OutputFiles { get; set; }
112public ITaskItem[] PublishFiles
118public ITaskItem[] SatelliteAssemblies
262private static ITaskItem CreateAssemblyItem(ITaskItem item, string group, string targetPath, string includeHash)
264ITaskItem outputItem = new TaskItem(item.ItemSpec);
285private ITaskItem CreateFileItem(ITaskItem item, string group, string targetPath, string includeHash, bool isDataFile)
287ITaskItem outputItem = new TaskItem(item.ItemSpec);
326private static ITaskItem CreatePrerequisiteItem(ITaskItem item)
328ITaskItem outputItem = new TaskItem(item.ItemSpec);
334private static bool GetItemCopyLocal(ITaskItem item)
346private static CultureInfo GetItemCulture(ITaskItem item)
360private static string GetItemTargetPath(ITaskItem item)
384private void GetOutputAssemblies(List<PublishInfo> publishInfos, List<ITaskItem> assemblyList)
391foreach (ITaskItem item in _managedAssemblies)
426foreach (ITaskItem item in _nativeAssemblies)
496private ITaskItem[] GetOutputAssembliesAndSatellites(List<PublishInfo> assemblyPublishInfos, List<PublishInfo> satellitePublishInfos)
498var assemblyList = new List<ITaskItem>();
504private ITaskItem[] GetOutputFiles(List<PublishInfo> publishInfos, IEnumerable<ITaskItem> outputAssemblies)
506var fileList = new List<ITaskItem>();
515foreach (ITaskItem item in Files)
523outputAssembliesMap.TryGetValue(key, out var assembly);
554foreach (ITaskItem item in ExtraFiles)
603private void GetOutputSatellites(List<PublishInfo> publishInfos, List<ITaskItem> assemblyList)
609foreach (ITaskItem item in _satelliteAssemblies)
666private ITaskItem GetOutputEntryPoint(ITaskItem entryPoint, List<PublishInfo> manifestEntryPointList)
716foreach (ITaskItem item in PublishFiles)
742private bool IsFiltered(ITaskItem item)
807public PublishInfo(ITaskItem item)
821public readonly ITaskItem item;
824public MapEntry(ITaskItem item, bool includedByDefault)
851public void Add(ITaskItem item)
911public bool ContainsItem(ITaskItem item)
921public void Add(ITaskItem item)
960public 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 (987)
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 (122)
42new object[] { Array.Empty<ITaskItem>() },
145SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
146DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
170SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
213SourceFolders = new ITaskItem[] { new TaskItem(s0Folder.Path), new TaskItem(s1Folder.Path) },
268SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
269SourceFolders = new ITaskItem[] { new TaskItem(sourceFolder.Path) },
283public void CopyWithEmptySourceFiles(ITaskItem[] sourceFiles)
307public void CopyWithEmptySourceFolders(ITaskItem[] sourceFolders)
331public void CopyWithNoDestination(ITaskItem[] destinationFiles)
341SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
365SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
366DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
389SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
390SourceFolders = new ITaskItem[] { new TaskItem(sourceFolder.Path) },
391DestinationFiles = new ITaskItem[] { new TaskItem("destination0.txt"), new TaskItem("destination1.txt") },
412SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
413DestinationFiles = new ITaskItem[] { new TaskItem("destination0.txt"), new TaskItem("destination1.txt") },
437SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
438DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
463SourceFiles = new ITaskItem[] { new TaskItem(sourceFile.Path) },
464DestinationFiles = new ITaskItem[] { new TaskItem("destination.txt") },
491ITaskItem f = new TaskItem(file);
492ITaskItem[] sourceFiles = { f };
493ITaskItem[] destinationFiles = { f };
538ITaskItem sourceItem = new TaskItem(source);
539ITaskItem destinationItem = new TaskItem(destination);
540ITaskItem[] sourceFiles = { sourceItem };
541ITaskItem[] destinationFiles = { destinationItem };
598ITaskItem sourceItem = new TaskItem(source);
599ITaskItem destinationItem = new TaskItem(destination);
600ITaskItem[] sourceFiles = { sourceItem };
601ITaskItem[] destinationFiles = { destinationItem };
650ITaskItem sourceItem = new TaskItem(source);
651ITaskItem destinationItem = new TaskItem(destination);
652ITaskItem[] sourceFiles = { sourceItem };
653ITaskItem[] destinationFiles = { destinationItem };
707ITaskItem sourceItem = new TaskItem(source);
708ITaskItem destinationItem = new TaskItem(destination);
709ITaskItem[] sourceFiles = { sourceItem };
710ITaskItem[] destinationFiles = { destinationItem };
774ITaskItem sourceItem = new TaskItem(source);
775ITaskItem destinationItem = new TaskItem(destination);
776ITaskItem[] sourceFiles = { sourceItem };
777ITaskItem[] destinationFiles = { destinationItem };
841ITaskItem sourceItem = new TaskItem(source);
842ITaskItem destinationItem = new TaskItem(destination);
843ITaskItem[] sourceFiles = { sourceItem };
844ITaskItem[] destinationFiles = { destinationItem };
908ITaskItem sourceItem = new TaskItem(source);
909ITaskItem destinationItem = new TaskItem(destination);
910ITaskItem[] sourceFiles = { sourceItem };
911ITaskItem[] destinationFiles = { destinationItem };
982ITaskItem sourceItem1 = new TaskItem(source1);
983ITaskItem sourceItem2 = new TaskItem(source2);
984ITaskItem[] sourceFiles = new ITaskItem[] { sourceItem1, sourceItem2 };
1049ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1050ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1182ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1183ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1222ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1223ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1267ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1268ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1314ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1315ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1360ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1368DestinationFiles = new ITaskItem[] { new TaskItem(destinationFile) },
1486ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1532ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1533ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
1599ITaskItem i1 = new TaskItem(inFile1);
1604ITaskItem o1 = new TaskItem(validOutFile);
1677SourceFiles = new ITaskItem[] { new TaskItem(file) },
1678DestinationFiles = new ITaskItem[] { new TaskItem(file) },
1696SourceFiles = new ITaskItem[] { new TaskItem(file) },
1697DestinationFiles = new ITaskItem[] { new TaskItem(file) },
1748SourceFiles = new ITaskItem[] { new TaskItem(file) },
1749DestinationFiles = new ITaskItem[] { new TaskItem(filename.ToLowerInvariant()) },
1802SourceFiles = new ITaskItem[] { new TaskItem(file), new TaskItem(invalidFile) },
1803DestinationFiles = new ITaskItem[] { new TaskItem(file), new TaskItem(dest2) },
1856ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
1929ITaskItem[] sourceFiles = { new TaskItem(sourceFileEscaped) };
1978ITaskItem[] sourceFiles =
1986foreach (ITaskItem item in sourceFiles)
2035ITaskItem[] sourceFiles =
2044foreach (ITaskItem item in sourceFiles)
2052ITaskItem[] destFiles =
2136SourceFiles = new ITaskItem[] { new TaskItem(inFile1), new TaskItem(inFile2) },
2137DestinationFiles = new ITaskItem[] { new TaskItem(outFile1) },
2177ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2178ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
2215ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2216ITaskItem[] destinationFiles = { new TaskItem(destinationFile) };
2248SourceFiles = new ITaskItem[] { new TaskItem("foo | bar") },
2272SourceFiles = new ITaskItem[] { new TaskItem("foo") },
2296SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2297DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2317SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2318DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2342SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2343DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2409SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2410DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2436SourceFiles = new ITaskItem[] { new TaskItem("c:\\source"), new TaskItem("c:\\source2") },
2437DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination"), new TaskItem("c:\\destination2") },
2468SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2469DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2497SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2498DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2532SourceFiles = new ITaskItem[] { new TaskItem(source) },
2533DestinationFiles = new ITaskItem[] { new TaskItem(existing) },
2557ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2643ITaskItem[] sourceFiles =
2733ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2812ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2876ITaskItem[] sourceFiles = { new TaskItem(sourceFile) };
2913SourceFiles = new ITaskItem[] { new TaskItem("c:\\source") },
2914DestinationFiles = new ITaskItem[] { new TaskItem("c:\\destination") },
2943ITaskItem[] sourceFiles = { new TaskItem(sourceFile1.Path) };
2944ITaskItem[] destinationFiles = { new TaskItem(destFile) };
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 (181)
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)
455ITaskItem[] sources = new ITaskItem[] { new TaskItem(resxFileInput) };
456ITaskItem[] output;
526t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
569foreach (ITaskItem item in t.FilesWritten)
595t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
606foreach (ITaskItem item in t.FilesWritten)
627t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
638t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
657foreach (ITaskItem item in t.FilesWritten)
681createResources.Sources = new ITaskItem[] { new TaskItem(firstResx), new TaskItem(secondResx) };
693t2.Sources = new ITaskItem[] { new TaskItem(firstResx), new TaskItem(secondResx) };
741t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
756t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
769foreach (ITaskItem item in t.FilesWritten)
797t.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(txtFile) };
813t2.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(txtFile) };
880initialCreator.Sources = new ITaskItem[] { new TaskItem(resxFile) };
881initialCreator.References = new ITaskItem[] { new TaskItem(localSystemDll) };
890incrementalUpToDate.Sources = new ITaskItem[] { new TaskItem(resxFile) };
891incrementalUpToDate.References = new ITaskItem[] { new TaskItem(localSystemDll) };
902incrementalOutOfDate.Sources = new ITaskItem[] { new TaskItem(resxFile) };
903incrementalOutOfDate.References = new ITaskItem[] { new TaskItem(localSystemDll) };
953ITaskItem[] additionalInputs = null;
958additionalInputs = new ITaskItem[] { new TaskItem(FileUtilities.GetTemporaryFile()), new TaskItem(FileUtilities.GetTemporaryFile()) };
960foreach (ITaskItem file in additionalInputs)
969t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
976t2.Sources = new ITaskItem[] { new TaskItem(resxFile) };
986t3.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1033t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1034t.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(textFile, ".resx")) };
1046foreach (ITaskItem item in t.FilesWritten)
1066t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
1067t.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(resourcesFile, ".resx")) };
1073t2a.Sources = new ITaskItem[] { new TaskItem(t.FilesWritten[0].ItemSpec) };
1074t2a.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(t.FilesWritten[0].ItemSpec, ".resources")) };
1080t2b.Sources = new ITaskItem[] { new TaskItem(t2a.FilesWritten[0].ItemSpec) };
1081t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) };
1094foreach (ITaskItem item in t2b.FilesWritten)
1114t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1125t2.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
1127t2.OutputResources = new ITaskItem[] { new TaskItem(outputFile) };
1137foreach (ITaskItem item in t.FilesWritten)
1143foreach (ITaskItem item in t2.FilesWritten)
1159t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1200foreach (ITaskItem item in t.FilesWritten)
1222t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1262t2.Sources = new ITaskItem[] { new TaskItem(textFile) };
1278foreach (ITaskItem item in t.FilesWritten)
1285foreach (ITaskItem item in t2.FilesWritten)
1314t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1315t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1335t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1336t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1348t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1349t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1365t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1366t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile) };
1406t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
1467t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1507foreach (ITaskItem item in t.FilesWritten)
1527t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1560foreach (ITaskItem item in t.FilesWritten)
1585t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1626foreach (ITaskItem item in t.FilesWritten)
1711t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1717foreach (ITaskItem item in t.FilesWritten)
1727t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1736foreach (ITaskItem item in t.FilesWritten)
1762t.Sources = new ITaskItem[] { new TaskItem(resxFile1), new TaskItem(resxFile2) };
1839t.Sources = new ITaskItem[] { new TaskItem(resxFile1), new TaskItem(resxFile2) };
1844t.OutputResources = new ITaskItem[] { new TaskItem(resourcesFile1), new TaskItem(resourcesFile2) };
1911t.Sources = new ITaskItem[] { new TaskItem(textFile) };
1921foreach (ITaskItem item in t.FilesWritten)
1938t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
1939t.OutputResources = new ITaskItem[] { new TaskItem(Path.ChangeExtension(resxFile, ".txt")) };
1949foreach (ITaskItem item in t.FilesWritten)
1968t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
2029gr.Sources = new ITaskItem[] { new TaskItem(resource.Path) };
2051t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
2052t.OutputResources = new ITaskItem[] { new TaskItem(resxFile) };
2063foreach (ITaskItem item in t.FilesWritten)
2082t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
2083t.OutputResources = new ITaskItem[] { new TaskItem(env.GetTempFile(".resources").Path) };
2102t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2120foreach (ITaskItem item in t.FilesWritten)
2142t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
2186ITaskItem i = new TaskItem(resxFile);
2188t.Sources = new ITaskItem[] { i };
2190ITaskItem o = new TaskItem("MyAlternateResource.resources");
2193t.OutputResources = new ITaskItem[] { o };
2209foreach (ITaskItem item in t.FilesWritten)
2224ITaskItem i = new TaskItem(resxFile);
2226t.Sources = new ITaskItem[] { i };
2239foreach (ITaskItem item in t.FilesWritten)
2253t.Sources = new ITaskItem[] {
2270foreach (ITaskItem item in t.Sources)
2275foreach (ITaskItem item in t.FilesWritten)
2289t.Sources = new ITaskItem[] {
2313foreach (ITaskItem item in t.Sources)
2317foreach (ITaskItem item in t.FilesWritten)
2333t.Sources = new ITaskItem[] {
2340foreach (ITaskItem taskItem in t.Sources)
2391foreach (ITaskItem item in t.Sources)
2395foreach (ITaskItem item in t.FilesWritten)
2419t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2423t.OutputResources = new ITaskItem[] { new TaskItem("somefile.resources") };
2441foreach (ITaskItem item in t.FilesWritten)
2462t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2487foreach (ITaskItem item in t.FilesWritten)
2523foreach (ITaskItem item in t.FilesWritten)
2545t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2546t.References = new ITaskItem[] { new TaskItem("some non-existent DLL name goes here.dll") };
2577t.Sources = new ITaskItem[] { new TaskItem("non-existent.resx"), new TaskItem(txtFile) };
2614t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2631foreach (ITaskItem item in t.FilesWritten)
2653t.Sources = new ITaskItem[] { new TaskItem(newTextFile) };
2665foreach (ITaskItem item in t.FilesWritten)
2685t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2686t.OutputResources = new ITaskItem[] { new TaskItem(resxFile) };
2697foreach (ITaskItem item in t.FilesWritten)
2717t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2718t.OutputResources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem("someother.resources") };
2729foreach (ITaskItem item in t.FilesWritten)
2749t.Sources = new ITaskItem[] { new TaskItem(textFile) };
2761foreach (ITaskItem item in t.FilesWritten)
2786t.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(resxFile2) };
2835t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
2839t.OutputResources = new ITaskItem[] { new TaskItem("somefile.resources") };
2875t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
2912t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
2949t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
2990t.Sources = new ITaskItem[] { new TaskItem(txtFile) };
3037t.Sources = new ITaskItem[] { new TaskItem(resourcesFile) };
3038t.OutputResources = new ITaskItem[] { new TaskItem("||") };
3211t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) };
3214t.References = new ITaskItem[]
3360t.Sources = new ITaskItem[] { new TaskItem(Path.Combine(ObjectModelHelpers.TempProjectDir, "MyStrings.resx")) };
3367t.References = new ITaskItem[] { reference };
3415t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3451t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3452t.References = new ITaskItem[] { new TaskItem("baz"), new TaskItem("jazz") };
3494t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3495t.References = new ITaskItem[] { new TaskItem("baz"), new TaskItem("jazz") };
3540t.Sources = new ITaskItem[] { new TaskItem(resxFile), new TaskItem(resxFile1) };
3541t.OutputResources = new ITaskItem[]
3625t.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3652foreach (ITaskItem item in t.FilesWritten)
3682task.Sources = new ITaskItem[] { new TaskItem(resxFile) };
3716t.Sources = new ITaskItem[] { new TaskItem("non-existent") };
3717t.OutputResources = new ITaskItem[] { new TaskItem("out") };
3859t.Sources = new ITaskItem[] { new TaskItem(sourceFile) };
3925t.References = new ITaskItem[] {
4212t.Sources = new ITaskItem[] { new TaskItem(textFile) };
4297foreach (ITaskItem item in t.FilesWritten)
RoslynCodeTaskFactory_Tests.cs (4)
237new TaskPropertyInfo("Parameter4", typeof(ITaskItem), output: false, required: false),
238new TaskPropertyInfo("Parameter5", typeof(ITaskItem[]), output: false, required: false),
346new TaskPropertyInfo("Parameter4", typeof(ITaskItem), output: false, required: false),
347new TaskPropertyInfo("Parameter5", typeof(ITaskItem[]), output: false, required: false),
Unzip_Tests.cs (16)
41SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) }
69SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
82SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
97SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
126SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) }
194SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) }
216SourceFiles = new ITaskItem[] { new TaskItem(file.Path), }
236SourceFiles = new ITaskItem[] { new TaskItem(Path.Combine(testEnvironment.DefaultTestDirectory.Path, "foo.zip")), }
263SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
292SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
325SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
358SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
386SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
414SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
442SourceFiles = new ITaskItem[] { new TaskItem(zipArchive.Path) },
476SourceFiles = 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 (24)
Microsoft.DotNet.Arcade.Sdk (17)
Microsoft.DotNet.Build.Manifest (9)
Microsoft.DotNet.Build.Manifest.Tests (9)
Microsoft.DotNet.Build.Tasks.Feed (34)
Microsoft.DotNet.Build.Tasks.Feed.Tests (18)
Microsoft.DotNet.Build.Tasks.Installers (37)
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.Deployment.Tasks.Links (2)
Microsoft.DotNet.GenAPI (1)
Microsoft.DotNet.GenFacades (9)
Microsoft.DotNet.Helix.Sdk (54)
Microsoft.DotNet.Helix.Sdk.Tests (17)
Microsoft.DotNet.PackageTesting (12)
Microsoft.DotNet.SharedFramework.Sdk (29)
Microsoft.DotNet.SignCheckTask (1)
Microsoft.DotNet.SignTool (11)
Microsoft.DotNet.SignTool.Tests (22)
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 (26)
MSBuildTaskHost (28)
PortableTask (2)
PresentationBuildTasks (92)
SemanticSearch.BuildTask (2)