2 writes to _backingItem
Microsoft.Build.Framework (2)
TaskItem_T.cs (2)
40
_backingItem
= new MutableTaskItem(itemSpec);
56
_backingItem
= item;
13 references to _backingItem
Microsoft.Build.Framework (13)
TaskItem_T.cs (13)
94
get =>
_backingItem
?.ItemSpec;
99
public ICollection? MetadataNames =>
_backingItem
?.MetadataNames;
102
public int MetadataCount =>
_backingItem
?.MetadataCount ?? 0;
105
public string? GetMetadata(string metadataName) =>
_backingItem
?.GetMetadata(metadataName);
109
_backingItem
?.SetMetadata(metadataName, metadataValue);
113
_backingItem
?.RemoveMetadata(metadataName);
117
_backingItem
?.CopyMetadataTo(destinationItem);
120
public IDictionary? CloneCustomMetadata() =>
_backingItem
?.CloneCustomMetadata();
129
get => (
_backingItem
as ITaskItem2)?.EvaluatedIncludeEscaped ?? ItemSpec;
136
return (
_backingItem
as ITaskItem2)?.GetMetadataValueEscaped(metadataName) ?? string.Empty;
142
if (
_backingItem
is ITaskItem2 taskItem2)
146
else if (
_backingItem
is ITaskItem taskItem)
156
return (
_backingItem
as ITaskItem2)?.CloneCustomMetadataEscaped() ?? new Hashtable();