3 writes to _taskItem
Microsoft.Build (3)
Instance\ProjectItemInstance.cs (3)
142
_taskItem
= that._taskItem.DeepClone(newProject.IsImmutable);
582
translator.Translate(ref
_taskItem
, TaskItem.FactoryForDeserialization);
704
_taskItem
= new TaskItem(
41 references to _taskItem
Microsoft.Build (41)
Instance\ProjectItemInstance.cs (41)
142
_taskItem = that.
_taskItem
.DeepClone(newProject.IsImmutable);
188
return
_taskItem
.ItemSpec;
197
_taskItem
.ItemSpec = value;
209
{ return
_taskItem
.IncludeEscaped; }
221
return
_taskItem
.IncludeEscaped;
228
_taskItem
.IncludeEscaped = value;
245
get { return
_taskItem
.MetadataCollection; }
253
get { return
_taskItem
.DirectMetadataCount; }
275
get { return new ReadOnlyCollection<string>(
_taskItem
.MetadataNames.Cast<string>()); }
317
get { return
_taskItem
.MetadataCount; }
354
return
_taskItem
.GetMetadataObject(name);
366
return
_taskItem
.GetMetadata(name);
380
return
_taskItem
.HasMetadata(name);
391
return
_taskItem
.SetMetadataObject(name, evaluatedValue, false /* built-in metadata not allowed */);
402
_taskItem
.SetMetadata(metadataDictionary);
413
_taskItem
.RemoveMetadata(metadataName);
421
return
_taskItem
.ToString();
433
return
_taskItem
.GetMetadataEscaped(name);
468
return
_taskItem
.GetMetadataEscaped(name);
492
((ITaskItem2)
_taskItem
).SetMetadataValueLiteral(metadataName, metadataValue);
500
_taskItem
.CopyMetadataTo(destinationItem);
511
return
_taskItem
.CloneCustomMetadata();
522
return ((ITaskItem2)
_taskItem
).CloneCustomMetadataEscaped();
525
IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() =>
_taskItem
.EnumerateMetadata();
527
void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) =>
_taskItem
.ImportMetadata(metadata);
537
return
_taskItem
.GetMetadataEscaped(name);
561
string value =
_taskItem
.GetMetadataEscaped(name);
600
item.
_taskItem
.SetMetadata(metadata); // Potential copy on write
622
_taskItem
.SetMetadata(metadataDictionary);
638
_taskItem
.SetMetadataOnTaskOutput(items);
820
: this(item.
_taskItem
, false /* no original itemspec */)
1983
return CreateItem(source.
_taskItem
.IncludeEscaped, source.
_taskItem
.IncludeBeforeWildcardExpansionEscaped, source, definingProject);
2019
item.
_taskItem
.SetMetadata(metadata);
2041
if (source.
_taskItem
._itemDefinitions != null)
2043
itemDefinitionsClone ??= new List<ProjectItemDefinitionInstance>(source.
_taskItem
._itemDefinitions.Count + 1);
2044
itemDefinitionsClone.AddRange(source.
_taskItem
._itemDefinitions);
2054
return new ProjectItemInstance(_project, ItemType, includeEscaped, includeBeforeWildcardExpansionEscaped, source.
_taskItem
._directMetadata, itemDefinitionsClone, definingProject);
2284
return x.
_taskItem
.Equals(y.
_taskItem
);
2294
return obj.
_taskItem
.GetHashCode();