Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetPrecedenceType()

static StorageType System.Data.BinaryNode.GetPrecedenceType ( DataTypePrecedence code)
inlinestaticprivateinherited

Definition at line 942 of file BinaryNode.cs.

943 {
944 return code switch
945 {
946 DataTypePrecedence.SByte => StorageType.SByte,
947 DataTypePrecedence.Byte => StorageType.Byte,
948 DataTypePrecedence.Int16 => StorageType.Int16,
949 DataTypePrecedence.UInt16 => StorageType.UInt16,
950 DataTypePrecedence.Int32 => StorageType.Int32,
951 DataTypePrecedence.UInt32 => StorageType.UInt32,
952 DataTypePrecedence.Int64 => StorageType.Int64,
953 DataTypePrecedence.UInt64 => StorageType.UInt64,
954 DataTypePrecedence.Decimal => StorageType.Decimal,
955 DataTypePrecedence.Single => StorageType.Single,
956 DataTypePrecedence.Double => StorageType.Double,
957 DataTypePrecedence.Boolean => StorageType.Boolean,
958 DataTypePrecedence.String => StorageType.String,
959 DataTypePrecedence.Char => StorageType.Char,
960 DataTypePrecedence.DateTimeOffset => StorageType.DateTimeOffset,
961 DataTypePrecedence.DateTime => StorageType.DateTime,
962 DataTypePrecedence.TimeSpan => StorageType.TimeSpan,
963 DataTypePrecedence.SqlDateTime => StorageType.SqlDateTime,
964 DataTypePrecedence.SqlDouble => StorageType.SqlDouble,
965 DataTypePrecedence.SqlSingle => StorageType.SqlSingle,
966 DataTypePrecedence.SqlDecimal => StorageType.SqlDecimal,
967 DataTypePrecedence.SqlInt64 => StorageType.SqlInt64,
968 DataTypePrecedence.SqlInt32 => StorageType.SqlInt32,
969 DataTypePrecedence.SqlInt16 => StorageType.SqlInt16,
970 DataTypePrecedence.SqlByte => StorageType.SqlByte,
971 DataTypePrecedence.SqlBoolean => StorageType.SqlBoolean,
972 DataTypePrecedence.SqlString => StorageType.SqlString,
973 DataTypePrecedence.SqlGuid => StorageType.SqlGuid,
974 DataTypePrecedence.SqlBinary => StorageType.SqlBinary,
975 DataTypePrecedence.SqlMoney => StorageType.SqlMoney,
976 _ => StorageType.Empty,
977 };
978 }

Referenced by System.Data.BinaryNode.ResultSqlType(), and System.Data.BinaryNode.ResultType().