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)); }
public void InsertRange(int index, ICollectionAndReadOnly <T> items) { InsertRange(index, items, ((IReadOnlyCollection <T>)items).Count); }
public void AddRange(ICollectionAndReadOnly <T> items) { InsertRange(_count, (IReadOnlyCollection <T>)items); }
public void PushLast(ICollectionAndReadOnly <T> items) { _dlist.PushLast(items); }
public TokenTree(ISourceFile file, ICollectionAndReadOnly <Token> items) : this(file, (IReadOnlyCollection <Token>)items) { }
public DList(ICollectionAndReadOnly <T> items) { PushLast(items); }
public void AddRange(ICollectionAndReadOnly <T> c) { InsertRange(_dlist.Count, (IReadOnlyCollection <T>)c); }
public static int InsertRange <T>(this IList <T> list, int index, ICollectionAndReadOnly <T> source) { return(InsertRange(list, index, ((ICollection <T>)source).Count, source)); }
public void InsertRange(int index, ICollectionAndReadOnly <T> items) { InsertRange(index, (ICollection <T>)items); }
public void PushLast(ICollectionAndReadOnly <T> items) { PushLast((ICollection <T>)items); }