31 references to Item
Microsoft.Build (31)
Evaluation\Expander.ItemExpander.cs (1)
430
/// <see cref="TransformEntry.
Item
"/> represents the original item.
Evaluation\Expander.ItemExpander.Transforms.cs (27)
124
string directoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? Directory.GetCurrentDirectory();
125
string definingProjectEscaped = item.
Item
.GetMetadataValueEscaped(ItemSpecModifiers.DefiningProjectFullPath);
140
output.Add(new TransformEntry(result, item.
Item
));
144
output.Add(new TransformEntry(null, item.
Item
));
187
string baseDirectoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty;
277
string baseDirectoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty;
362
string baseDirectoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty;
381
output.Add(new TransformEntry(directoryName, item.
Item
));
385
output.Add(new TransformEntry(null, item.
Item
));
407
if (item.
Item
!= null)
413
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
432
output.Add(new TransformEntry(itemSpec, item.
Item
));
438
output.Add(new TransformEntry(metadataValue, item.
Item
));
443
output.Add(new TransformEntry(metadataValue, item.
Item
));
557
include = GetMetadataValueFromMatch(matches.Single, item.Value, item.
Item
, elementLocation, ref curIndex);
564
GetMetadataValueFromMatch(matches.Single, item.Value, item.
Item
, elementLocation, ref curIndex));
576
GetMetadataValueFromMatch(match, item.Value, item.
Item
, elementLocation, ref curIndex));
596
output.Add(new TransformEntry(include, item.
Item
));
600
output.Add(new TransformEntry(value: null, item.
Item
));
747
output.Add(new TransformEntry(include, item.
Item
));
751
output.Add(new TransformEntry(null, item.
Item
));
799
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
839
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
877
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
912
if (item.
Item
!= null)
918
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
931
output.Add(new TransformEntry("true", item.
Item
));
Evaluation\Expander.TransformEntry.cs (2)
20
/// <see cref="
Item
"/> is null when the entry was synthesized by a transform
41
item =
Item
;
Evaluation\ItemSpec.cs (1)
128
entries?.Select(i => new ReferencedItem(i.
Item
, new ValueFragment(i.Value, ProjectDirectory))).ToList() ?? [];