void update_ranges() { ranges = new ArrayList (); foreach (ISymbolTable symtab in symtabs) { if (!symtab.IsLoaded || !symtab.HasRanges) continue; ranges.AddRange (symtab.SymbolRanges); has_ranges = true; } ranges.Sort (); }