1 instantiation of ItemExpressionFragment
Microsoft.Build (1)
Evaluation\ItemSpec.cs (1)
283
return new
ItemExpressionFragment
(capture, expression, this, projectDirectory);
16 references to ItemExpressionFragment
Microsoft.Build (16)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
623
itemSpec.Fragments.All(f => f is ItemSpec<ProjectPropertyInstance, ProjectItemInstance>.
ItemExpressionFragment
),
Definition\Project.cs (2)
27
using EvaluationItemExpressionFragment = Microsoft.Build.Evaluation.ItemSpec<Microsoft.Build.Evaluation.ProjectProperty, Microsoft.Build.Evaluation.ProjectItem>.
ItemExpressionFragment
;
2834
else if (fragment is
EvaluationItemExpressionFragment
)
Evaluation\ItemSpec.cs (4)
213
var
itemReferenceFragment = ProcessItemExpression(
257
private
ItemExpressionFragment
ProcessItemExpression(
402
else if (fragment is
ItemExpressionFragment
itemExpression)
586
foreach (ItemSpec<P, I>.
ItemExpressionFragment
frag in itemSpec.Fragments)
Evaluation\LazyItemEvaluator.cs (1)
621
if (fragment is ItemSpec<P, I>.
ItemExpressionFragment
itemExpression)
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
64
if (fragment is ItemSpec<P, I>.
ItemExpressionFragment
itemReferenceFragment)
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (2)
325
var
itemExpressionFragment = itemSpec.Fragments[0] as ItemSpec<P, I>.
ItemExpressionFragment
;
Evaluation\LazyItemEvaluator.RemoveOperation.cs (1)
28
_matchOnMetadata.IsEmpty || _itemSpec.Fragments.All(f => f is ItemSpec<P, I>.
ItemExpressionFragment
),
Evaluation\LazyItemEvaluator.UpdateOperation.cs (4)
118
var itemReferenceFragments = _itemSpec.Fragments.OfType<ItemSpec<P, I>.
ItemExpressionFragment
>().ToArray();
119
var nonItemReferenceFragments = _itemSpec.Fragments.Where(f => !(f is ItemSpec<P, I>.
ItemExpressionFragment
)).ToArray();
126
foreach (
var
itemReferenceFragment in itemReferenceFragments)
172
return itemSpec.Fragments.Any(f => f is ItemSpec<P, I>.
ItemExpressionFragment
);