172 instantiations of Expander
Microsoft.Build (15)
BackEnd\Components\RequestBuilder\ItemBucket.cs (1)
112
_expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(_lookup, _lookup, new StringMetadataTable(_metadata), FileSystems.Default, loggingContext);
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
189
_expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(baseLookup, baseLookup, FileSystems.Default, loggingContext);
Definition\Project.cs (1)
4272
Expander = new
Expander
<ProjectProperty, ProjectItem>(Properties, Items, evaluationContext, loggingContext);
Definition\ProjectItem.cs (1)
505
Expander<ProjectProperty, ProjectItem> expander = new
Expander
<ProjectProperty, ProjectItem>(null, null, new BuiltInMetadataTable(this), FileSystems.Default);
Definition\Toolset.cs (1)
964
_expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, FileSystems.Default, loggingContext);
Definition\ToolsetReader.cs (2)
452
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(initialProperties, FileSystems.Default);
570
expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(initialProperties, FileSystems.Default);
Evaluation\Evaluator.cs (1)
242
_expander = new
Expander
<P, I>(data, data, _evaluationContext, _evaluationLoggingContext);
Evaluation\Expander.cs (1)
426
return new
Expander
<P, I>(_properties, _items, _metadata, _fileSystem, EvaluationContext, loggingContext);
Evaluation\LazyItemEvaluator.cs (2)
55
_outerExpander = new
Expander
<P, I>(_outerEvaluatorData, _outerEvaluatorData, evaluationContext, loggingContext);
57
_expander = new
Expander
<P, I>(_evaluatorData, _evaluatorData, evaluationContext, loggingContext);
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
48
_expander = new
Expander
<P, I>(_evaluatorData, _evaluatorData, _lazyEvaluator.EvaluationContext, _lazyEvaluator._loggingContext);
Instance\ProjectInstance.cs (2)
2238
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(this, this, FileSystems.Default, _loggingContext);
2256
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(this, this, FileSystems.Default, _loggingContext);
Instance\ProjectItemInstance.cs (1)
1337
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(null, null, new BuiltInMetadataTable(null, this), FileSystems.Default);
Microsoft.Build.Engine.UnitTests (157)
BackEnd\TaskRegistry_Tests.cs (1)
2252
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(
Evaluation\Evaluator_Tests.cs (1)
4462
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, FileSystems.Default);
Evaluation\Expander_Tests.cs (139)
47
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
58
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
69
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
96
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(
121
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
145
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
162
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
785
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, ig, itemMetadata, FileSystems.Default);
807
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(
1420
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1452
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1505
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1531
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1553
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1602
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1634
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1665
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1686
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1728
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1744
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1762
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1779
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1793
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1815
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1840
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1863
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1885
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1907
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2002
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2017
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2037
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2053
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2069
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2085
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2101
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2117
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2133
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2150
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2167
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2184
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2202
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2220
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2236
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2251
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2267
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2284
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2302
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2319
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2355
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2373
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2390
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2407
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2424
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2440
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2456
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2471
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2484
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2500
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2519
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2536
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2552
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2576
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2595
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2618
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2647
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2681
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2697
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2715
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2733
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2749
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2765
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2780
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2796
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2814
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2839
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2854
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2884
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2914
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2936
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2952
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2968
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2986
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3002
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3021
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3037
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3056
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3069
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3081
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3092
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3105
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3116
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3128
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3139
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3152
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3163
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3176
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3198
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3207
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3223
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3256
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3275
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3289
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3302
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3316
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3338
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3372
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3395
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3429
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3472
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3488
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3507
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3522
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3537
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3558
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3608
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(new[]
3633
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3703
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3729
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3780
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3800
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3817
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3841
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3865
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3889
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3922
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, itemsByType, itemMetadata, FileSystems.Default);
3959
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3996
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4025
Expander<ProjectPropertyInstance, ProjectItemInstance> expander =
new
(pg, FileSystems.Default);
4039
Expander<ProjectPropertyInstance, ProjectItemInstance> expander =
new
(pg, FileSystems.Default);
4051
Expander<ProjectPropertyInstance, ProjectItemInstance> expander =
new
(pg, FileSystems.Default);
4087
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4350
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4376
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4422
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
4434
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
4446
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
4748
var expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(properties, FileSystems.Default);
5139
_ = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(
5177
var result = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default, loggingContext)
Evaluation\ItemSpec_Tests.cs (1)
92
return new
ProjectInstanceExpander
(
ExpressionTree_Tests.cs (14)
30
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
46
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
71
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
90
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
102
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null);
152
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null);
190
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), itemBag, FileSystems.Default, null);
233
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
265
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
286
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
315
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
332
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), itemBag, FileSystems.Default, null);
419
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null);
506
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
ExpressionTreeExpression_Tests.cs (1)
404
_expander = new
Expander
<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, itemMetadata, FileSystems.Default);
285 references to Expander
Microsoft.Build (73)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (3)
384
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander,
550
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander)
617
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander,
BackEnd\Components\RequestBuilder\ItemBucket.cs (2)
31
private
Expander
<ProjectPropertyInstance, ProjectItemInstance> _expander;
157
internal
Expander
<ProjectPropertyInstance, ProjectItemInstance> Expander
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
119
private
Expander
<ProjectPropertyInstance, ProjectItemInstance> _expander;
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
520
private IDictionary<string, string> GatherTaskIdentityParameters(
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander)
Definition\Project.cs (1)
4211
internal
Expander
<ProjectProperty, ProjectItem> Expander { get; private set; }
Definition\ProjectItem.cs (2)
503
if (metadatum != null &&
Expander
<ProjectProperty, ProjectItem>.ExpressionMayContainExpandableExpressions(metadatum.EvaluatedValueEscaped))
505
Expander
<ProjectProperty, ProjectItem> expander = new Expander<ProjectProperty, ProjectItem>(null, null, new BuiltInMetadataTable(this), FileSystems.Default);
Definition\Toolset.cs (1)
191
private
Expander
<ProjectPropertyInstance, ProjectItemInstance> _expander;
Definition\ToolsetReader.cs (3)
452
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(initialProperties, FileSystems.Default);
521
private void EvaluateAndSetProperty(ToolsetPropertyDefinition property, PropertyDictionary<ProjectPropertyInstance> properties, PropertyDictionary<ProjectPropertyInstance> globalProperties, PropertyDictionary<ProjectPropertyInstance> initialProperties, bool accumulateProperties, ref string toolsPath, ref string binPath, ref
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander)
578
private string ExpandPropertyUnescaped(ToolsetPropertyDefinition property,
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander)
Evaluation\ConditionEvaluator.cs (4)
185
Expander
<P, I> expander,
218
Expander
<P, I> expander,
390
private readonly
Expander
<P, I> _expander;
422
Expander
<P, I> expander,
Evaluation\Evaluator.cs (3)
70
private readonly
Expander
<P, I> _expander;
363
internal static List<I> CreateItemsFromInclude(string rootDirectory, ProjectItemElement itemElement, IItemFactory<I, I> itemFactory, string unevaluatedIncludeEscaped,
Expander
<P, I> expander, ILoggingService loggingService, string buildEventFileInfoFullPath, BuildEventContext buildEventContext)
1754
Expander
<P, I> expander, SdkReferencePropertyExpansionMode mode)
Evaluation\Expander.cs (31)
372
/// Initializes a new instance of the <see cref="
Expander
{P, I}"/> class.
424
internal
Expander
<P, I> WithLoggingContext(LoggingContext loggingContext)
1214
using
Expander
<P, I>.SpanBasedConcatenator results = new
Expander
<P, I>.SpanBasedConcatenator();
1784
internal static IEnumerable<KeyValuePair<string, S>> Transform<S>(
Expander
<P, I> expander, bool includeNullEntries, Stack<TransformFunction<S>> transformFunctionStack, IEnumerable<KeyValuePair<string, S>> itemsOfType)
1833
Expander
<P, I> expander, string expression, IItemProvider<S> items, IItemFactory<S, T> itemFactory, ExpanderOptions options,
1886
ExpressionShredder.ItemExpressionCapture expressionCapture,
Expander
<P, I> expander, IItemProvider<S> items, IItemFactory<S, T> itemFactory,
1994
Expander
<P, I> expander,
2079
internal static string ExpandItemVectorsIntoString<T>(
Expander
<P, I> expander, string expression, IItemProvider<T> items, ExpanderOptions options, IElementLocation elementLocation)
2177
Expander
<P, I> expander,
2246
public delegate IEnumerable<KeyValuePair<string, S>> ItemTransformFunction(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments);
2335
internal static IEnumerable<KeyValuePair<string, S>> Count(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2344
internal static IEnumerable<KeyValuePair<string, S>> ItemSpecModifierFunction(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2392
internal static IEnumerable<KeyValuePair<string, S>> Exists(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2439
internal static IEnumerable<KeyValuePair<string, S>> Combine(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2463
internal static IEnumerable<KeyValuePair<string, S>> GetPathsOfAllDirectoriesAbove(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2539
internal static IEnumerable<KeyValuePair<string, S>> DirectoryName(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2606
internal static IEnumerable<KeyValuePair<string, S>> Metadata(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2660
internal static IEnumerable<KeyValuePair<string, S>> DistinctWithCase(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2669
internal static IEnumerable<KeyValuePair<string, S>> Distinct(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2678
internal static IEnumerable<KeyValuePair<string, S>> DistinctWithComparer(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments, StringComparer comparer)
2697
internal static IEnumerable<KeyValuePair<string, S>> Reverse(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2706
internal static IEnumerable<KeyValuePair<string, S>> ExpandQuotedExpressionFunction(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2747
Expander
<P, I> expander,
2772
string include =
Expander
<P, I>.PropertyExpander<P>.ConvertToString(result);
2789
internal static IEnumerable<KeyValuePair<string, S>> ClearMetadata(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2806
internal static IEnumerable<KeyValuePair<string, S>> HasMetadata(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2840
internal static IEnumerable<KeyValuePair<string, S>> WithMetadataValue(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2873
internal static IEnumerable<KeyValuePair<string, S>> WithoutMetadataValue(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
2906
internal static IEnumerable<KeyValuePair<string, S>> AnyHaveMetadataValue(
Expander
<P, I> expander, IElementLocation elementLocation, bool includeNullEntries, string functionName, IEnumerable<KeyValuePair<string, S>> itemsOfType, string[] arguments)
3008
public IEnumerable<KeyValuePair<string, S>> Execute(
Expander
<P, I> expander, bool includeNullEntries, IEnumerable<KeyValuePair<string, S>> itemsOfType)
Evaluation\ItemSpec.cs (4)
39
private
Expander
<P, I> _expander;
148
public
Expander
<P, I> Expander { get; set; }
162
Expander
<P, I> expander,
271
var capture =
Expander
<P, I>.ExpandSingleItemVectorExpressionIntoExpressionCapture(
Evaluation\LazyItemEvaluator.cs (5)
33
private readonly
Expander
<P, I> _outerExpander;
35
private readonly
Expander
<P, I> _expander;
75
Expander
<P, I> expander,
628
private static IEnumerable<string> GetExpandedMetadataValuesAndConditions(ICollection<ProjectMetadataElement> metadata,
Expander
<P, I> expander)
676
ExpressionShredder.ItemExpressionCapture match =
Expander
<P, I>.ExpandSingleItemVectorExpressionIntoExpressionCapture(
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
28
protected readonly
Expander
<P, I> _expander;
Evaluation\ProjectParser.cs (2)
10
using Expander = Microsoft.Build.Evaluation.
Expander
<Microsoft.Build.Evaluation.ProjectProperty, Microsoft.Build.Evaluation.ProjectItem>;
408
bool containsItemVector =
Expander
.ExpressionContainsItemVector(metadatum.Value);
Instance\ProjectInstance.cs (2)
2238
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(this, this, FileSystems.Default, _loggingContext);
2256
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(this, this, FileSystems.Default, _loggingContext);
Instance\ProjectItemInstance.cs (2)
1335
if (metadatum != null &&
Expander
<ProjectProperty, ProjectItem>.ExpressionMayContainExpandableExpressions(metadatum.EvaluatedValueEscaped))
1337
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(null, null, new BuiltInMetadataTable(null, this), FileSystems.Default);
Instance\TaskRegistry.cs (5)
256
Expander
<P, I> expander,
290
Expander
<P, I> expander,
1612
internal void ExpandUsingTask<P, I>(ProjectUsingTaskElement projectUsingTaskXml,
Expander
<P, I> expander, ExpanderOptions expanderOptions)
1638
private void EvaluateTaskBody<P, I>(
Expander
<P, I> expander, ProjectUsingTaskBodyElement taskElement, ExpanderOptions expanderOptions)
1674
private void ParseUsingTaskParameterGroupElement<P, I>(UsingTaskParameterGroupElement usingTaskParameterGroup,
Expander
<P, I> expander, ExpanderOptions expanderOptions)
Microsoft.Build.Engine.UnitTests (212)
BackEnd\TaskRegistry_Tests.cs (4)
46
private static
Expander
<ProjectPropertyInstance, ProjectItemInstance> s_registryExpander;
2167
internal static
Expander
<ProjectPropertyInstance, ProjectItemInstance> RegistryExpander => s_registryExpander ?? (s_registryExpander = GetExpander());
2201
internal static
Expander
<ProjectPropertyInstance, ProjectItemInstance> GetExpander()
2252
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(
Evaluation\Evaluator_Tests.cs (1)
4462
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, FileSystems.Default);
Evaluation\Expander_Tests.cs (157)
47
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
58
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
69
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
96
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(
121
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
145
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
162
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
175
var
expander = CreateExpander();
195
var
expander = CreateExpander();
215
var
expander = CreateItemFunctionExpander();
236
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = CreateItemFunctionExpander();
253
var
expander = CreateItemFunctionExpander();
279
var
expander = CreateItemFunctionExpander();
309
var
expander = CreateItemFunctionExpander();
323
var
expander = CreateItemFunctionExpander();
339
var
expander = CreateItemFunctionExpander();
355
var
expander = CreateItemFunctionExpander();
369
var
expander = CreateItemFunctionExpander();
652
var
expander = CreateItemFunctionExpander();
690
var
expander = CreateItemFunctionExpander();
710
var
expander = CreateItemFunctionExpander();
730
var
expander = CreateItemFunctionExpander();
745
private
Expander
<ProjectPropertyInstance, ProjectItemInstance> CreateItemFunctionExpander()
785
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, ig, itemMetadata, FileSystems.Default);
794
private
Expander
<ProjectPropertyInstance, ProjectItemInstance> CreateExpander()
807
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(
1420
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1452
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1505
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1531
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1553
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1602
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1634
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1665
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1686
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(lookup, lookup, itemMetadata, FileSystems.Default);
1728
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1744
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1762
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1779
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1793
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1815
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1840
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1863
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1885
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
1907
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2002
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2017
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2037
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2053
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2069
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2085
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2101
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2117
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2133
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2150
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2167
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2184
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2202
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2220
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2236
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2251
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2267
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2284
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2302
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2319
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2355
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2373
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2390
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2407
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2424
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2440
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2456
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2471
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2484
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2500
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2519
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2536
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2552
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2576
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2595
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2618
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2647
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2681
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2697
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2715
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2733
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2749
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2765
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2780
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2796
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2814
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2839
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2854
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2884
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2914
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2936
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2952
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2968
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
2986
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3002
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3021
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3037
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3056
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3069
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3081
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3092
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3105
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3116
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3128
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3139
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3152
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3163
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3176
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3198
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3207
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3223
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3256
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3275
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3289
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3302
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3316
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3338
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3343
private void AssertThrows(
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander, string expression, string expectedMessage)
3354
private void AssertSuccess(
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander, object expected, string expression)
3372
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3395
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3429
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3472
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3488
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3507
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3522
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3537
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3558
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3608
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(new[]
3633
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3703
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3729
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3780
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3800
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3817
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3841
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3865
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3889
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3922
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, itemsByType, itemMetadata, FileSystems.Default);
3942
var
expander = CreateItemFunctionExpander();
3959
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
3996
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4025
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new(pg, FileSystems.Default);
4039
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new(pg, FileSystems.Default);
4051
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new(pg, FileSystems.Default);
4087
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4350
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4376
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(pg, FileSystems.Default);
4422
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
4434
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
4446
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
4748
var
expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(properties, FileSystems.Default);
Evaluation\ExpanderFunction_Tests.cs (28)
28
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(null, out int actual).ShouldBeFalse();
36
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeTrue();
44
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeTrue();
52
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeTrue();
60
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeTrue();
69
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeTrue();
78
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeTrue();
86
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeFalse();
94
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeFalse();
102
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToInt(value, out int actual).ShouldBeFalse();
111
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(null, out long actual).ShouldBeFalse();
119
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeTrue();
127
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeTrue();
135
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeTrue();
143
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeTrue();
152
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeTrue();
162
_ = Should.NotThrow(() =>
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong((double)long.MaxValue, out _));
169
bool result =
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong((double)longMaxValue, out long actual);
180
bool result =
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong((double)longMaxValue, out long actual);
195
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeTrue();
203
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeFalse();
211
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToLong(value, out long actual).ShouldBeFalse();
220
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToDouble(null, out double actual).ShouldBeFalse();
228
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToDouble(value, out double actual).ShouldBeTrue();
236
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToDouble(value, out double actual).ShouldBeTrue();
244
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToDouble(value, out double actual).ShouldBeTrue();
252
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToDouble(value, out double actual).ShouldBeTrue();
270
Expander
<IProperty, IItem>.Function<IProperty>.TryConvertToDouble(value, out double actual).ShouldBeTrue();
Evaluation\ItemSpec_Tests.cs (3)
16
Microsoft.Build.Evaluation.
Expander
<Microsoft.Build.Execution.ProjectPropertyInstance, Microsoft.Build.Execution.ProjectItemInstance>;
81
private ProjectInstanceItemSpec CreateItemSpecFrom(string itemSpec,
ProjectInstanceExpander
expander, IElementLocation location = null)
88
private
ProjectInstanceExpander
CreateExpander(Dictionary<string, string[]> items)
ExpressionTree_Tests.cs (18)
30
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
46
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
71
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
90
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
102
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null);
152
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null);
190
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), itemBag, FileSystems.Default, null);
233
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
265
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
286
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
315
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, itemBag, FileSystems.Default, null);
332
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), itemBag, FileSystems.Default, null);
419
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null);
427
private void AssertParseEvaluate(Parser p, string expression,
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander, bool expected)
432
private void AssertParseEvaluate(Parser p, string expression,
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander, bool expected, ConditionEvaluator.IConditionEvaluationState state)
459
private void AssertParseEvaluateThrow(Parser p, string expression,
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander)
464
private void AssertParseEvaluateThrow(Parser p, string expression,
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander, ConditionEvaluator.IConditionEvaluationState state)
506
Expander
<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), FileSystems.Default);
ExpressionTreeExpression_Tests.cs (1)
28
private readonly
Expander
<ProjectPropertyInstance, ProjectItemInstance> _expander;