[mdoc-update] Properly map System.IntPtr to 'native int' for ILAsm.
authorJonathan Pryor <jonpryor@vt.edu>
Sat, 4 Sep 2010 16:57:42 +0000 (12:57 -0400)
committerJonathan Pryor <jonpryor@vt.edu>
Sat, 4 Sep 2010 16:57:42 +0000 (12:57 -0400)
Similarly, System.UIntPtr maps to 'native unsigned int'.

mcs/tools/mdoc/Mono.Documentation/monodocer.cs

index 81586da05a3d038c7c74c1dba4c15402adfafa44..fe7593d7283e19a719c59edb0b94660d91bbbf0b 100644 (file)
@@ -3570,10 +3570,12 @@ class ILFullMemberFormatter : MemberFormatter {
                case "System.Int16":   return "int16";
                case "System.Int32":   return "int32";
                case "System.Int64":   return "int64";
+               case "System.IntPtr":  return "native int";
 
                case "System.UInt16":  return "unsigned int16";
                case "System.UInt32":  return "unsigned int32";
                case "System.UInt64":  return "unsigned int64";
+               case "System.UIntPtr": return "native unsigned int";
 
                case "System.Single":  return "float32";
                case "System.Double":  return "float64";