9 implementations of ITaskItem2
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (2)
38ITaskItem2, 784ITaskItem2,
TaskParameter.cs (1)
543ITaskItem2,
Microsoft.Build.Tasks.Core (1)
TaskParameter.cs (1)
543ITaskItem2,
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
40ITaskItem2,
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
StaticWebAsset.cs (1)
17internal sealed class StaticWebAsset : IEquatable<StaticWebAsset>, IComparable<StaticWebAsset>, ITaskItem2
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Data\StaticWebAsset.cs (1)
19public sealed class StaticWebAsset : IEquatable<StaticWebAsset>, IComparable<StaticWebAsset>, ITaskItem2
Data\StaticWebAssetEndpoint.cs (1)
14public class StaticWebAssetEndpoint : IEquatable<StaticWebAssetEndpoint>, IComparable<StaticWebAssetEndpoint>, ITaskItem2
MSBuild (1)
TaskParameter.cs (1)
543ITaskItem2,
106 references to ITaskItem2
Microsoft.Build (30)
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)
1464if (output is ITaskItem2 outputAsITaskItem2) 1554if (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(); 949string ITaskItem2.EvaluatedIncludeEscaped 1369string ITaskItem2.GetMetadataValueEscaped(string name) 1463void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1541else if (destinationItem is ITaskItem2 destinationItemAsTaskItem2 and IMetadataContainer destinationItemAsMetadataContainer) 1572private void BulkImportMetadata(ITaskItem2 destinationItem, IMetadataContainer destinationItemAsMetadataContainer, TaskItem destinationAsTaskItem) 1640IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1741ITaskItem2 thisAsITaskItem2 = this; 1742ITaskItem2 otherAsITaskItem2 = other;
TaskParameter.cs (6)
574if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 672string ITaskItem2.EvaluatedIncludeEscaped 696string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 831string ITaskItem2.GetMetadataValueEscaped(string metadataName) 854void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 862IDictionary 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)
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)
150new ITaskItem2[] 996new 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 (9)
AssemblyDependency\Node\RarNodeExecuteResponse.cs (1)
70string isCopyLocal = taskItem is ITaskItem2 taskItem2
AssignProjectConfiguration.cs (1)
220if (projectRef is ITaskItem2 item2)
ConvertToAbsolutePath.cs (1)
58if (path is ITaskItem2 item2)
TaskParameter.cs (6)
574if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 672string ITaskItem2.EvaluatedIncludeEscaped 696string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 831string ITaskItem2.GetMetadataValueEscaped(string metadataName) 854void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 862IDictionary ITaskItem2.CloneCustomMetadataEscaped()
Microsoft.Build.Utilities.Core (9)
TaskItem.cs (9)
153if (!(sourceItem is ITaskItem2 sourceItemAsITaskItem2)) 200string ITaskItem2.EvaluatedIncludeEscaped 329string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 345ITaskItem2 destinationAsITaskItem2 = destinationItem as ITaskItem2; 428destinationAsITaskItem2.SetMetadata("OriginalItemSpec", ((ITaskItem2)this).EvaluatedIncludeEscaped); 501string 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;
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (7)
StaticWebAsset.cs (7)
1326string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1375string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1413void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1488IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1524string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1525void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 1560IDictionary ITaskItem.CloneCustomMetadata() => ((ITaskItem2)this).CloneCustomMetadataEscaped();
Microsoft.NET.Sdk.Publish.Tasks (2)
MsDeploy\VSMSDeployHostObject.cs (2)
38ITaskItem2 iTaskItem2 = (credentialItem as ITaskItem2);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (17)
Data\StaticWebAsset.cs (7)
1326string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1375string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1413void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1488IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1524string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1525void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 1560IDictionary ITaskItem.CloneCustomMetadata() => ((ITaskItem2)this).CloneCustomMetadataEscaped();
Data\StaticWebAssetEndpoint.cs (7)
419string ITaskItem2.EvaluatedIncludeEscaped { get => Route; set => Route = value; } 452string ITaskItem2.GetMetadataValueEscaped(string metadataName) 464void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 495IDictionary ITaskItem2.CloneCustomMetadataEscaped() 516string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 518void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 538IDictionary ITaskItem.CloneCustomMetadata() => ((ITaskItem2)this).CloneCustomMetadataEscaped();
Data\StaticWebAssetProjectConfiguration.cs (1)
38public ITaskItem2 ToTaskItem()
ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs (2)
167public ITaskItem2 ToTaskItem() 243public static ITaskItem2 ToTaskItem(StaticWebAssetEmbeddingConfiguration configuration)
MSBuild (6)
TaskParameter.cs (6)
574if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 672string ITaskItem2.EvaluatedIncludeEscaped 696string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 831string ITaskItem2.GetMetadataValueEscaped(string metadataName) 854void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 862IDictionary ITaskItem2.CloneCustomMetadataEscaped()