2006-12-04 Marek Sieradzki <marek.sieradzki@gmail.com>
authorMarek Sieradzki <msierad@mono-cvs.ximian.com>
Mon, 4 Dec 2006 15:51:02 +0000 (15:51 -0000)
committerMarek Sieradzki <msierad@mono-cvs.ximian.com>
Mon, 4 Dec 2006 15:51:02 +0000 (15:51 -0000)
        * TaskItem.cs: Add a hack that will replace '\\' with
        Path.DirectorySeparatorChar.

svn path=/trunk/mcs/; revision=68956

mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/ChangeLog
mcs/class/Microsoft.Build.Utilities/Microsoft.Build.Utilities/TaskItem.cs

index 43083d02d01553ac42691fc04034999158bf8359..e73f146faef60e98aa9c53307d89ec54252dd0f7 100644 (file)
@@ -1,3 +1,8 @@
+2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
+
+       * TaskItem.cs: Add a hack that will replace '\\' with
+       Path.DirectorySeparatorChar.
+
 2006-12-04  Marek Sieradzki  <marek.sieradzki@gmail.com>
 
        * ToolTask.cs: Changed importance to Normal.
index a5eab1571e46d256d80ded6ea478d6a8e9304b31..84183dc63945517cce47fdda08c40c9206215cc2 100644 (file)
@@ -61,8 +61,11 @@ namespace Microsoft.Build.Utilities
                        if (itemSpec == null)
                                throw new ArgumentNullException ("itemSpec");
                        
-                       this.ItemSpec = itemSpec;
+                       this.itemSpec = itemSpec;
                        this.metadata = CollectionsUtil.CreateCaseInsensitiveHashtable ();
+
+                       // FIXME: hack
+                       this.itemSpec = itemSpec.Replace ('\\', Path.DirectorySeparatorChar);
                }
 
                public TaskItem (string itemSpec, IDictionary itemMetadata)