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