5 implementations of ITaskItem2
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (2)
36ITaskItem2, 757ITaskItem2,
TaskParameter.cs (1)
725ITaskItem2
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
36ITaskItem2,
MSBuild (1)
TaskParameter.cs (1)
725ITaskItem2
72 references to ITaskItem2
Microsoft.Build (26)
BackEnd\Components\ProjectCache\CacheResult.cs (1)
131private static ProjectItemInstance.TaskItem CreateTaskItem(ITaskItem2 taskItemInterface)
BackEnd\Components\ProjectCache\PluginTargetResult.cs (2)
17public IReadOnlyCollection<ITaskItem2> TaskItems { get; } 22IReadOnlyCollection<ITaskItem2> taskItems,
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
1409if (output is ITaskItem2 outputAsITaskItem2) 1488if (output is ITaskItem2 outputAsITaskItem2)
Instance\ProjectItemInstance.cs (12)
226string ITaskItem2.EvaluatedIncludeEscaped 481string ITaskItem2.GetMetadataValueEscaped(string name) 503void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 507((ITaskItem2)_taskItem).SetMetadataValueLiteral(metadataName, metadataValue); 535IDictionary ITaskItem2.CloneCustomMetadataEscaped() 537return ((ITaskItem2)_taskItem).CloneCustomMetadataEscaped(); 922string ITaskItem2.EvaluatedIncludeEscaped 1281string ITaskItem2.GetMetadataValueEscaped(string name) 1375void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1524IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1626ITaskItem2 thisAsITaskItem2 = this; 1627ITaskItem2 otherAsITaskItem2 = other;
TaskParameter.cs (9)
289ITaskItem2 copyFromAsITaskItem2 = copyFrom as ITaskItem2; 406ITaskItem2 wrappedItemAsITaskItem2 = wrappedItem as ITaskItem2; 815string ITaskItem2.EvaluatedIncludeEscaped 835string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 951string ITaskItem2.GetMetadataValueEscaped(string metadataName) 974void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 982IDictionary 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 (13)
ConsoleLogger_Tests.cs (3)
1664items.Add("type", (ITaskItem2)new TaskItem("spec", String.Empty)); 1665items.Add("type2", (ITaskItem2)new TaskItem("spec2", String.Empty)); 1668ITaskItem2 taskItem3 = new TaskItem("%28spec%3b3", String.Empty);
ProjectCache\ProjectCacheTests.cs (2)
132new ITaskItem2[] 978new ITaskItem2[]
TaskParameter_Tests.cs (8)
342ITaskItem2 foo = t.WrappedParameter as ITaskItem2; 352ITaskItem2 foo2 = t2.WrappedParameter as ITaskItem2; 453ITaskItem2 foo = t.WrappedParameter as ITaskItem2; 466ITaskItem2 foo2 = t2.WrappedParameter as ITaskItem2;
Microsoft.Build.Tasks.Core (2)
AssignProjectConfiguration.cs (1)
220if (projectRef is ITaskItem2 item2)
ConvertToAbsolutePath.cs (1)
58if (path is ITaskItem2 item2)
Microsoft.Build.Utilities.Core (9)
TaskItem.cs (9)
147if (!(sourceItem is ITaskItem2 sourceItemAsITaskItem2)) 194string ITaskItem2.EvaluatedIncludeEscaped 305string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 321ITaskItem2 destinationAsITaskItem2 = destinationItem as ITaskItem2; 377destinationAsITaskItem2.SetMetadata("OriginalItemSpec", ((ITaskItem2)this).EvaluatedIncludeEscaped); 450string ITaskItem2.GetMetadataValueEscaped(string metadataName) 476void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) => SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue)); 483IDictionary 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 (9)
TaskParameter.cs (9)
289ITaskItem2 copyFromAsITaskItem2 = copyFrom as ITaskItem2; 406ITaskItem2 wrappedItemAsITaskItem2 = wrappedItem as ITaskItem2; 815string ITaskItem2.EvaluatedIncludeEscaped 835string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 951string ITaskItem2.GetMetadataValueEscaped(string metadataName) 974void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 982IDictionary ITaskItem2.CloneCustomMetadataEscaped()