Gurux.DLMS.TranslatorSimpleTags.ErrorCodeToString C# (CSharp) Method

ErrorCodeToString() public static method

public static ErrorCodeToString ( ErrorCode value ) : String
value ErrorCode
return String
        public static String ErrorCodeToString(ErrorCode value)
        {
            String str;
            switch (value)
            {
                case ErrorCode.AccessViolated:
                    str = "AccessViolated";
                    break;
                case ErrorCode.DataBlockNumberInvalid:
                    str = "DataBlockNumberInvalid";
                    break;
                case ErrorCode.DataBlockUnavailable:
                    str = "DataBlockUnavailable";
                    break;
                case ErrorCode.HardwareFault:
                    str = "HardwareFault";
                    break;
                case ErrorCode.InconsistentClass:
                    str = "InconsistentClass";
                    break;
                case ErrorCode.LongGetOrReadAborted:
                    str = "LongGetOrReadAborted";
                    break;
                case ErrorCode.LongSetOrWriteAborted:
                    str = "LongSetOrWriteAborted";
                    break;
                case ErrorCode.NoLongGetOrReadInProgress:
                    str = "NoLongGetOrReadInProgress";
                    break;
                case ErrorCode.NoLongSetOrWriteInProgress:
                    str = "NoLongSetOrWriteInProgress";
                    break;
                case ErrorCode.Ok:
                    str = "Ok";
                    break;
                case ErrorCode.OtherReason:
                    str = "OtherReason";
                    break;
                case ErrorCode.ReadWriteDenied:
                    str = "ReadWriteDenied";
                    break;
                case ErrorCode.TemporaryFailure:
                    str = "TemporaryFailure";
                    break;
                case ErrorCode.UnavailableObject:
                    str = "UnavailableObject";
                    break;
                case ErrorCode.UndefinedObject:
                    str = "UndefinedObject";
                    break;
                case ErrorCode.UnmatchedType:
                    str = "UnmatchedType";
                    break;
                default:
                    throw new ArgumentOutOfRangeException("Error code: " + value);
            }
            return str;
        }