66 references to ExpandAll
Microsoft.Build (36)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (11)
72
ExpanderOptions.
ExpandAll
,
87
var keepMetadataEvaluated = bucket.Expander.ExpandIntoStringListLeaveEscaped(child.KeepMetadata, ExpanderOptions.
ExpandAll
, child.KeepMetadataLocation).ToList();
96
var removeMetadataEvaluated = bucket.Expander.ExpandIntoStringListLeaveEscaped(child.RemoveMetadata, ExpanderOptions.
ExpandAll
, child.RemoveMetadataLocation).ToList();
105
var matchOnMetadataEvaluated = bucket.Expander.ExpandIntoStringListLeaveEscaped(child.MatchOnMetadata, ExpanderOptions.
ExpandAll
, child.MatchOnMetadataLocation).ToList();
179
ExpanderOptions.
ExpandAll
,
187
ExpanderOptions expanderOptions = ExpanderOptions.
ExpandAll
;
215
ExpanderOptions.
ExpandAll
,
333
ExpanderOptions.
ExpandAll
,
341
string evaluatedValue = bucket.Expander.ExpandIntoStringLeaveEscaped(metadataInstance.Value, ExpanderOptions.
ExpandAll
, metadataInstance.Location);
414
string evaluatedExclude = expander.ExpandIntoStringLeaveEscaped(originalItem.Exclude, ExpanderOptions.
ExpandAll
, originalItem.ExcludeLocation);
602
var specificationPieces = expander.ExpandIntoStringListLeaveEscaped(specification, ExpanderOptions.
ExpandAll
, specificationLocation);
BackEnd\Components\RequestBuilder\IntrinsicTasks\PropertyGroupIntrinsicTask.cs (2)
68
ExpanderOptions.
ExpandAll
,
88
string evaluatedValue = bucket.Expander.ExpandIntoStringLeaveEscaped(property.Value, ExpanderOptions.
ExpandAll
, property.Location);
BackEnd\Components\RequestBuilder\TargetEntry.cs (4)
638
targetOutputItemsList = bucket.Expander.ExpandIntoTaskItemsLeaveEscaped(targetReturns, ExpanderOptions.
ExpandAll
, targetReturnsLocation).ToList();
642
targetOutputItemsList.AddRange(bucket.Expander.ExpandIntoTaskItemsLeaveEscaped(targetReturns, ExpanderOptions.
ExpandAll
, targetReturnsLocation));
653
targetOutputItems = new HashSet<TaskItem>(batchingBuckets[0].Expander.ExpandIntoTaskItemsLeaveEscaped(targetReturns, ExpanderOptions.
ExpandAll
, targetReturnsLocation)).ToArray();
660
IList<TaskItem> itemsToAdd = bucket.Expander.ExpandIntoTaskItemsLeaveEscaped(targetReturns, ExpanderOptions.
ExpandAll
, targetReturnsLocation);
BackEnd\Components\RequestBuilder\TaskBuilder.cs (11)
405
ExpanderOptions.
ExpandAll
,
559
string msbuildArchitecture = expander.ExpandIntoStringAndUnescape(_taskNode.MSBuildArchitecture ?? String.Empty, ExpanderOptions.
ExpandAll
, _taskNode.MSBuildArchitectureLocation ?? ElementLocation.EmptyLocation);
560
string msbuildRuntime = expander.ExpandIntoStringAndUnescape(_taskNode.MSBuildRuntime ?? String.Empty, ExpanderOptions.
ExpandAll
, _taskNode.MSBuildRuntimeLocation ?? ElementLocation.EmptyLocation);
646
string expanded = bucket.Expander.ExpandIntoStringAndUnescape(_targetChildInstance.Condition, ExpanderOptions.
ExpandAll
| ExpanderOptions.LeavePropertiesUnexpandedOnError | ExpanderOptions.Truncate, _targetChildInstance.ConditionLocation);
719
string expandedValue = bucket.Expander.ExpandIntoStringAndUnescape(continueOnErrorAttribute, ExpanderOptions.
ExpandAll
, _taskNode.ContinueOnErrorLocation); // expand embedded item vectors after expanding properties and item metadata
1027
settingString = bucket.Expander.ExpandIntoStringAndUnescape(_taskNode.ContinueOnError, ExpanderOptions.
ExpandAll
, _taskNode.ContinueOnErrorLocation); // expand embedded item vectors after expanding properties and item metadata
1105
ExpanderOptions.
ExpandAll
,
1124
outputTargetName = bucket.Expander.ExpandIntoStringAndUnescape(taskOutputItemInstance.ItemType, ExpanderOptions.
ExpandAll
, taskOutputItemInstance.ItemTypeLocation);
1142
outputTargetName = bucket.Expander.ExpandIntoStringAndUnescape(taskOutputPropertyInstance.PropertyName, ExpanderOptions.
ExpandAll
, taskOutputPropertyInstance.PropertyNameLocation);
1156
taskParameterName = bucket.Expander.ExpandIntoStringAndUnescape(taskParameterName, ExpanderOptions.
ExpandAll
, taskOutputSpecification.TaskParameterLocation);
1232
string taskParameterValue = bucket.Expander.ExpandIntoStringAndUnescape(taskParameterAttribute, ExpanderOptions.
ExpandAll
, taskPropertyInstance.TaskParameterLocation);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
1246
IList<TaskItem> finalTaskItems = _batchBucket.Expander.ExpandIntoTaskItemsLeaveEscaped(parameterValue, ExpanderOptions.
ExpandAll
, parameterLocation);
1262
_batchBucket.Expander.ExpandIntoStringAndUnescape(parameterValue, ExpanderOptions.
ExpandAll
, parameterLocation),
1278
string expandedParameterValue = _batchBucket.Expander.ExpandIntoStringAndUnescape(parameterValue, ExpanderOptions.
ExpandAll
, parameterLocation);
1301
_batchBucket.Expander.ExpandIntoStringAndUnescape(parameterValue, ExpanderOptions.
ExpandAll
, parameterLocation),
1369
IList<TaskItem> finalTaskItems = _batchBucket.Expander.ExpandIntoTaskItemsLeaveEscaped(parameterValue, ExpanderOptions.
ExpandAll
, parameterLocation);
Definition\Project.cs (1)
3580
string evaluatedValueEscaped = _data.Expander.ExpandIntoStringLeaveEscaped(unevaluatedValue, ExpanderOptions.
ExpandAll
, metadataLocation);
Evaluation\Expander.cs (1)
3121
object result = function.Execute(item.Key, expander._properties, ExpanderOptions.
ExpandAll
, elementLocation);
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
197
const ExpanderOptions metadataExpansionOptions = ExpanderOptions.
ExpandAll
;
Microsoft.Build.Engine.UnitTests (30)
BackEnd\BatchingEngine_Tests.cs (2)
73
bucket.Expander, ExpanderOptions.
ExpandAll
,
87
Assert.Equal(String.Empty, buckets[0].Expander.ExpandIntoStringAndUnescape("%(Extension)", ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
Evaluation\Expander_Tests.cs (21)
312
string result = expander.ExpandIntoStringLeaveEscaped("[@(type->'%($(a)), '%'')]", ExpanderOptions.
ExpandAll
, MockElementLocation.Instance);
326
string result = expander.ExpandIntoStringLeaveEscaped("[@(i->'%(Meta9))']", ExpanderOptions.
ExpandAll
, MockElementLocation.Instance);
1464
ExpanderOptions.
ExpandAll
, MockElementLocation.Instance);
1496
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1501
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1506
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1511
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1516
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1521
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1526
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1531
expander.ExpandIntoStringAndUnescape(stringToExpand, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1551
expander.ExpandIntoStringAndUnescape(xmlattribute.Value, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1557
expander.ExpandIntoStringAndUnescape(xmlattribute.Value, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1579
expander.ExpandIntoStringAndUnescape(xmlattribute.Value, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1600
expander.ExpandIntoStringLeaveEscaped(xmlattribute.Value, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1659
Assert.Equal(expected, expander.ExpandIntoStringAndUnescape(xmlattribute.Value, ExpanderOptions.
ExpandAll
| ExpanderOptions.Truncate, MockElementLocation.Instance));
1682
string expandedString = expander.ExpandIntoStringLeaveEscaped(xmlattribute.Value, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance);
1710
Assert.Equal(@"string$(p);dialogs%3b ; splash.bmp ; ; ; ; \jk ; l\mno%3bpqr\stu ; subdir1" + Path.DirectorySeparatorChar + ";subdir2" + Path.DirectorySeparatorChar + " ; english_abc%3bdef;ghi", expander.ExpandIntoStringAndUnescape(value, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance));
1730
IList<string> expanded = expander.ExpandIntoStringListLeaveEscaped(value, ExpanderOptions.
ExpandAll
, MockElementLocation.Instance).ToList();
3984
string result = expander.ExpandIntoStringLeaveEscaped(@"$([System.IO.Path]::Combine($(SomePath),%(Compile.Identity)))", ExpanderOptions.
ExpandAll
, MockElementLocation.Instance);
4004
string result = expander.ExpandIntoStringLeaveEscaped($"$([System.String]::new(%({metadatumName})))", ExpanderOptions.
ExpandAll
, MockElementLocation.Instance);
ExpressionTree_Tests.cs (4)
114
ExpanderOptions.
ExpandAll
,
337
ExpanderOptions.
ExpandAll
,
446
ExpanderOptions.
ExpandAll
,
482
ExpanderOptions.
ExpandAll
,
ExpressionTreeExpression_Tests.cs (3)
441
ExpanderOptions.
ExpandAll
,
465
ExpanderOptions.
ExpandAll
,
497
ExpanderOptions.
ExpandAll
,