Exemplo n.º 1
0
        public FilterBloom(IParameterConfiguration parameterConfiguration)
        {
            _parameterConfiguration = parameterConfiguration;

            _vector        = new BitArray(_parameterConfiguration.FilterSize);
            _hashFunctions = new List <IFunction>();
            _prime         = CreatorPrime.GetNextPrime(Settings.MaxDataCount);
            GenerateHashFunctions();
        }
Exemplo n.º 2
0
        public static IArgumentValue Create(IParameterConfiguration parameter)
        {
            if (parameter.IsArray)
            {
                return(new ArrayArgumentValue(parameter));
            }

            return(new DefaultArgumentValue(parameter));
        }
Exemplo n.º 3
0
 public DefaultArgumentValue(IParameterConfiguration parameterConfiguration)
     : base(parameterConfiguration)
 {
 }
 public ArrayArgumentValue(IParameterConfiguration parameterConfiguration)
     : base(parameterConfiguration)
 {
 }
Exemplo n.º 5
0
 protected ArgumentValue(IParameterConfiguration parameterConfiguration)
 {
     this.ParameterConfiguration = parameterConfiguration;
     this.Values        = new ReadOnlyCollection <string>(this._values);
     this.ParameterName = this.ParameterConfiguration.ParameterInfo.Name;
 }