[Mono.Debugger.Soft] Flushed out TypeMirror.CSharpName a bit.
authorJeffrey Stedfast <jeff@xamarin.com>
Tue, 29 Jan 2013 22:04:38 +0000 (17:04 -0500)
committerJeffrey Stedfast <jeff@xamarin.com>
Tue, 29 Jan 2013 22:04:38 +0000 (17:04 -0500)
mcs/class/Mono.Debugger.Soft/Mono.Debugger.Soft/TypeMirror.cs

index 7df5094781309e49acf1613e858c5ff6f2311f8b..df1d9050d90b0f72fe2c3df718da37d119da9734 100644 (file)
@@ -354,8 +354,26 @@ namespace Mono.Debugger.Soft
                                        switch (Name) {
                                        case "Byte":
                                                return "byte";
+                                       case "Sbyte":
+                                               return "sbyte";
+                                       case "Char":
+                                               return "char";
+                                       case "UInt16":
+                                               return "ushort";
+                                       case "Int16":
+                                               return "short";
+                                       case "UInt32":
+                                               return "uint";
                                        case "Int32":
                                                return "int";
+                                       case "UInt64":
+                                               return "ulong";
+                                       case "Int64":
+                                               return "long";
+                                       case "Single":
+                                               return "float";
+                                       case "Double":
+                                               return "double";
                                        case "Boolean":
                                                return "bool";
                                        default:
@@ -366,6 +384,10 @@ namespace Mono.Debugger.Soft
                                if (Namespace == "System") {
                                        string s = Name;
                                        switch (s) {
+                                       case "Decimal":
+                                               return "decimal";
+                                       case "Object":
+                                               return "object";
                                        case "String":
                                                return "string";
                                        default: