33 references to Item
Microsoft.Build (33)
Evaluation\Expander.ItemExpander.cs (1)
461
/// <see cref="TransformEntry.Value"/> contains the escaped value, and <see cref="TransformEntry.
Item
"/>
Evaluation\Expander.ItemExpander.Transforms.cs (29)
122
string directoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? Directory.GetCurrentDirectory();
123
string definingProjectEscaped = item.
Item
.GetMetadataValueEscaped(ItemSpecModifiers.DefiningProjectFullPath);
138
output.Add(new TransformEntry(result, item.
Item
));
142
output.Add(new TransformEntry(null, item.
Item
));
185
string baseDirectoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty;
275
string baseDirectoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty;
360
string baseDirectoryToUse = item.
Item
.ProjectDirectory ?? FileUtilities.CurrentThreadWorkingDirectory ?? String.Empty;
379
output.Add(new TransformEntry(directoryName, item.
Item
));
383
output.Add(new TransformEntry(null, item.
Item
));
405
if (item.
Item
!= null)
411
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
430
output.Add(new TransformEntry(itemSpec, item.
Item
));
436
output.Add(new TransformEntry(metadataValue, item.
Item
));
441
output.Add(new TransformEntry(metadataValue, item.
Item
));
568
AddTransformResult(output, item.Value is null ? null : literal, item.
Item
, includeNullEntries);
584
include = GetMetadataValueFromMatch(match, item.Value, item.
Item
, elementLocation);
587
AddTransformResult(output, include, item.
Item
, includeNullEntries);
616
includeBuilder.Append(GetMetadataValueFromMatch(match, item.Value, item.
Item
, elementLocation));
627
AddTransformResult(output, include, item.
Item
, includeNullEntries);
653
includeBuilder.Append(GetMetadataValueFromMatch(match, item.Value, item.
Item
, elementLocation));
662
AddTransformResult(output, include, item.
Item
, includeNullEntries);
836
output.Add(new TransformEntry(include, item.
Item
));
840
output.Add(new TransformEntry(null, item.
Item
));
888
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
928
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
966
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
1001
if (item.
Item
!= null)
1007
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
1020
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() ?? [];