internal static void ValidateGender(PBEAlphabeticalList <PBEGender> valid, PBEGender value) { if (!valid.Contains(value)) { throw new ArgumentOutOfRangeException(nameof(value)); } }
public static void ValidateItem(PBEAlphabeticalList <PBEItem> valid, PBEItem value) { if (!valid.Contains(value)) { throw new ArgumentOutOfRangeException(nameof(value)); } }
private PBEDDEventPokemon(IList <byte> generations, PBESpecies species, byte level, bool?shiny, PBEGender?gender, PBEAbility[] possibleAbilities, PBEAlphabeticalList <PBENature> possibleNatures, byte?[] ivs, PBEMove[] moves) : this(generations, species, level, shiny, gender, possibleAbilities, possibleNatures.AsReadOnly(), ivs, moves) { }