ITaskFactory2 is public.
[mono.git] / mcs / class / Microsoft.Build.Framework / Microsoft.Build.Framework / ProjectStartedEventArgs.cs
index baacb391d24d7a7f6c5062dd181b5358baa10dc2..26c9bdd8c1bcd18d96af8273ab35b7c01779ada9 100644 (file)
@@ -29,6 +29,7 @@
 #if NET_2_0
 
 using System;
+using System.Collections;
 
 namespace Microsoft.Build.Framework {
        [Serializable]
@@ -36,7 +37,8 @@ namespace Microsoft.Build.Framework {
        
                string  projectFile;
                string  targetNames;
-               bool    succeeded;      
+               IEnumerable properties;
+               IEnumerable items;
        
                protected ProjectStartedEventArgs ()
                {
@@ -45,11 +47,15 @@ namespace Microsoft.Build.Framework {
                public ProjectStartedEventArgs (string message,
                                                string helpKeyword,
                                                string projectFile,
-                                               string targetNames)
+                                               string targetNames,
+                                               IEnumerable properties,
+                                               IEnumerable items)
                        : base (message, helpKeyword, null)
                {
                        this.projectFile = projectFile;
                        this.targetNames = targetNames;
+                       this.properties = properties;
+                       this.items = items;
                }
 
                public string ProjectFile {
@@ -57,16 +63,18 @@ namespace Microsoft.Build.Framework {
                                return projectFile;
                        }
                }
-
-               public bool Succeeded {
-                       get {
-                               return succeeded;
-                       }
-               }
                
                public string TargetNames {
                        get { return targetNames; }
                }
+               
+               public IEnumerable Properties {
+                       get { return properties; }
+               }
+               
+               public IEnumerable Items {
+                       get { return items; }
+               }
        }
 }