public static String GetName(this WcfError enumValue, Boolean nameInstead = true) { Type type = enumValue.GetType(); string name = Enum.GetName(type, enumValue); if (name == null) { return(null); } FieldInfo field = type.GetField(name); ErrorDescriptionAttribute attribute = Attribute.GetCustomAttribute(field, typeof(ErrorDescriptionAttribute)) as ErrorDescriptionAttribute; if (attribute == null && nameInstead == true) { return(name); } return(attribute?.ErrorName); }
public WcfServicePayload(WcfError error, string message) { Error = error; Message = message; }
public static string ParseValidateResult(WcfError validateResult) { return(validateResult.ToString()); }