internal static bool IsMatchValidityKind(ValidityKind validityKind, bool valueUnknown) { if (validityKind == null) { return(true); } if (validityKind.Value == 1001 && valueUnknown) { return(false); } if (validityKind.Value == 1003 && !valueUnknown) { return(false); } return(true); }
public override object ConvertTo(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, System.Type destinationType) { if ((value == null)) { return(null); } ValidityKind valueCasted = ((ValidityKind)(value)); if ((valueCasted == ValidityKind.Good)) { return("good"); } if ((valueCasted == ValidityKind.Invalid)) { return("invalid"); } if ((valueCasted == ValidityKind.Questionable)) { return("questionable"); } throw new ArgumentOutOfRangeException("value"); }
protected void Validate(ValidityKind validityKind) { Invariant(ValidityKind.ValidValidity(validityKind.Value), string.Format( AmValidationStrings.XMustBeValidY, validityKind.Value, "ValidityKind")); }
internal static bool IsMatchValidityKind(ValidityKind validityKind, bool valueUnknown) { if (validityKind == null) return true; if (validityKind.Value == 1001 && valueUnknown) return false; if (validityKind.Value == 1003 && !valueUnknown) return false; return true; }