internal Filter(bool hasCountLimit, int countLimit, int currentCount, long timeLimitMillis, long lastCheck, Clock clock, bool filterDuplicates) { this.HasCountLimit = hasCountLimit; this.CountLimitConflict = countLimit; this.CurrentCount = currentCount; this.TimeLimitMillis = timeLimitMillis; this.LastCheck = lastCheck; this.Clock = clock; this.FilterDuplicates = filterDuplicates; }