private static bool HasTypeEncodingPrefix()

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);
        }