Пример #1
0
        public override void ReEvaluate()
        {
            this.OutputCollection.Clear();
            IEnumerable <TSource> distinctItems;

            if (_comparer != null)
            {
                distinctItems = InputCollection.Distinct <TSource>(_comparer);
            }
            else
            {
                distinctItems = InputCollection.Distinct <TSource>();
            }

            this.OutputCollection.AddRange(distinctItems);
        }