9 implementations of ITaskItem2
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (2)
38ITaskItem2, 785ITaskItem2,
src\msbuild\src\Shared\TaskParameter.cs (1)
542ITaskItem2,
Microsoft.Build.Tasks.Core (1)
src\msbuild\src\Shared\TaskParameter.cs (1)
542ITaskItem2,
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
40ITaskItem2,
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\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)
15public class StaticWebAssetEndpoint : IEquatable<StaticWebAssetEndpoint>, IComparable<StaticWebAssetEndpoint>, ITaskItem2
MSBuild (1)
src\msbuild\src\Shared\TaskParameter.cs (1)
542ITaskItem2,
82 references to ITaskItem2
Microsoft.Build (29)
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\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 1383string ITaskItem2.GetMetadataValueEscaped(string name) 1477void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1555else if (destinationItem is ITaskItem2 destinationItemAsTaskItem2 and IMetadataContainer destinationItemAsMetadataContainer) 1586private void BulkImportMetadata(ITaskItem2 destinationItem, IMetadataContainer destinationItemAsMetadataContainer, TaskItem destinationAsTaskItem) 1654IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1755ITaskItem2 thisAsITaskItem2 = this; 1756ITaskItem2 otherAsITaskItem2 = other;
src\msbuild\src\Shared\TaskParameter.cs (7)
571if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 615if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 698string ITaskItem2.EvaluatedIncludeEscaped 722string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 854string ITaskItem2.GetMetadataValueEscaped(string metadataName) 874void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 882IDictionary ITaskItem2.CloneCustomMetadataEscaped()
Microsoft.Build.Tasks.Core (10)
AssemblyDependency\Node\RarNodeExecuteResponse.cs (1)
70string isCopyLocal = taskItem is ITaskItem2 taskItem2
AssignProjectConfiguration.cs (1)
221if (projectRef is ITaskItem2 item2)
ConvertToAbsolutePath.cs (1)
59if (path is ITaskItem2 item2)
src\msbuild\src\Shared\TaskParameter.cs (7)
571if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 615if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 698string ITaskItem2.EvaluatedIncludeEscaped 722string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 854string ITaskItem2.GetMetadataValueEscaped(string metadataName) 874void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 882IDictionary 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.NET.Sdk.BlazorWebAssembly.Tasks (7)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (7)
1661string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1711string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1750void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1828IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1865string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1866void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 1902IDictionary 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)
1661string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1711string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1750void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1828IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1865string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1866void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 1902IDictionary ITaskItem.CloneCustomMetadata() => ((ITaskItem2)this).CloneCustomMetadataEscaped();
Data\StaticWebAssetEndpoint.cs (7)
445string ITaskItem2.EvaluatedIncludeEscaped { get => Route; set => Route = value; } 479string ITaskItem2.GetMetadataValueEscaped(string metadataName) 492void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 526IDictionary ITaskItem2.CloneCustomMetadataEscaped() 548string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 550void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 571IDictionary 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 (7)
src\msbuild\src\Shared\TaskParameter.cs (7)
571if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 615if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 698string ITaskItem2.EvaluatedIncludeEscaped 722string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 854string ITaskItem2.GetMetadataValueEscaped(string metadataName) 874void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 882IDictionary ITaskItem2.CloneCustomMetadataEscaped()