9 implementations of ITaskItem2
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (2)
38ITaskItem2, 785ITaskItem2,
src\msbuild\src\Shared\TaskParameter.cs (1)
543ITaskItem2,
Microsoft.Build.Tasks.Core (1)
src\msbuild\src\Shared\TaskParameter.cs (1)
543ITaskItem2,
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)
543ITaskItem2,
86 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)
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.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)
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.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)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (7)
1767string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1817string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1856void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1934IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1971string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1972void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 2008IDictionary 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)
1767string ITaskItem2.EvaluatedIncludeEscaped { get => Identity; set => Identity = value; } 1817string ITaskItem2.GetMetadataValueEscaped(string metadataName) 1856void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) 1934IDictionary ITaskItem2.CloneCustomMetadataEscaped() 1971string ITaskItem.GetMetadata(string metadataName) => ((ITaskItem2)this).GetMetadataValueEscaped(metadataName); 1972void ITaskItem.SetMetadata(string metadataName, string metadataValue) => ((ITaskItem2)this).SetMetadataValueLiteral(metadataName, metadataValue); 2008IDictionary 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)
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()