/// <summary> /// Creates a <see cref="Microsoft.Practices.EnterpriseLibrary.Validation.Validator"/> that will validate /// a field with a domain list of allowable values. /// </summary> /// <param name="optionList">The list of valid options.</param> /// <returns>A <see cref="Microsoft.Practices.EnterpriseLibrary.Validation.Validator"/> that will validate /// a field with a domain list of allowable values.</returns> private Validator CreateValidatorForOptions(ControlValueOptionList optionList) { string[] optionValues = optionList.Select(x => x.Value).ToArray(); return new NullableDomainValidator<object>(ValidationMessage.InvalidOption, optionValues); }