5 // Miguel de Icaza (miguel@ximian.com)
7 // (C) Ximian, Inc. http://www.ximian.com
12 public struct Int16 : ValueType {
13 public const short MinValue = -32768;
14 public const short MaxValue = 32767;
18 public int CompareTo (object v)
20 if (!(value is System.Int16))
21 throw new ArgumentException ("Value is not a System.Int16");
23 return value - ((short) v);
26 public override bool Equals (object o)
28 if (!(o is System.Int16))
31 return ((short) o) == value;
34 public override int GetHashCode ()
39 public TypeCode GetTypeCode ()
41 return TypeCode.Int16;
44 public static short Parse (string s)
50 public static short Parse (string s, IFormatProvider)
56 public static short Parse (string s, NumberStyles s, fp)
62 public static short Parse (string s, NumberStyles s, IFormatProvider fp)