[corlib] System.Convert from reference sources
[mono.git] / mcs / class / corlib / System / Char.cs
index 9f43fd10dd547b17537e1ea720062b85acf65ebb..977fdce59c97dce4796e1ee84de83719526fa627 100644 (file)
@@ -530,11 +530,9 @@ namespace System
                        return TypeCode.Char;
                }
 
-               object IConvertible.ToType (Type targetType, IFormatProvider provider)
+               object IConvertible.ToType (Type type, IFormatProvider provider)
                {
-                       if (targetType == null)
-                               throw new ArgumentNullException ("targetType");
-                       return System.Convert.ToType (m_value, targetType, provider, false);
+                       return Convert.DefaultToType ((IConvertible)this, type, provider);
                }
 
                bool IConvertible.ToBoolean (IFormatProvider provider)