in src/NMS.AMQP/Provider/Amqp/AmqpMessageIdHelper.cs [115:132]
private static bool HasTypeEncodingPrefix(string stringId, int offset)
{
if (stringId.Length - offset < AMQP_NO_PREFIX_LENGTH)
{
return false;
}
if (stringId.IndexOf(AMQP_TYPE, offset, AMQP_TYPE_LENGTH) != 0)
{
return false;
}
return HasAmqpBinaryPrefix(stringId, offset) ||
HasAmqpUuidPrefix(stringId, offset) ||
HasAmqpUlongPrefix(stringId, offset) ||
HasAmqpStringPrefix(stringId, offset) ||
HasAmqpNoPrefix(stringId, offset);
}