Exemple #1
0
        public override U this[int index] {
            get {
                if (HasSelectAllItem && index == 0)
                {
                    return(select_all_item);
                }

                lock (cache) {
                    return(cache.GetValue(index - select_all_offset));
                }
            }
        }
Exemple #2
0
        public override U this[int index] {
            get {
                if (index == 0)
                {
                    return(select_all_item);
                }

                lock (cache) {
                    return(cache.GetValue(index - 1));
                }
            }
        }