1 interface inheriting from ITaskItem
Microsoft.Build.Framework (1)
2 implementations of ITaskItem
Microsoft.Build.Framework (1)
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (1)
1187 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.Framework (16)
Microsoft.Build.Tasks.CodeAnalysis (88)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (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.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 (19)
Microsoft.DotNet.Build.Tasks.Feed.Tests (12)
Microsoft.DotNet.Build.Tasks.Installers (41)
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 (12)
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)
PortableTask (2)
PresentationBuildTasks (92)
SemanticSearch.BuildTask (2)