6 implementations of ITaskItem2
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (2)
38ITaskItem2, 785ITaskItem2,
TaskParameter.cs (1)
543ITaskItem2,
Microsoft.Build.Tasks.Core (1)
TaskParameter.cs (1)
543ITaskItem2,
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
40ITaskItem2,
MSBuild (1)
TaskParameter.cs (1)
543ITaskItem2,
84 references to ITaskItem2
Microsoft.Build (31)
BackEnd\Components\ProjectCache\CacheResult.cs (1)
131private static ProjectItemInstance.TaskItem CreateTaskItem(ITaskItem2 taskItemInterface)
BackEnd\Components\ProjectCache\Experimental\CacheResult.cs (1)
133private static ProjectItemInstance.TaskItem CreateTaskItem(ITaskItem2 taskItemInterface)
BackEnd\Components\ProjectCache\Experimental\PluginTargetResult.cs (2)
18public IReadOnlyCollection<ITaskItem2> TaskItems { get; } 23IReadOnlyCollection<ITaskItem2> taskItems,
BackEnd\Components\ProjectCache\PluginTargetResult.cs (2)
17public IReadOnlyCollection<ITaskItem2> TaskItems { get; } 22IReadOnlyCollection<ITaskItem2> taskItems,
BackEnd\Components\RequestBuilder\Lookup.cs (2)
628ITaskItem2 itemAsTaskItem = item; 636ITaskItem2 removeAsTaskItem = remove;
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
1503if (output is ITaskItem2 outputAsITaskItem2) 1593if (output is ITaskItem2 outputAsITaskItem2)
Instance\ProjectItemInstance.cs (14)
227string ITaskItem2.EvaluatedIncludeEscaped 492string ITaskItem2.GetMetadataValueEscaped(string name) 516void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 520((ITaskItem2)_taskItem).SetMetadataValueLiteral(metadataName, metadataValue); 548IDictionary ITaskItem2.CloneCustomMetadataEscaped() 550return ((ITaskItem2)_taskItem).CloneCustomMetadataEscaped(); 950string ITaskItem2.EvaluatedIncludeEscaped 1373string ITaskItem2.GetMetadataValueEscaped(string name) 1467void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1545else if (destinationItem is ITaskItem2 destinationItemAsTaskItem2 and IMetadataContainer destinationItemAsMetadataContainer) 1576private void BulkImportMetadata(ITaskItem2 destinationItem, IMetadataContainer destinationItemAsMetadataContainer, TaskItem destinationAsTaskItem) 1644IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1745ITaskItem2 thisAsITaskItem2 = this; 1746ITaskItem2 otherAsITaskItem2 = other;
TaskParameter.cs (7)
572if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 616if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 699string ITaskItem2.EvaluatedIncludeEscaped 723string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 855string ITaskItem2.GetMetadataValueEscaped(string metadataName) 875void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 883IDictionary ITaskItem2.CloneCustomMetadataEscaped()
Microsoft.Build.Engine.OM.UnitTests (6)
Instance\ProjectInstance_Tests.cs (3)
747Helpers.VerifyAssertThrowsInvalidOperation(delegate () { ((ITaskItem2)Helpers.GetFirst(instance.Items)).EvaluatedIncludeEscaped = "x"; }); 758Helpers.VerifyAssertThrowsInvalidOperation(delegate () { ((ITaskItem2)Helpers.GetFirst(instance.Items)).ItemSpec = "x"; }); 769Helpers.VerifyAssertThrowsInvalidOperation(delegate () { ((ITaskItem2)Helpers.GetFirst(instance.Items)).SetMetadataValueLiteral("a", "b"); });
Instance\ProjectItemInstance_Tests.cs (3)
346ITaskItem2 taskItem = (ITaskItem2)item; 358ITaskItem2 taskItem2 = new Microsoft.Build.Utilities.TaskItem(taskItem);
Microsoft.Build.Engine.UnitTests (14)
ConsoleLogger_Tests.cs (3)
1335items.Add("type", (ITaskItem2)new TaskItem("spec", String.Empty)); 1336items.Add("type2", (ITaskItem2)new TaskItem("spec2", String.Empty)); 1339ITaskItem2 taskItem3 = new TaskItem("%28spec%3b3", String.Empty);
ProjectCache\ProjectCacheTests.cs (2)
149new ITaskItem2[] 995new ITaskItem2[]
TaskParameter_Tests.cs (9)
347ITaskItem2 foo = t.WrappedParameter as ITaskItem2; 357ITaskItem2 foo2 = t2.WrappedParameter as ITaskItem2; 458ITaskItem2 foo = t.WrappedParameter as ITaskItem2; 471ITaskItem2 foo2 = t2.WrappedParameter as ITaskItem2; 505((ITaskItem2)item).CloneCustomMetadataEscaped().Contains("RecursiveDir").ShouldBeFalse();
Microsoft.Build.Tasks.Core (10)
AssemblyDependency\Node\RarNodeExecuteResponse.cs (1)
70string isCopyLocal = taskItem is ITaskItem2 taskItem2
AssignProjectConfiguration.cs (1)
220if (projectRef is ITaskItem2 item2)
ConvertToAbsolutePath.cs (1)
59if (path is ITaskItem2 item2)
TaskParameter.cs (7)
572if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 616if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 699string ITaskItem2.EvaluatedIncludeEscaped 723string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 855string ITaskItem2.GetMetadataValueEscaped(string metadataName) 875void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 883IDictionary ITaskItem2.CloneCustomMetadataEscaped()
Microsoft.Build.Utilities.Core (9)
TaskItem.cs (9)
153if (!(sourceItem is ITaskItem2 sourceItemAsITaskItem2)) 200string ITaskItem2.EvaluatedIncludeEscaped 332string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 348ITaskItem2 destinationAsITaskItem2 = destinationItem as ITaskItem2; 431destinationAsITaskItem2.SetMetadata("OriginalItemSpec", ((ITaskItem2)this).EvaluatedIncludeEscaped); 504string ITaskItem2.GetMetadataValueEscaped(string metadataName) 527void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) => SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue)); 534IDictionary ITaskItem2.CloneCustomMetadataEscaped() => _metadata == null
Microsoft.DotNet.Arcade.Sdk (1)
src\SaveItems.cs (1)
35var metadata = ((ITaskItem2)item).CloneCustomMetadataEscaped();
Microsoft.DotNet.Helix.Sdk (2)
GetHelixWorkItems.cs (2)
66ITaskItem2 CreateTaskItem(string workItemName, IDictionary<string, string> metadata) 68ITaskItem2 workItem = new TaskItem(workItemName);
Microsoft.Extensions.ApiDescription.Client (4)
MetadataSerializer.cs (4)
33if (item is ITaskItem2 item2) 59if (item is ITaskItem2 item2) 98var item2 = (ITaskItem2)item;
MSBuild (7)
TaskParameter.cs (7)
572if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 616if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 699string ITaskItem2.EvaluatedIncludeEscaped 723string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 855string ITaskItem2.GetMetadataValueEscaped(string metadataName) 875void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 883IDictionary ITaskItem2.CloneCustomMetadataEscaped()