public void Validate() { IList<string> reasons; if (!TryValidate(out reasons)) { throw new InvalidOptionsException(reasons); } }
private Generator(GeneratorOptions options) { options.Validate(); this.options = options; }