GuardedList<T>IEnumerable<T>, System.Collections.IEnumerable, System.IFormattable, System.ICloneable, System.IDisposable, ICollection<T>, ICollectionValue<T>, IDirectedCollectionValue<T>, IDirectedEnumerable<T>, IExtensible<T>, IIndexed<T>, IList<T>, ISequenced<T>, IShowableobject, GuardedEnumerable<T>, GuardedCollectionValue<T>, GuardedCollection<T>, GuardedSequenced<T>CollectionChanged, Inherited from GuardedCollectionValue<T>
,CollectionCleared, Inherited from GuardedCollectionValue<T>
,ItemInserted, Inherited from GuardedCollectionValue<T>
,ItemRemovedAt, Inherited from GuardedCollectionValue<T>
,ItemsAdded, Inherited from GuardedCollectionValue<T>
,ItemsRemoved, Inherited from GuardedCollectionValue<T>ActiveEvents, Inherited from GuardedCollectionValue<T>
,AllowsDuplicates, Inherited from GuardedCollection<T>
,ContainsSpeed, Inherited from GuardedCollection<T>
,Count, Inherited from GuardedCollectionValue<T>
,CountSpeed, Inherited from GuardedCollectionValue<T>
,Direction, Inherited from GuardedSequenced<T>
,DuplicatesByCounting, Inherited from GuardedCollection<T>
,EqualityComparer, Inherited from GuardedCollection<T>
,FIFO
,First
,IndexingSpeed
,IsEmpty, Inherited from GuardedCollection<T>
,IsFixedSize
,IsReadOnly, Inherited from GuardedCollection<T>
,IsValid
,this[int i]
,this[int start, int end]
,Last
,ListenableEvents, Inherited from GuardedCollectionValue<T>
,Offset
,UnderlyingGuardedList<T>(IList<T> list)Add(T item), Inherited from GuardedCollection<T>
,AddAll<U>(IEnumerable<U> items), Inherited from GuardedCollection<T>
,All(Fun<T,bool> filter), Inherited from GuardedCollectionValue<T>
,Apply(Act<T> a), Inherited from GuardedCollectionValue<T>
,Backwards(), Inherited from GuardedSequenced<T>
,Check(), Inherited from GuardedCollection<T>
,Choose(), Inherited from GuardedCollectionValue<T>
,Clear(), Inherited from GuardedCollection<T>
,Clone()
,Contains(T item), Inherited from GuardedCollection<T>
,ContainsAll<U>(IEnumerable<U> items), Inherited from GuardedCollection<T>
,ContainsCount(T item), Inherited from GuardedCollection<T>
,CopyTo(T[] a, int i), Inherited from GuardedCollectionValue<T>
,Dequeue()
,Dispose()
,Enqueue(T item)
,Equals(object obj), Inherited from object
,Exists(Fun<T,bool> filter), Inherited from GuardedCollectionValue<T>
,Filter(Fun<T,bool> filter), Inherited from GuardedCollectionValue<T>
,Finalize(), Inherited from object
,Find(ref T item), Inherited from GuardedCollection<T>
,Find(Fun<T,bool> filter, out T item), Inherited from GuardedCollectionValue<T>
,FindAll(Fun<T,bool> filter)
,FindIndex(Fun<T,bool> predicate), Inherited from GuardedSequenced<T>
,FindLast(Fun<T,bool> predicate, out T item), Inherited from GuardedSequenced<T>
,FindLastIndex(Fun<T,bool> predicate), Inherited from GuardedSequenced<T>
,FindOrAdd(ref T item), Inherited from GuardedCollection<T>
,GetEnumerator(), Inherited from GuardedEnumerable<T>
,GetHashCode(), Inherited from object
,GetSequencedHashCode(), Inherited from GuardedSequenced<T>
,GetType(), Inherited from object
,GetUnsequencedHashCode(), Inherited from GuardedCollection<T>
,IndexOf(T item)
,Insert(int i, T item)
,Insert(IList<T> pointer, T item)
,InsertAfter(T item, T target)
,InsertAll<U>(int i, IEnumerable<U> items)
,InsertBefore(T item, T target)
,InsertFirst(T item)
,InsertLast(T item)
,IsSorted()
,IsSorted(System.Collections.Generic.IComparer<T> c)
,ItemMultiplicities(), Inherited from GuardedCollection<T>
,LastIndexOf(T item)
,LastViewOf(T item)
,Map<V>(Fun<T,V> mapper)
,Map<V>(Fun<T,V> mapper, System.Collections.Generic.IEqualityComparer<V> itemequalityComparer)
,MemberwiseClone(), Inherited from object
,Pop()
,Push(T item)
,Remove()
,Remove(T item), Inherited from GuardedCollection<T>
,Remove(T item, out T removeditem), Inherited from GuardedCollection<T>
,RemoveAll<U>(IEnumerable<U> items), Inherited from GuardedCollection<T>
,RemoveAllCopies(T item), Inherited from GuardedCollection<T>
,RemoveAt(int i)
,RemoveFirst()
,RemoveInterval(int start, int count)
,RemoveLast()
,RetainAll<U>(IEnumerable<U> items), Inherited from GuardedCollection<T>
,Reverse()
,Reverse(int start, int count)
,SequencedEquals(ISequenced<T> that), Inherited from GuardedSequenced<T>
,Show(System.Text.StringBuilder stringbuilder, ref int rest, System.IFormatProvider formatProvider), Inherited from GuardedCollectionValue<T>
,Shuffle()
,Shuffle(System.Random rnd)
,Slide(int offset)
,Slide(int offset, int size)
,Sort()
,Sort(System.Collections.Generic.IComparer<T> c)
,Span(IList<T> otherView)
,ToArray(), Inherited from GuardedCollectionValue<T>
,ToString(string format, System.IFormatProvider formatProvider), Inherited from GuardedCollectionValue<T>
,ToString(), Inherited from object
,TrySlide(int offset)
,TrySlide(int offset, int size)
,UniqueItems(), Inherited from GuardedCollection<T>
,UnsequencedEquals(ICollection<T> that), Inherited from GuardedCollection<T>
,Update(T item), Inherited from GuardedCollection<T>
,Update(T item, out T olditem), Inherited from GuardedCollection<T>
,UpdateOrAdd(T item), Inherited from GuardedCollection<T>
,UpdateOrAdd(T item, out T olditem), Inherited from GuardedCollection<T>
,View(int start, int count)
,ViewOf(T item)F bool FIFO | Access: Read-Write Value:True if wrapped list has FIFO semantics for the Add(T item) and Remove() methods
| ||||
F T First | Access: Read-Only Value:The first item of the wrapped list | ||||
Speed IndexingSpeed | Access: Read-Only Value: | ||||
bool IsFixedSize | Access: Read-Only | ||||
bool IsValid | Access: Read-Only Value: | ||||
F T this[int i] | Access: Read-Write Value:The i'th item of the wrapped list
| ||||
F IDirectedCollectionValue<T> this[int start, int end] | Access: Read-Only Value:A directed collection of the items in the indicated interval of the wrapped collection | ||||
F T Last | Access: Read-Only Value:The last item of the wrapped list | ||||
F int Offset | Access: Read-Only Value:The offset of the wrapped list as a view. | ||||
F IList<T> Underlying | Access: Read-Only Value:The wrapped underlying list of the wrapped view |
GuardedList<T>(IList<T> list) |
Wrap a list in a read-only wrapper
|
object Clone() |
| |||||||||||
N T Dequeue() |
| |||||||||||
F void Dispose() | Ignore: this may be called by a foreach or using statement. | |||||||||||
N void Enqueue(T item) |
| |||||||||||
F IList<T> FindAll(Fun<T,bool> filter) |
Perform FindAll on the wrapped list. The result is not necessarily read-only.
| |||||||||||
F int IndexOf(T item) |
Find the (first) index of an item in the wrapped collection
| |||||||||||
F void Insert(int i, T item) |
| |||||||||||
F void Insert(IList<T> pointer, T item) |
| |||||||||||
N void InsertAfter(T item, T target) |
| |||||||||||
F void InsertAll<U>(int i, IEnumerable<U> items) |
| |||||||||||
N void InsertBefore(T item, T target) |
| |||||||||||
F void InsertFirst(T item) |
| |||||||||||
F void InsertLast(T item) |
| |||||||||||
F bool IsSorted() |
Check if wrapped list is sorted according to the default sorting order
for the item type T, as defined by the Comparer<T> class
| |||||||||||
F bool IsSorted(System.Collections.Generic.IComparer<T> c) |
Check if wrapped list is sorted
| |||||||||||
F int LastIndexOf(T item) |
Find the last index of an item in the wrapped collection
| |||||||||||
F IList<T> LastViewOf(T item) |
Create the indicated view on the wrapped list and wrap it read-only.
| |||||||||||
F IList<V> Map<V>(Fun<T,V> mapper) |
Perform Map on the wrapped list. The result is not necessarily read-only.
| |||||||||||
F IList<V> Map<V>(Fun<T,V> mapper, System.Collections.Generic.IEqualityComparer<V> itemequalityComparer) |
Perform Map on the wrapped list. The result is not necessarily read-only.
| |||||||||||
N T Pop() |
| |||||||||||
N void Push(T item) |
| |||||||||||
F T Remove() |
| |||||||||||
F T RemoveAt(int i) |
| |||||||||||
F T RemoveFirst() |
| |||||||||||
F void RemoveInterval(int start, int count) |
| |||||||||||
F T RemoveLast() |
| |||||||||||
F void Reverse() | /ThrowsC5.ReadOnlyCollectionException since this is a read-only wrappper | |||||||||||
N void Reverse(int start, int count) |
| |||||||||||
F void Shuffle() |
| |||||||||||
F void Shuffle(System.Random rnd) |
| |||||||||||
F IList<T> Slide(int offset) |
| |||||||||||
F IList<T> Slide(int offset, int size) |
| |||||||||||
F void Sort() |
| |||||||||||
F void Sort(System.Collections.Generic.IComparer<T> c) |
| |||||||||||
F IList<T> Span(IList<T> otherView) |
| |||||||||||
F bool TrySlide(int offset) |
| |||||||||||
F bool TrySlide(int offset, int size) |
| |||||||||||
F IList<T> View(int start, int count) |
Create the indicated view on the wrapped list and wrap it read-only.
| |||||||||||
F IList<T> ViewOf(T item) |
Create the indicated view on the wrapped list and wrap it read-only.
|