private void WriteType(System.Type t) { /*/ * string name=t.FullName; * int hash=0x7fffffff&name.GetHashCode(); * this.WriteLine("\tcase 0x"+hash.ToString("X8")+":"); * this.WriteLine("\t\tif(t!=typeof("+t.FullName+"))goto default;"); * this.WriteLine("\t\tbreak;"); * /*/ System.ComponentModel.TypeConverter conv = System.ComponentModel.TypeDescriptor.GetConverter(t); string converter = conv == null?"null":conv.GetType().FullName; this.WriteLine("<tr><td>" + t.FullName + "</td><td>" + converter + "</td></tr>"); //*/ }