Field FindField(string name, Location l){ var c = (Class)current_container; var fields = c.Fields; if(fields != null) { foreach(var f in fields){ if(f.Name == name){ return f as Field; } } } return null; }