1 write to _expander
Microsoft.Build (1)
Evaluation\LazyItemEvaluator.cs (1)
57_expander = new Expander<P, I>(_evaluatorData, _evaluatorData, evaluationContext, loggingContext);
5 references to _expander
Microsoft.Build (5)
Evaluation\LazyItemEvaluator.cs (5)
67return EvaluateCondition(element.Condition, element, expanderOptions, parserOptions, _expander, this); 561string evaluatedExclude = _expander.ExpandIntoStringLeaveEscaped(itemElement.Exclude, ExpanderOptions.ExpandProperties, itemElement.ExcludeLocation); 590string evaluatedmatchOnMetadata = _expander.ExpandIntoStringLeaveEscaped(itemElement.MatchOnMetadata, ExpanderOptions.ExpandProperties, itemElement.MatchOnMetadataLocation); 599string metadataExpanded = _expander.ExpandIntoStringLeaveEscaped(matchOnMetadataSplit, ExpanderOptions.ExpandPropertiesAndItems, itemElement.MatchOnMetadataLocation); 657var itemsAndMetadataFound = ExpressionShredder.GetReferencedItemNamesAndMetadata(GetExpandedMetadataValuesAndConditions(itemElement.Metadata, _expander));