public ZLFieldInfo SearchField(string zname) { ZLClassInfo temp = this; while (temp != null) { ZLFieldInfo zp = temp.SearchDeclaredZField(zname); if (zp != null) { return(zp); } else { temp = temp.BaseZClass; } } return(null); }