public void AppendKeyType(long position, bool isNativeType, byte typeCode)
 {
     if (isNativeType && typeCode == NativeBssomType.DateTimeCode)
     {
         sb.Append("KeyType(NativeDateTimeCode)");
     }
     else
     {
         sb.Append("KeyType(" + BssomType.GetTypeName(isNativeType, typeCode) + ")");
     }
     sb.Append(" ");
 }
 internal static BssomSerializationArgumentException BssMapKeyUnsupportedSameRawValue(byte key1Type, bool key1IsNative, byte key2Type, bool key2IsNative, ulong value)
 {
     throw new BssomSerializationArgumentException(SerializationErrorCode.BssomMapKeySame, $"BssomMap的Key中存在相同宽度类型({BssomType.GetTypeName(key1IsNative, key1Type)} 和 {BssomType.GetTypeName(key2IsNative, key2Type)})的相同的值{value}. The same value {value} of the same width type ({BssomType.GetTypeName(key1IsNative, key1Type)} and {BssomType.GetTypeName(key2IsNative, key2Type)} exist in the Key of BssomMap.");
 }