/// <summary> /// /// </summary> /// <param name="property"></param> /// <param name="value"></param> /// <param name="parameter"></param> /// <returns></returns> public static string GetArgumentFromStringProperty(PropertyInfo property, string value, ParameterAttribute parameter) { if (!string.IsNullOrEmpty(value)) { return($"{GetPropertyName(property.Name)}:\"{value}\""); } return(null); }
/// <summary> /// /// </summary> /// <param name="property"></param> /// <param name="parameter"></param> /// <param name="value"></param> /// <returns></returns> public static string GetArgumentFromNullableBoolProperty(PropertyInfo property, bool?value, ParameterAttribute parameter) { if (value.HasValue) { return($"{GetPropertyName(property.Name)}:{value.ToString().ToLower()}"); } return(null); }