using System; using System.Collections.Generic; using System.ComponentModel; namespace PKHeX.Core; /// /// Stores location names for a given game group. /// public interface ILocationSet { /// /// Gets the location name group for the requested location bank group ID. /// ReadOnlySpan GetLocationNames(int bankID); /// /// Gets the location name for the requested location ID. /// string GetLocationName(int locationID); /// /// Gets all groups -- ONLY USE FOR UNIT TESTING. /// [EditorBrowsable(EditorBrowsableState.Never)] IEnumerable<(int Bank, string[] Names)> GetAll(); }