1 write to _expander
Microsoft.Build (1)
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
48_expander = new Expander<P, I>(_evaluatorData, _evaluatorData, _lazyEvaluator.EvaluationContext, _lazyEvaluator._loggingContext);
11 references to _expander
Microsoft.Build (11)
Evaluation\LazyItemEvaluator.IncludeOperation.cs (2)
49string excludeExpanded = _expander.ExpandIntoStringLeaveEscaped(exclude, ExpanderOptions.ExpandPropertiesAndItems, _itemElement.ExcludeLocation); 67var itemsFromExpression = _expander.ExpandExpressionCaptureIntoItems(
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (9)
50_itemSpec.Expander = _expander; 204_expander.Metadata = itemContext.GetMetadataTable(); 208if (!EvaluateCondition(metadataElement.Condition, metadataElement, metadataExpansionOptions, ParserOptions.AllowAll, _expander, _lazyEvaluator)) 213string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(metadataElement.Value, metadataExpansionOptions, metadataElement.Location); 220_expander.Metadata = null; 230_expander.Metadata = metadataTable; 245_expander, 251string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(metadataElement.Value, metadataExpansionOptions, metadataElement.Location); 268_expander.Metadata = null;