Add support for assembly names with embedded and starting spaces.
authorZoltan Varga <vargaz@gmail.com>
Fri, 15 Oct 2010 16:21:40 +0000 (18:21 +0200)
committerZoltan Varga <vargaz@gmail.com>
Fri, 15 Oct 2010 16:22:17 +0000 (18:22 +0200)
mcs/class/corlib/System.Reflection/AssemblyName.cs

index b4993205de8ac746311156a72f603d181772c872..c091160a7190b98f395fbe3b3b915f126b731184 100644 (file)
@@ -150,7 +150,10 @@ namespace System.Reflection {
                                if (name == null)
                                        return string.Empty;
                                StringBuilder fname = new StringBuilder ();
-                               fname.Append (name);
+                               if (Char.IsWhiteSpace (name [0]))
+                                       fname.Append ("\"" + name + "\"");
+                               else
+                                       fname.Append (name);
                                if (Version != null) {
                                        fname.Append (", Version=");
                                        fname.Append (Version.ToString ());