private string DeclaringClassAsString() { if (im_class == null) return "?"; PythonType dt = im_class as PythonType; if (dt != null) return dt.Name; OldClass oc = im_class as OldClass; if (oc != null) return oc.Name; return im_class.ToString(); }