In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
commitecea1d6bb5643017d0d0cc87be5a4d34b9352b5d
authorAnkit Jain <radical@corewars.org>
Fri, 19 Feb 2010 11:51:19 +0000 (19 11:51 -0000)
committerAnkit Jain <radical@corewars.org>
Fri, 19 Feb 2010 11:51:19 +0000 (19 11:51 -0000)
tree6da819a2ea3e6eb7aaac46b910bdf76c879c4871
parent1b2adaaf5d869e0540289e1412599825ede13e10
In class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine:
* BuildItem.cs: Track api changes.
(SetMetadata): Allow RecursiveDir to be set, this is set by
DirectoryScanner.
* DirectoryScanner.cs (ProcessInclude): Set RecursiveDir metadata.

In class/Microsoft.Build.Engine/Test/various:

* Items.cs (TestItemsWithWildcards): Check for RecursiveDir metadata also.

In class/Microsoft.Build.Utilities/Microsoft.Build.Utilities:
* TaskItem.cs: Track api changes.

In class/Microsoft.Build.Utilities/Mono.XBuild.Utilities:

* ReservedNameUtils.cs (GetReservedMetadata): Add dictionary param
@metadata. Use this to check for existing value of "RecursiveDir"
metadata, use that if present.

svn path=/trunk/mcs/; revision=152067
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/BuildItem.cs
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ChangeLog
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/DirectoryScanner.cs
mcs/class/Microsoft.Build.Engine/Test/various/ChangeLog
mcs/class/Microsoft.Build.Engine/Test/various/Items.cs
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ChangeLog
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/TaskItem.cs
mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ChangeLog
mcs/class/Microsoft.Build.Utilities/Mono.XBuild.Utilities/ReservedNameUtils.cs