* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / class / Microsoft.Build.Utilities / Microsoft.Build.Utilities / Task.cs
index 18c1913e04a349a57d8ba9cc7fb38c4662d5ab7a..622763420510eb854d2a4f4fc9273a09dc831e7a 100644 (file)
@@ -25,6 +25,8 @@
 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 
+#if NET_2_0
+
 using System;
 using System.Resources;
 using Microsoft.Build.Framework;
@@ -35,7 +37,7 @@ namespace Microsoft.Build.Utilities
        {
                IBuildEngine            buildEngine;
                string                  helpKeywordPrefix;
-               object                  hostObject;
+               ITaskHost               hostObject;
                TaskLoggingHelper       log;
                ResourceManager         taskResources;
                
@@ -77,7 +79,7 @@ namespace Microsoft.Build.Utilities
                        }
                }
 
-               public object HostObject {
+               public ITaskHost HostObject {
                        get {
                                return hostObject;
                        }
@@ -102,3 +104,5 @@ namespace Microsoft.Build.Utilities
                }
        }
 }
+
+#endif