<commit_before>namespace AzureNetQ
{
    using System;

	public delegate string ExchangeNameConvention(Type messageType);

	public delegate string TopicNameConvention(Type messageType);

    public delegate string QueueNameConvention(Type messageType);

    public delegate string RpcRoutingKeyNamingConvention(Type messageType);

    public delegate string ErrorQueueNameConvention();

    public delegate string ErrorExchangeNameConvention(MessageReceivedInfo info);

    public delegate string RpcExchangeNameConvention();

    public delegate string RpcReturnQueueNamingConvention();

    public delegate string ConsumerTagConvention();

	public interface IConventions
	{
		TopicNameConvention TopicNamingConvention { get; set; }

        QueueNameConvention QueueNamingConvention { get; set; }

        RpcRoutingKeyNamingConvention RpcRoutingKeyNamingConvention { get; set; }

        ErrorQueueNameConvention ErrorQueueNamingConvention { get; set; }

        RpcReturnQueueNamingConvention RpcReturnQueueNamingConvention { get; set; }

        ConsumerTagConvention ConsumerTagConvention { get; set; }
	}

	public class Conventions : IConventions
	{
		public Conventions(ITypeNameSerializer typeNameSerializer)
		{
		    Preconditions.CheckNotNull(typeNameSerializer, "typeNameSerializer");

		    // Establish default conventions.
			TopicNamingConvention = messageType => "";
			RpcRoutingKeyNamingConvention = typeNameSerializer.Serialize;
            ErrorQueueNamingConvention = () => "AzureNetQ_Default_Error_Queue";
		    RpcReturnQueueNamingConvention = () => "easynetq.response." + Guid.NewGuid().ToString();
            ConsumerTagConvention = () => Guid.NewGuid().ToString();
		    QueueNamingConvention = (messageType) =>
		        {
		            var typeName = typeNameSerializer.Serialize(messageType);
		            return string.Format("{0}", typeName);
		        };

		}

		public TopicNameConvention TopicNamingConvention { get; set; }

        public QueueNameConvention QueueNamingConvention { get; set; }

        public RpcRoutingKeyNamingConvention RpcRoutingKeyNamingConvention { get; set; }

        public ErrorQueueNameConvention ErrorQueueNamingConvention { get; set; }

        public RpcReturnQueueNamingConvention RpcReturnQueueNamingConvention { get; set; }

        public ConsumerTagConvention ConsumerTagConvention { get; set; }
	}
}<commit_msg>Missed a reference to easynetq in conventions<commit_after>namespace AzureNetQ
{
    using System;

	public delegate string ExchangeNameConvention(Type messageType);

	public delegate string TopicNameConvention(Type messageType);

    public delegate string QueueNameConvention(Type messageType);

    public delegate string RpcRoutingKeyNamingConvention(Type messageType);

    public delegate string ErrorQueueNameConvention();

    public delegate string ErrorExchangeNameConvention(MessageReceivedInfo info);

    public delegate string RpcExchangeNameConvention();

    public delegate string RpcReturnQueueNamingConvention();

    public delegate string ConsumerTagConvention();

	public interface IConventions
	{
		TopicNameConvention TopicNamingConvention { get; set; }

        QueueNameConvention QueueNamingConvention { get; set; }

        RpcRoutingKeyNamingConvention RpcRoutingKeyNamingConvention { get; set; }

        ErrorQueueNameConvention ErrorQueueNamingConvention { get; set; }

        RpcReturnQueueNamingConvention RpcReturnQueueNamingConvention { get; set; }

        ConsumerTagConvention ConsumerTagConvention { get; set; }
	}

	public class Conventions : IConventions
	{
		public Conventions(ITypeNameSerializer typeNameSerializer)
		{
		    Preconditions.CheckNotNull(typeNameSerializer, "typeNameSerializer");

		    // Establish default conventions.
			TopicNamingConvention = messageType => "";
			RpcRoutingKeyNamingConvention = typeNameSerializer.Serialize;
            ErrorQueueNamingConvention = () => "AzureNetQ_Default_Error_Queue";
		    RpcReturnQueueNamingConvention = () => "azurenetq.response." + Guid.NewGuid().ToString();
            ConsumerTagConvention = () => Guid.NewGuid().ToString();
		    QueueNamingConvention = (messageType) =>
		        {
		            var typeName = typeNameSerializer.Serialize(messageType);
		            return string.Format("{0}", typeName);
		        };

		}

		public TopicNameConvention TopicNamingConvention { get; set; }

        public QueueNameConvention QueueNamingConvention { get; set; }

        public RpcRoutingKeyNamingConvention RpcRoutingKeyNamingConvention { get; set; }

        public ErrorQueueNameConvention ErrorQueueNamingConvention { get; set; }

        public RpcReturnQueueNamingConvention RpcReturnQueueNamingConvention { get; set; }

        public ConsumerTagConvention ConsumerTagConvention { get; set; }
	}
}
{'fraction_non_alphanumeric': 0.06986899563318777, 'fraction_numerical': 0.0004158868787689748, 'mean_word_length': 4.256830601092896, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7285378', 'n_tokens_mistral': 1354, 'n_tokens_neox': 1243, 'n_words': 272}