System.Data.BinaryNode.GetPrecedenceType C# (CSharp) Метод

GetPrecedenceType() приватный статический Метод

private static GetPrecedenceType ( DataTypePrecedence code ) : StorageType
code DataTypePrecedence
Результат StorageType
        private static StorageType GetPrecedenceType(DataTypePrecedence code)
        {
            switch (code)
            {
                case DataTypePrecedence.Error: return StorageType.Empty;
                case DataTypePrecedence.SByte: return StorageType.SByte;
                case DataTypePrecedence.Byte: return StorageType.Byte;
                case DataTypePrecedence.Int16: return StorageType.Int16;
                case DataTypePrecedence.UInt16: return StorageType.UInt16;
                case DataTypePrecedence.Int32: return StorageType.Int32;
                case DataTypePrecedence.UInt32: return StorageType.UInt32;
                case DataTypePrecedence.Int64: return StorageType.Int64;
                case DataTypePrecedence.UInt64: return StorageType.UInt64;
                case DataTypePrecedence.Decimal: return StorageType.Decimal;
                case DataTypePrecedence.Single: return StorageType.Single;
                case DataTypePrecedence.Double: return StorageType.Double;

                case DataTypePrecedence.Boolean: return StorageType.Boolean;
                case DataTypePrecedence.String: return StorageType.String;
                case DataTypePrecedence.Char: return StorageType.Char;

                case DataTypePrecedence.DateTimeOffset: return StorageType.DateTimeOffset;
                case DataTypePrecedence.DateTime: return StorageType.DateTime;
                case DataTypePrecedence.TimeSpan: return StorageType.TimeSpan;

                case DataTypePrecedence.SqlDateTime: return StorageType.SqlDateTime;
                case DataTypePrecedence.SqlDouble: return StorageType.SqlDouble;
                case DataTypePrecedence.SqlSingle: return StorageType.SqlSingle;
                case DataTypePrecedence.SqlDecimal: return StorageType.SqlDecimal;
                case DataTypePrecedence.SqlInt64: return StorageType.SqlInt64;
                case DataTypePrecedence.SqlInt32: return StorageType.SqlInt32;
                case DataTypePrecedence.SqlInt16: return StorageType.SqlInt16;
                case DataTypePrecedence.SqlByte: return StorageType.SqlByte;
                case DataTypePrecedence.SqlBoolean: return StorageType.SqlBoolean;
                case DataTypePrecedence.SqlString: return StorageType.SqlString;
                case DataTypePrecedence.SqlGuid: return StorageType.SqlGuid;
                case DataTypePrecedence.SqlBinary: return StorageType.SqlBinary;
                case DataTypePrecedence.SqlMoney: return StorageType.SqlMoney;
                default:
                    Debug.Assert(false, "Invalid (unmapped) precedence " + code.ToString());
                    goto case DataTypePrecedence.Error;
            }
        }