1 write to _expander
Microsoft.Build (1)
Evaluation\Evaluator.cs (1)
274_expander = new Expander<P, I>(data, data, _evaluationContext, _evaluationLoggingContext);
25 references to _expander
Microsoft.Build (25)
Evaluation\Evaluator.cs (25)
875_expander, 1026var initialTargets = _expander.ExpandIntoStringListLeaveEscaped(currentProjectOrImport.InitialTargets, ExpanderOptions.ExpandProperties, currentProjectOrImport.InitialTargetsLocation); 1031foreach (string propertyName in _expander.ExpandIntoStringListLeaveEscaped(currentProjectOrImport.TreatAsLocalProperty, ExpanderOptions.ExpandProperties, currentProjectOrImport.TreatAsLocalPropertyLocation)) 1112string expanded = _expander.ExpandIntoStringLeaveEscaped(currentProjectOrImport.DefaultTargets, ExpanderOptions.ExpandProperties, currentProjectOrImport.DefaultTargetsLocation); 1217var beforeTargets = _expander.ExpandIntoStringListLeaveEscaped(targetElement.BeforeTargets, ExpanderOptions.ExpandPropertiesAndItems, targetElement.BeforeTargetsLocation); 1218var afterTargets = _expander.ExpandIntoStringListLeaveEscaped(targetElement.AfterTargets, ExpanderOptions.ExpandPropertiesAndItems, targetElement.AfterTargetsLocation); 1457_expander.PropertiesUseTracker.PropertyReadContext = PropertyReadContext.ConditionEvaluation; 1463_expander.PropertiesUseTracker.PropertyReadContext = PropertyReadContext.PropertyEvaluation; 1467_expander.PropertiesUseTracker.CurrentlyEvaluatingPropertyElementName = propertyElement.Name; 1469string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(propertyElement.Value, ExpanderOptions.ExpandProperties, propertyElement.Location); 1471_expander.PropertiesUseTracker.CheckPreexistingUndefinedUsage(propertyElement, evaluatedValue, _evaluationLoggingContext); 1508_expander.Metadata = itemDefinition; 1512_expander.Metadata = new EvaluatorMetadataTable(itemDefinitionElement.ItemType); 1520_expander.Metadata = itemDefinition; 1527string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(metadataElement.Value, ExpanderOptions.ExpandPropertiesAndCustomMetadata, itemDefinitionElement.Location); 1542_expander.Metadata = null; 1861string expanded = _expander.ExpandIntoStringAndUnescape(importElement.Condition, ExpanderOptions.ExpandProperties | ExpanderOptions.LeavePropertiesUnexpandedOnError | ExpanderOptions.Truncate, importElement.ConditionLocation); 1948EvaluateProperty(sdkReference.Name, sdkReferenceOrigin, _expander, mode), 1949EvaluateProperty(sdkReference.Version, sdkReferenceOrigin, _expander, mode), 1950EvaluateProperty(sdkReference.MinimumVersion, sdkReferenceOrigin, _expander, mode)); 2173string importExpressionEscaped = _expander.ExpandIntoStringLeaveEscaped(unescapedExpression, ExpanderOptions.ExpandProperties, importElement.ProjectLocation); 2593_expander, 2629_expander, 2688_expander.ExpandIntoStringLeaveEscaped( 2871List<GlobResult> globResults = GlobResultBuilder.BuildGlobResults(_itemGlobElements, _expander);