[xbuild] Remove property if Output TaskParameter is null.
authorAnkit Jain <radical@corewars.org>
Sun, 27 Feb 2011 19:02:50 +0000 (00:32 +0530)
committerAnkit Jain <radical@corewars.org>
Sun, 27 Feb 2011 21:40:14 +0000 (03:10 +0530)
commit616efc5cd701fd4e69888e9f918658f1358aaaba
treec70539e87af915e49e37f27eb68f6b8ba694f359
parent208c7d86e9dd754313337b3380b6c0be12b252bd
[xbuild] Remove property if Output TaskParameter is null.

If the TaskParameter for Output of a task is null, then remove
the corresponding property.
Add relevant test.
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/TaskEngine.cs
mcs/class/Microsoft.Build.Tasks/Test/Microsoft.Build.Tasks/CreatePropertyTest.cs