[xbuild]: Fix task batching for <ItemGroup> inside <Target>.
authorMartin Baulig <martin.baulig@xamarin.com>
Thu, 23 May 2013 17:02:43 +0000 (19:02 +0200)
committerMartin Baulig <martin.baulig@xamarin.com>
Thu, 23 May 2013 19:03:26 +0000 (21:03 +0200)
commit934a44f286cf870811de9a0338959f729c17fae9
tree7b270f04601b2cc800c280248e530152e9c69a18
parent091929ac2746a8a84e115d18ee337bde15d00965
[xbuild]: Fix task batching for <ItemGroup> inside <Target>.

This fixes

<Target Name="Simple">
<ItemGroup>
<Foo Include="A;B" />
<All Include="%(Foo.Identity)" />
</ItemGroup>
<Message Text="ALL: @(All)" />
</Target>
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItemGroup.cs
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTaskItem.cs [new file with mode: 0644]
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildTaskItemGroup.cs
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/Target.cs
mcs/class/Microsoft.Build.Engine/Microsoft.Build.Engine.dll.sources
mcs/class/Microsoft.Build.Engine/Test/Microsoft.Build.BuildEngine/TargetTest.cs