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)
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
));
570
AddTransformResult(output, item.Value is null ? null : literal, item.
Item
, includeNullEntries);
586
include = GetMetadataValueFromMatch(match, item.Value, item.
Item
, elementLocation);
589
AddTransformResult(output, include, item.
Item
, includeNullEntries);
618
includeBuilder.Append(GetMetadataValueFromMatch(match, item.Value, item.
Item
, elementLocation));
629
AddTransformResult(output, include, item.
Item
, includeNullEntries);
655
includeBuilder.Append(GetMetadataValueFromMatch(match, item.Value, item.
Item
, elementLocation));
664
AddTransformResult(output, include, item.
Item
, includeNullEntries);
838
output.Add(new TransformEntry(include, item.
Item
));
842
output.Add(new TransformEntry(null, item.
Item
));
890
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
930
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
968
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
1003
if (item.
Item
!= null)
1009
metadataValue = item.
Item
.GetMetadataValueEscaped(metadataName);
1022
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() ?? [];