In .:
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 3 Jul 2008 13:47:10 +0000 (13:47 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Thu, 3 Jul 2008 13:47:10 +0000 (13:47 -0000)
2008-07-03  Rodrigo Kumpera  <rkumpera@novell.com>

* Exception.cs (GetFullNameForStackTrace): Don't do string
concatenation.

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

mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/Exception.cs

index e48ee45194e87e9b06ba488dd8f1028730c76760..bc42c3f4fc4b63ff9224a11a9092b3533bdaeb6c 100644 (file)
@@ -1,3 +1,8 @@
+2008-07-03  Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * Exception.cs (GetFullNameForStackTrace): Don't do string
+       concatenation.
+
 2008-06-30  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
 
        * ContextMarshalException.cs:
index 3372dc82d4f474619650dda6bb46a8eb71f56766..f76c8ff4a5b6ad22a62164e730fd18077f978949 100644 (file)
@@ -334,16 +334,15 @@ namespace System
                        for (int i = 0; i < p.Length; ++i) {
                                if (i > 0)
                                        sb.Append (", ");
-                               string paramName = (p [i].Name == null) ? String.Empty : (" " + p [i].Name);
                                Type pt = p[i].ParameterType;
                                if (pt.IsClass && pt.Namespace != String.Empty) {
                                        sb.Append (pt.Namespace);
                                        sb.Append (".");
-                                       sb.Append (pt.Name);
-                                       sb.Append (paramName);
-                               } else {
-                                       sb.Append (pt.Name);
-                                       sb.Append (paramName);
+                               }
+                               sb.Append (pt.Name);
+                               if (p [i].Name != null) {
+                                       sb.Append (" ");
+                                       sb.Append (p [i].Name);
                                }
                        }
                        sb.Append (")");