[xbuild] Add support for Before/AfterTargets.
[mono.git] / mcs / class / Microsoft.Build.Engine / Microsoft.Build.BuildEngine / TargetCollection.cs
index 940ff9181daf2a03df0ab9d64b07bf73de16e40a..d3dfddeb910136d8b6717d88b600d4c6a5086237 100644 (file)
@@ -86,6 +86,12 @@ namespace Microsoft.Build.BuildEngine {
                                yield return kvp.Value;
                }
 
+               internal IEnumerable<Target> AsIEnumerable ()
+               {
+                       foreach (KeyValuePair <string, Target> kvp in targetsByName)
+                               yield return kvp.Value;
+               }
+
                public void RemoveTarget (Target targetToRemove)
                {
                        if (targetToRemove == null)