2006-02-26 Marek Sieradzki <marek.sieradzki@gmail.com>
[mono.git] / mcs / class / Microsoft.Build.Engine / Microsoft.Build.BuildEngine / BuildItem.cs
index f3e0bc66a59a494480a3ba129d4c9a43abd65b71..7af5791988ac34baac89d75e285dc6b8dc804f58 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.Collections;
 using System.Collections.Specialized;
@@ -35,7 +37,7 @@ using Microsoft.Build.Framework;
 using Microsoft.Build.Utilities;
 
 namespace Microsoft.Build.BuildEngine {
-       public class BuildItem : IBuildItem {
+       public class BuildItem {
 
                BuildItemGroup  childs;
                XmlAttribute    condition;
@@ -111,7 +113,7 @@ namespace Microsoft.Build.BuildEngine {
                        this.unevaluatedMetadata = (Hashtable) item.CloneCustomMetadata ();
                }
                
-               public void CopyCustomMetadataTo (IBuildItem destinationItem)
+               public void CopyCustomMetadataTo (BuildItem destinationItem)
                {
                        foreach (DictionaryEntry de in unevaluatedMetadata)
                                destinationItem.SetMetadata ((string) de.Key, (string) de.Value);
@@ -343,3 +345,5 @@ namespace Microsoft.Build.BuildEngine {
                }
        }
 }
+
+#endif
\ No newline at end of file