public MurmurHash1_Implementation(IMurmurHash1Config config)
        {
            if (config == null)
            {
                throw new ArgumentNullException(nameof(config));
            }

            _config = config.Clone();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Creates a new <see cref="IMurmurHash1"/> instance with the specified configuration.
        /// </summary>
        /// <param name="config">Configuration to use when constructing the instance.</param>
        /// <returns>A <see cref="IMurmurHash1"/> instance.</returns>
        public IMurmurHash1 Create(IMurmurHash1Config config)
        {
            if (config == null)
            {
                throw new ArgumentNullException(nameof(config));
            }

            return(new MurmurHash1_Implementation(config));
        }