public static bool IsValidEnumValue(this ParameterDefinition param, string input) { string[] values = param.PossibleEnumValues(); if (null != values && values.Length > 0) { return(values.Contains(input)); } return(false); }