* CallTarget.cs: Copy all items from target to TargetOutputs.
[mono.git] / mcs / class / Microsoft.Build.Tasks / Microsoft.Build.Tasks / UnregisterAssembly.cs
index f2c72fe9deefd7dc02aa2695c2628b3c2076bc34..2e35d092380c63f4454c8b22cdb81b0fdb5c7243 100644 (file)
 
 #if NET_2_0
 
+using System;
 using Microsoft.Build.Framework;
 
 namespace Microsoft.Build.Tasks {
        public class UnregisterAssembly : AppDomainIsolatedTaskExtension {
-               private ITaskItem[] assemblies;
-               private ITaskItem stateFile;
-               private ITaskItem[] typeLibFiles;
+       
+               ITaskItem[]     assemblies;
+               ITaskItem       assemblyListFile;
+               ITaskItem[]     typeLibFiles;
        
                public UnregisterAssembly ()
                {
@@ -41,10 +43,9 @@ namespace Microsoft.Build.Tasks {
 
                public override bool Execute ()
                {
-                       return true;
+                       throw new NotImplementedException ();
                }
 
-               // [Required]
                public ITaskItem[] Assemblies {
                        get {
                                return assemblies;
@@ -54,12 +55,12 @@ namespace Microsoft.Build.Tasks {
                        }
                }
 
-               public ITaskItem StateFile {
+               public ITaskItem AssemblyListFile {
                        get {
-                               return stateFile;
+                               return assemblyListFile;
                        }
                        set {
-                               stateFile = value;
+                               assemblyListFile = value;
                        }
                }
 
@@ -74,4 +75,4 @@ namespace Microsoft.Build.Tasks {
        }
 }
 
-#endif
\ No newline at end of file
+#endif