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