2 instantiations of ItemsAndMetadataPair
Microsoft.Build (2)
Evaluation\ExpressionShredder.cs (2)
69
ItemsAndMetadataPair pair = new
ItemsAndMetadataPair
(null, null);
84
ItemsAndMetadataPair pair = new
ItemsAndMetadataPair
(null, null);
9 references to ItemsAndMetadataPair
Microsoft.Build (8)
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
118
ItemsAndMetadataPair
pair = ExpressionShredder.GetReferencedItemNamesAndMetadata(batchableObjectParameters);
Evaluation\ExpressionShredder.cs (4)
67
internal static
ItemsAndMetadataPair
GetReferencedItemNamesAndMetadata(IEnumerable<string> expressions)
69
ItemsAndMetadataPair
pair = new ItemsAndMetadataPair(null, null);
84
ItemsAndMetadataPair
pair = new ItemsAndMetadataPair(null, null);
271
private static void GetReferencedItemNamesAndMetadata(string expression, int start, int end, ref
ItemsAndMetadataPair
pair, ShredderOptions whatToShredFor)
Evaluation\LazyItemEvaluator.cs (1)
657
var
itemsAndMetadataFound = ExpressionShredder.GetReferencedItemNamesAndMetadata(GetExpandedMetadataValuesAndConditions(itemElement.Metadata, _expander));
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
282
protected bool NeedToExpandMetadataForEachItem(ImmutableArray<ProjectMetadataElement> metadata, out
ItemsAndMetadataPair
itemsAndMetadataFound)
Evaluation\LazyItemEvaluator.UpdateOperation.cs (1)
152
needToExpandMetadataForEachItem = NeedToExpandMetadataForEachItem(metadata, out
var
itemsAndMetadataFound);
Microsoft.Build.Engine.UnitTests (1)
Evaluation\ExpressionShredder_Tests.cs (1)
456
ItemsAndMetadataPair
pair = ExpressionShredder.GetReferencedItemNamesAndMetadata(list);