public void CopyTo(IGrouping <TKey, T>[] array, int arrayIndex, int countLimit) { Extensions.CanCopyTo(array, arrayIndex, countLimit); _progressor.While(() => _cache.Count < countLimit).Consume(); _cache.Values.CopyTo(array, arrayIndex, countLimit); }
public void CopyTo(T[] array, int arrayIndex, int countLimit) { Extensions.CanCopyTo(array, arrayIndex, countLimit); Extensions.CopyTo(this, array, arrayIndex, countLimit); }
public void CopyTo(T[] array, int arrayIndex, int countLimit) { Extensions.CanCopyTo(array, arrayIndex, countLimit); Progressor.While(() => _cache.Count < countLimit).Consume(); _cache.CopyTo(array, arrayIndex, countLimit); }
public void CopyTo(KeyValuePair <TKey, TValue>[] array, int arrayIndex, int countLimit) { Extensions.CanCopyTo(array, arrayIndex, countLimit); Extensions.CopyTo(this, array, arrayIndex, countLimit); }
public void CopyTo(int index, T[] array, int arrayIndex, int count) { Extensions.CanCopyTo(Count - index, array, count); Extensions.CopyTo(this, index, array, arrayIndex, count); }
void ICollection.CopyTo(Array array, int index) { Extensions.CanCopyTo(_wrapped.Count, array, index); Extensions.DeprecatedCopyTo(_wrapped, array, index); }
public void CopyTo(T[] array, int arrayIndex) { Extensions.CanCopyTo(0, array, arrayIndex); }
public void CopyTo(KeyValuePair <TKey, IGrouping <TKey, T> >[] array, int arrayIndex, int countLimit) { Extensions.CanCopyTo(array, arrayIndex, countLimit); Progressor.While(() => _cache.Count < countLimit).Consume(); Extensions.CopyTo(_cache, array, arrayIndex, countLimit); }
public void CopyTo(TSource?[] array, int arrayIndex) { Extensions.CanCopyTo(Count, array, arrayIndex); Extensions.CopyTo(this, array, arrayIndex); }
public void CopyTo(KeyValuePair <TKey, TValue>[] array, int arrayIndex) { Extensions.CanCopyTo(Count, array, arrayIndex); Extensions.CopyTo(this, array, arrayIndex); }