Gurux.DLMS.GXDLMSException.GetServiceErrorValue C# (CSharp) Method

GetServiceErrorValue() private static method

private static GetServiceErrorValue ( ServiceError error, byte value ) : string
error ServiceError
value byte
return string
        private static string GetServiceErrorValue(ServiceError error, byte value)
        {
            switch (error)
            {
                case ServiceError.ApplicationReference:
                    return ((ApplicationReference) value).ToString();
                case ServiceError.HardwareResource:
                    return ((HardwareResource)value).ToString();
                case ServiceError.VdeStateError:
                    return ((VdeStateError)value).ToString();
                case ServiceError.Service:
                    return ((Service)value).ToString();
                case ServiceError.Definition:
                    return ((Definition)value).ToString();
                case ServiceError.Access:
                    return ((Access)value).ToString();
                case ServiceError.Initiate:
                    return ((Initiate)value).ToString();
                case ServiceError.LoadDataSet:
                    return ((LoadDataSet)value).ToString();
                case ServiceError.Task:
                    return ((Task)value).ToString();
                case ServiceError.OtherError:
                    return value.ToString();
                default:
                    break;
            }
             return string.Empty;
        }