Example #1
0
 public static SelectReadOnlyCollection <IReadOnlyCollection <T>, T, TResult> Select <T, TResult>(this ICollectionAndReadOnly <T> list, Func <T, TResult> selector)
 {
     return(new SelectReadOnlyCollection <IReadOnlyCollection <T>, T, TResult>(list, selector));
 }
Example #2
0
 public void InsertRange(int index, ICollectionAndReadOnly <T> items)
 {
     InsertRange(index, items, ((IReadOnlyCollection <T>)items).Count);
 }
Example #3
0
 public void AddRange(ICollectionAndReadOnly <T> items)
 {
     InsertRange(_count, (IReadOnlyCollection <T>)items);
 }
Example #4
0
 public void PushLast(ICollectionAndReadOnly <T> items)
 {
     _dlist.PushLast(items);
 }
Example #5
0
 public TokenTree(ISourceFile file, ICollectionAndReadOnly <Token> items) : this(file, (IReadOnlyCollection <Token>)items)
 {
 }
Example #6
0
 public DList(ICollectionAndReadOnly <T> items)
 {
     PushLast(items);
 }
Example #7
0
 public void AddRange(ICollectionAndReadOnly <T> c)
 {
     InsertRange(_dlist.Count, (IReadOnlyCollection <T>)c);
 }
Example #8
0
 public static int InsertRange <T>(this IList <T> list, int index, ICollectionAndReadOnly <T> source)
 {
     return(InsertRange(list, index, ((ICollection <T>)source).Count, source));
 }
Example #9
0
 public void InsertRange(int index, ICollectionAndReadOnly <T> items)
 {
     InsertRange(index, (ICollection <T>)items);
 }
Example #10
0
 public void PushLast(ICollectionAndReadOnly <T> items)
 {
     PushLast((ICollection <T>)items);
 }