3 writes to _taskItem
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (3)
152
_taskItem
= that._taskItem.DeepClone(newProject.IsImmutable);
610
translator.Translate(ref
_taskItem
, TaskItem.FactoryForDeserialization);
764
_taskItem
= new TaskItem(
46 references to _taskItem
Microsoft.Build (46)
Instance\ProjectItemInstance.cs (46)
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);
565
return
_taskItem
.GetMetadataEscaped(name);
589
string value =
_taskItem
.GetMetadataEscaped(name);
628
item.
_taskItem
.SetMetadata(metadata); // Potential copy on write
651
_taskItem
.SetMetadata(metadataDictionary);
667
_taskItem
.SetMetadataOnTaskOutput(items);
678
_taskItem
.SetMetadataOnTaskOutput(items);
880
: this(item.
_taskItem
, false /* no original itemspec */)
2253
return CreateItem(source.
_taskItem
.IncludeEscaped, source.
_taskItem
.IncludeBeforeWildcardExpansionEscaped, source, definingProject);
2291
item.
_taskItem
.SetMetadata(metadata);
2314
if (source.
_taskItem
._itemDefinitions != null)
2316
itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>(source.
_taskItem
._itemDefinitions.Count + 1);
2317
itemDefinitionsClone.AddRange(source.
_taskItem
._itemDefinitions);
2327
return new ProjectItemInstance(_project, ItemType, includeEscaped, includeBeforeWildcardExpansionEscaped, source.
_taskItem
.DirectMetadata, itemDefinitionsClone, definingProject, useItemDefinitionsWithoutModification: false);
2557
return x.
_taskItem
.Equals(y.
_taskItem
);
2567
return obj.
_taskItem
.GetHashCode();