3 writes to _taskItem
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (3)
151
_taskItem
= that._taskItem.DeepClone(newProject.IsImmutable);
597
translator.Translate(ref
_taskItem
, TaskItem.FactoryForDeserialization);
739
_taskItem
= new TaskItem(
42 references to _taskItem
Microsoft.Build (42)
Instance\ProjectItemInstance.cs (42)
151
_taskItem = that.
_taskItem
.DeepClone(newProject.IsImmutable);
198
return
_taskItem
.ItemSpec;
207
_taskItem
.ItemSpec = value;
219
{ return
_taskItem
.IncludeEscaped; }
231
return
_taskItem
.IncludeEscaped;
238
_taskItem
.IncludeEscaped = value;
255
get { return
_taskItem
.MetadataCollection; }
263
get { return
_taskItem
.DirectMetadataCount; }
285
get { return new ReadOnlyCollection<string>(
_taskItem
.MetadataNames.Cast<string>()); }
288
internal TaskItem.MetadataNamesEnumerable EnumerableMetadataNames =>
_taskItem
.EnumerableMetadataNames;
332
get { return
_taskItem
.MetadataCount; }
369
return
_taskItem
.GetMetadataObject(name);
381
return
_taskItem
.GetMetadata(name);
395
return
_taskItem
.HasMetadata(name);
406
return
_taskItem
.SetMetadataObject(name, evaluatedValue, false /* built-in metadata not allowed */);
417
_taskItem
.SetMetadata(metadataDictionary);
428
_taskItem
.RemoveMetadata(metadataName);
436
return
_taskItem
.ToString();
448
return
_taskItem
.GetMetadataEscaped(name);
483
return
_taskItem
.GetMetadataEscaped(name);
507
((ITaskItem2)
_taskItem
).SetMetadataValueLiteral(metadataName, metadataValue);
515
_taskItem
.CopyMetadataTo(destinationItem);
526
return
_taskItem
.CloneCustomMetadata();
537
return ((ITaskItem2)
_taskItem
).CloneCustomMetadataEscaped();
540
IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() =>
_taskItem
.EnumerateMetadata();
542
void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) =>
_taskItem
.ImportMetadata(metadata);
552
return
_taskItem
.GetMetadataEscaped(name);
576
string value =
_taskItem
.GetMetadataEscaped(name);
615
item.
_taskItem
.SetMetadata(metadata); // Potential copy on write
637
_taskItem
.SetMetadata(metadataDictionary);
653
_taskItem
.SetMetadataOnTaskOutput(items);
855
: this(item.
_taskItem
, false /* no original itemspec */)
2090
return CreateItem(source.
_taskItem
.IncludeEscaped, source.
_taskItem
.IncludeBeforeWildcardExpansionEscaped, source, definingProject);
2126
item.
_taskItem
.SetMetadata(metadata);
2148
if (source.
_taskItem
._itemDefinitions != null)
2150
itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>(source.
_taskItem
._itemDefinitions.Count + 1);
2151
itemDefinitionsClone.AddRange(source.
_taskItem
._itemDefinitions);
2161
return new ProjectItemInstance(_project, ItemType, includeEscaped, includeBeforeWildcardExpansionEscaped, source.
_taskItem
._directMetadata, itemDefinitionsClone, definingProject, useItemDefinitionsWithoutModification: false);
2391
return x.
_taskItem
.Equals(y.
_taskItem
);
2401
return obj.
_taskItem
.GetHashCode();