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);
 }
Exemple #2
0
 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);
 }
Exemple #4
0
 public void CopyTo(KeyValuePair <TKey, TValue>[] array, int arrayIndex, int countLimit)
 {
     Extensions.CanCopyTo(array, arrayIndex, countLimit);
     Extensions.CopyTo(this, array, arrayIndex, countLimit);
 }
Exemple #5
0
 public void CopyTo(int index, T[] array, int arrayIndex, int count)
 {
     Extensions.CanCopyTo(Count - index, array, count);
     Extensions.CopyTo(this, index, array, arrayIndex, count);
 }
Exemple #6
0
 void ICollection.CopyTo(Array array, int index)
 {
     Extensions.CanCopyTo(_wrapped.Count, array, index);
     Extensions.DeprecatedCopyTo(_wrapped, array, index);
 }
Exemple #7
0
 public void CopyTo(T[] array, int arrayIndex)
 {
     Extensions.CanCopyTo(0, array, arrayIndex);
 }
Exemple #8
0
 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);
 }
Exemple #10
0
 public void CopyTo(KeyValuePair <TKey, TValue>[] array, int arrayIndex)
 {
     Extensions.CanCopyTo(Count, array, arrayIndex);
     Extensions.CopyTo(this, array, arrayIndex);
 }