[MS.Build] now ITaskItems are collected while evaluating expression and metadata...
authorAtsushi Eno <atsushieno@gmail.com>
Thu, 15 May 2014 14:13:06 +0000 (23:13 +0900)
committerAtsushi Eno <atsushieno@gmail.com>
Thu, 15 May 2014 14:55:19 +0000 (23:55 +0900)
commit16c9f61199f81a040d678fe288759ef949d1d0b2
tree4ffed6cdcfea0084a371fad60ef5f45bf25860ff
parent89417f1befd7cc7c4b021af7a1b7a68e39e40387
[MS.Build] now ITaskItems are collected while evaluating expression and metadata is filled later.

It is kind of reverting previous implementation of item metadata for expression.
Code cleanup should follow.
mcs/class/Microsoft.Build/Microsoft.Build.Execution/ProjectInstance.cs
mcs/class/Microsoft.Build/Microsoft.Build.Internal/BuildEngine4.cs
mcs/class/Microsoft.Build/Microsoft.Build.Internal/ExpressionEvaluator.cs
mcs/class/Microsoft.Build/Test/Microsoft.Build.Execution/BuildManagerTest.cs