3 writes to _taskItem
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (3)
152
_taskItem
= that._taskItem.DeepClone(newProject.IsImmutable);
612
translator.Translate(ref
_taskItem
, TaskItem.FactoryForDeserialization);
766
_taskItem
= new TaskItem(
47 references to _taskItem
Microsoft.Build (47)
Instance\ProjectItemInstance.cs (47)
152
_taskItem = that.
_taskItem
.DeepClone(newProject.IsImmutable);
199
return
_taskItem
.ItemSpec;
208
_taskItem
.ItemSpec = value;
220
{ return
_taskItem
.IncludeEscaped; }
232
return
_taskItem
.IncludeEscaped;
239
_taskItem
.IncludeEscaped = value;
256
get { return ((IItem<ProjectMetadataInstance>)
_taskItem
).Metadata; }
264
get { return
_taskItem
.DirectMetadataCount; }
270
public bool HasCustomMetadata =>
_taskItem
.HasCustomMetadata;
291
get { return new ReadOnlyCollection<string>(
_taskItem
.MetadataNames.Cast<string>()); }
294
internal TaskItem.MetadataNamesEnumerable EnumerableMetadataNames =>
_taskItem
.EnumerableMetadataNames;
338
get { return
_taskItem
.MetadataCount; }
370
SerializableMetadata IMetadataContainer.BackingMetadata =>
_taskItem
.BackingMetadata;
380
return
_taskItem
.GetMetadataObject(name);
392
return
_taskItem
.GetMetadata(name);
406
return
_taskItem
.HasMetadata(name);
417
return
_taskItem
.SetMetadataObject(name, evaluatedValue, false /* built-in metadata not allowed */);
428
_taskItem
.SetMetadata(metadataDictionary);
439
_taskItem
.RemoveMetadata(metadataName);
447
return
_taskItem
.ToString();
459
return
_taskItem
.GetMetadataEscaped(name);
494
return
_taskItem
.GetMetadataEscaped(name);
507
_taskItem
.SetMetadata(metadataName, metadataValue, allowItemSpecModifiers: false);
520
((ITaskItem2)
_taskItem
).SetMetadataValueLiteral(metadataName, metadataValue);
528
_taskItem
.CopyMetadataTo(destinationItem);
539
return
_taskItem
.CloneCustomMetadata();
550
return ((ITaskItem2)
_taskItem
).CloneCustomMetadataEscaped();
553
IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() =>
_taskItem
.EnumerateMetadata();
555
void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) =>
_taskItem
.ImportMetadata(metadata);
557
void IMetadataContainer.RemoveMetadataRange(IEnumerable<string> metadataNames) =>
_taskItem
.RemoveMetadataRange(metadataNames);
567
return
_taskItem
.GetMetadataEscaped(name);
591
string value =
_taskItem
.GetMetadataEscaped(name);
630
item.
_taskItem
.SetMetadata(metadata); // Potential copy on write
653
_taskItem
.SetMetadata(metadataDictionary);
669
_taskItem
.SetMetadataOnTaskOutput(items);
680
_taskItem
.SetMetadataOnTaskOutput(items);
882
: this(item.
_taskItem
, false /* no original itemspec */)
2269
return CreateItem(source.
_taskItem
.IncludeEscaped, source.
_taskItem
.IncludeBeforeWildcardExpansionEscaped, source, definingProject);
2307
item.
_taskItem
.SetMetadata(metadata);
2330
if (source.
_taskItem
._itemDefinitions != null)
2332
itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>(source.
_taskItem
._itemDefinitions.Count + 1);
2333
itemDefinitionsClone.AddRange(source.
_taskItem
._itemDefinitions);
2343
return new ProjectItemInstance(_project, ItemType, includeEscaped, includeBeforeWildcardExpansionEscaped, source.
_taskItem
.DirectMetadata, itemDefinitionsClone, definingProject, useItemDefinitionsWithoutModification: false);
2573
return x.
_taskItem
.Equals(y.
_taskItem
);
2583
return obj.
_taskItem
.GetHashCode();