public FilteredEnumerator(IndexedEnumerable indexedEnumerable, IEnumerable enumerable, Predicate <object> filterCallback) { _enumerable = enumerable; _enumerator = _enumerable.GetEnumerator(); _filterCallback = filterCallback; _indexedEnumerable = indexedEnumerable; }
// Token: 0x06008DAE RID: 36270 RVA: 0x00259E0A File Offset: 0x0025800A public FilteredEnumerator(IndexedEnumerable indexedEnumerable, IEnumerable enumerable, Predicate <object> filterCallback) { this._enumerable = enumerable; this._enumerator = this._enumerable.GetEnumerator(); this._filterCallback = filterCallback; this._indexedEnumerable = indexedEnumerable; }
// Token: 0x060073EE RID: 29678 RVA: 0x00212B58 File Offset: 0x00210D58 public override void Refresh() { IndexedEnumerable indexedEnumerable = Interlocked.Exchange <IndexedEnumerable>(ref this._indexer, null); if (indexedEnumerable != null) { indexedEnumerable.Invalidate(); } this.ProxiedView.Refresh(); }
/// Re-create the view, using any <seealso cref="SortDescriptions"/>. public override void Refresh() { IndexedEnumerable indexer = (IndexedEnumerable)Interlocked.Exchange(ref _indexer, null); if (indexer != null) { indexer.Invalidate(); } ProxiedView.Refresh(); }
public FilteredEnumerator(IndexedEnumerable indexedEnumerable, IEnumerable enumerable, Predicate<object> filterCallback) { _enumerable = enumerable; _enumerator = _enumerable.GetEnumerator(); _filterCallback = filterCallback; _indexedEnumerable = indexedEnumerable; }