9 implementations of ITaskItem2
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (2)
38ITaskItem2, 785ITaskItem2,
src\msbuild\src\Shared\TaskParameter.cs (1)
540ITaskItem2,
Microsoft.Build.Tasks.Core (1)
src\msbuild\src\Shared\TaskParameter.cs (1)
540ITaskItem2,
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
40ITaskItem2,
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (1)
18internal sealed class StaticWebAsset : IEquatable<StaticWebAsset>, IComparable<StaticWebAsset>, ITaskItem2
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Data\StaticWebAsset.cs (1)
20public 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)
540ITaskItem2,
82 references to ITaskItem2
Microsoft.Build (29)
BackEnd\Components\ProjectCache\CacheResult.cs (1)
128private static ProjectItemInstance.TaskItem CreateTaskItem(ITaskItem2 taskItemInterface)
BackEnd\Components\ProjectCache\Experimental\CacheResult.cs (1)
130private 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) 1471void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1549else if (destinationItem is ITaskItem2 destinationItemAsTaskItem2 and IMetadataContainer destinationItemAsMetadataContainer) 1580private void BulkImportMetadata(ITaskItem2 destinationItem, IMetadataContainer destinationItemAsMetadataContainer, TaskItem destinationAsTaskItem) 1648IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1749ITaskItem2 thisAsITaskItem2 = this; 1750ITaskItem2 otherAsITaskItem2 = other;
src\msbuild\src\Shared\TaskParameter.cs (7)
569if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 613if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 696string ITaskItem2.EvaluatedIncludeEscaped 720string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 852string ITaskItem2.GetMetadataValueEscaped(string metadataName) 872void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 880IDictionary 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)
569if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 613if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 696string ITaskItem2.EvaluatedIncludeEscaped 720string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 852string ITaskItem2.GetMetadataValueEscaped(string metadataName) 872void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 880IDictionary 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)
1718string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1768string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1807void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1885IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1922string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1923void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 1959IDictionary 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)
1718string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1768string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1807void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1885IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1922string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1923void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 1959IDictionary 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)
569if (copyFrom is ITaskItem2 copyFromAsITaskItem2) 613if (copyFrom is ITaskItem2 copyFromForRecursiveDir) 696string ITaskItem2.EvaluatedIncludeEscaped 720string metadataValue = (this as ITaskItem2).GetMetadataValueEscaped(metadataName); 852string ITaskItem2.GetMetadataValueEscaped(string metadataName) 872void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 880IDictionary ITaskItem2.CloneCustomMetadataEscaped()