Ejemplo n.º 1
0
 public void AddBucket(QueryBucket bucket)
 {
     lock (ThreadSafe)
     {
         if (Bucket.Count >= MaxBucketSize)
         {
             Bucket.Add(bucket);
             OnFullBucket(new FullQueryBucketEventArgs(Bucket)
             {
             });
             Bucket.Clear();
         }
         else
         {
             OnBeforeAdd(new QueryBucketEventArgs(bucket)
             {
             });
             Bucket.Add(bucket);
         }
     }
 }
Ejemplo n.º 2
0
 public QueryBucketEventArgs(QueryBucket bucket)
 {
     QueryBucket = bucket;
 }