34 references to ExpandProperties
Microsoft.Build (34)
Definition\Project.cs (2)
3334
string evaluatedExistingInclude = _data.Expander.ExpandIntoStringLeaveEscaped(candidateExistingItemXml.Include, ExpanderOptions.
ExpandProperties
, candidateExistingItemXml.IncludeLocation);
3388
string evaluatedValueEscaped = _data.Expander.ExpandIntoStringLeaveEscaped(unevaluatedValue, ExpanderOptions.
ExpandProperties
, propertyLocation);
Definition\Toolset.cs (1)
951
ExpanderOptions.
ExpandProperties
,
Definition\ToolsetReader.cs (1)
589
return expander.ExpandIntoStringAndUnescape(property.Value, ExpanderOptions.
ExpandProperties
, property.Source);
Evaluation\Evaluator.cs (16)
464
string evaluatedIncludeEscaped = expander.ExpandIntoStringLeaveEscaped(unevaluatedIncludeEscaped, ExpanderOptions.
ExpandProperties
, itemElement.IncludeLocation);
1026
var initialTargets = _expander.ExpandIntoStringListLeaveEscaped(currentProjectOrImport.InitialTargets, ExpanderOptions.
ExpandProperties
, currentProjectOrImport.InitialTargetsLocation);
1031
foreach (string propertyName in _expander.ExpandIntoStringListLeaveEscaped(currentProjectOrImport.TreatAsLocalProperty, ExpanderOptions.
ExpandProperties
, currentProjectOrImport.TreatAsLocalPropertyLocation))
1112
string expanded = _expander.ExpandIntoStringLeaveEscaped(currentProjectOrImport.DefaultTargets, ExpanderOptions.
ExpandProperties
, currentProjectOrImport.DefaultTargetsLocation);
1140
if (EvaluateConditionCollectingConditionedProperties(propertyGroupElement, ExpanderOptions.
ExpandProperties
, ParserOptions.AllowProperties))
1155
if (EvaluateCondition(itemDefinitionGroupElement, ExpanderOptions.
ExpandProperties
, ParserOptions.AllowProperties))
1458
if (!EvaluateConditionCollectingConditionedProperties(propertyElement, ExpanderOptions.
ExpandProperties
, ParserOptions.AllowProperties))
1469
string evaluatedValue = _expander.ExpandIntoStringLeaveEscaped(propertyElement.Value, ExpanderOptions.
ExpandProperties
, propertyElement.Location);
1584
if (EvaluateConditionCollectingConditionedProperties(importGroupElement, ExpanderOptions.
ExpandProperties
, ParserOptions.AllowProperties, _projectRootElementCache))
1608
if (EvaluateConditionCollectingConditionedProperties(whenElement, ExpanderOptions.
ExpandProperties
, ParserOptions.AllowProperties))
1758
if (!EvaluateConditionCollectingConditionedProperties(importElement, newExpandedCondition, ExpanderOptions.
ExpandProperties
, ParserOptions.AllowProperties,
1855
if (!EvaluateConditionCollectingConditionedProperties(importElement, ExpanderOptions.
ExpandProperties
,
1861
string expanded = _expander.ExpandIntoStringAndUnescape(importElement.Condition, ExpanderOptions.
ExpandProperties
| ExpanderOptions.LeavePropertiesUnexpandedOnError | ExpanderOptions.Truncate, importElement.ConditionLocation);
1929
const ExpanderOptions Options = ExpanderOptions.
ExpandProperties
;
2173
string importExpressionEscaped = _expander.ExpandIntoStringLeaveEscaped(unescapedExpression, ExpanderOptions.
ExpandProperties
, importElement.ProjectLocation);
2690
ExpanderOptions.
ExpandProperties
, importElement.ProjectLocation);
Evaluation\Expander.Function.cs (2)
371
Debug.Assert((options & ExpanderOptions.
ExpandProperties
) != 0, $"{ExpanderOptions.
ExpandProperties
} must be set.");
Evaluation\Expander.PropertyExpander.cs (4)
91
if ((options & ExpanderOptions.
ExpandProperties
) == 0 || expression.IsNullOrEmpty())
124
/// <see cref="ExpanderOptions.
ExpandProperties
"/>.
147
Debug.Assert((options & ExpanderOptions.
ExpandProperties
) != 0, $"{ExpanderOptions.
ExpandProperties
} must be set.");
Evaluation\ExpanderOptions.cs (4)
75
ExpandPropertiesAndItems =
ExpandProperties
| ExpandItems,
80
ExpandPropertiesAndMetadata = ExpandMetadata |
ExpandProperties
,
85
ExpandPropertiesAndCustomMetadata = ExpandCustomMetadata |
ExpandProperties
,
90
ExpandAll = ExpandMetadata |
ExpandProperties
| ExpandItems
Evaluation\ItemSpec.cs (1)
189
ExpanderOptions.
ExpandProperties
,
Evaluation\LazyItemEvaluator.cs (3)
561
string evaluatedExclude = _expander.ExpandIntoStringLeaveEscaped(itemElement.Exclude, ExpanderOptions.
ExpandProperties
, itemElement.ExcludeLocation);
590
string evaluatedmatchOnMetadata = _expander.ExpandIntoStringLeaveEscaped(itemElement.MatchOnMetadata, ExpanderOptions.
ExpandProperties
, itemElement.MatchOnMetadataLocation);
637
const ExpanderOptions expanderOptions = ExpanderOptions.
ExpandProperties
| ExpanderOptions.LeavePropertiesUnexpandedOnError;