static void Validate(int year, Triannum triannum) { if (year < DateTime.MinValue.Year || year > DateTime.MaxValue.Year) { throw new SDMXException("Year value is out of range: {0}.", year); } int q = (int)triannum; if (q < 1 || q > 3) { throw new SDMXException("Triannum value is out of range: {0}.", q); } }
public Triannual(int year, Triannum annum) { Validate(year, annum); _year = year; _annum = annum; }