protected override bool EvaluateIsValid() { if (!String.IsNullOrEmpty(TypeName)) { string value = this.GetControlValidationValue(this.ControlToValidate); return(ValidationUtility.SatisfiesType(value, TypeName)); } return(true); }