1 write to ItemType
Microsoft.Build (1)
Evaluation\ExpressionShredder.cs (1)
732
ItemType
= itemType;
37 references to ItemType
Microsoft.Build (6)
Evaluation\Expander.cs (3)
2134
itemFactory.ItemType = expressionCapture.
ItemType
;
2244
ProjectErrorUtilities.VerifyThrowInvalidProject(!string.IsNullOrEmpty(expressionCapture.
ItemType
), elementLocation, "InvalidFunctionPropertyExpression");
2248
ICollection<S> itemsOfType = evaluatedItems.GetItems(expressionCapture.
ItemType
);
Evaluation\LazyItemEvaluator.cs (2)
689
if (match.
ItemType
!= null)
691
AddReferencedItemList(match.
ItemType
, operationBuilder.ReferencedItemLists);
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
317
if (!itemExpressionFragment.Capture.
ItemType
.Equals(referencedItemType, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Engine.UnitTests (31)
Evaluation\ExpressionShredder_Tests.cs (31)
581
Assert.Equal("i", capture.
ItemType
);
663
Assert.Equal("Foo", capture.
ItemType
);
681
Assert.Equal("Foo", capture.
ItemType
);
699
Assert.Equal("Foo", capture.
ItemType
);
718
Assert.Equal("Foo", capture.
ItemType
);
737
Assert.Equal("Foo", capture.
ItemType
);
758
Assert.Equal("Foo", capture.
ItemType
);
779
Assert.Equal("Foo", capture.
ItemType
);
802
Assert.Equal("Foo", capture.
ItemType
);
825
Assert.Equal("Foo", capture.
ItemType
);
848
Assert.Equal("Foo", capture.
ItemType
);
871
Assert.Equal("Foo", capture.
ItemType
);
891
Assert.Equal("Foo", capture.
ItemType
);
914
Assert.Equal("Foo", capture.
ItemType
);
937
Assert.Equal("Foo", capture.
ItemType
);
960
Assert.Equal("Foo", capture.
ItemType
);
983
Assert.Equal("Foo", capture.
ItemType
);
1006
Assert.Equal("Foo", capture.
ItemType
);
1030
Assert.Equal("Bar", firstCapture.
ItemType
);
1034
Assert.Equal("Foo", capture.
ItemType
);
1058
Assert.Equal("Bar", secondCapture.
ItemType
);
1062
Assert.Equal("Foo", firstCapture.
ItemType
);
1086
Assert.Equal("Bar", secondCapture.
ItemType
);
1090
Assert.Equal("Foo", capture.
ItemType
);
1114
Assert.Equal("Bar", secondCapture.
ItemType
);
1118
Assert.Equal("Foo", capture.
ItemType
);
1137
Assert.Equal("foo", expressions.Current.
ItemType
);
1141
Assert.Equal("foo", expressions.Current.
ItemType
);
1145
Assert.Equal("foo", expressions.Current.
ItemType
);
1149
Assert.Equal("foo", expressions.Current.
ItemType
);
1153
Assert.Equal("foo", expressions.Current.
ItemType
);