private static object GetFieldValue(ConditionalModel item) { if (item.FieldValueConvertFunc != null) { return(item.FieldValueConvertFunc(item.FieldValue)); } else if (item.CSharpTypeName.HasValue()) { return(UtilMethods.ConvertDataByTypeName(item.CSharpTypeName, item.FieldValue)); } else { return(item.FieldValue); } }