Enhanced C#
Loyc library documentation
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Properties | Public Member Functions | List of all members
Loyc.Collections.ListAsSink< T, List > Class Template Reference

Helps implement extension method ListExt.AsSink{T}(IList{T}). More...


Source file:
Inheritance diagram for Loyc.Collections.ListAsSink< T, List >:
Loyc.Collections.CollectionAsSink< T, List > Loyc.Collections.IListSink< in T > Loyc.WrapperBase< T > Loyc.Collections.ICollectionSink< in T > Loyc.Collections.ICollectionSink< in T > Loyc.Collections.IArraySink< in T > Loyc.Collections.IAdd< in T > Loyc.Collections.IAdd< in T >

Remarks

Helps implement extension method ListExt.AsSink{T}(IList{T}).

Type Constraints
List :IList<T> 

Properties

this[int index] [set]
 
- Properties inherited from Loyc.Collections.IArraySink< in T >
this[int index] [set]
 

Public Member Functions

 ListAsSink (List list)
 
- Public Member Functions inherited from Loyc.Collections.CollectionAsSink< T, List >
 CollectionAsSink (List list)
 
void Add (T item)
 
void Clear ()
 
bool Remove (T item)
 
- Public Member Functions inherited from Loyc.WrapperBase< T >
override bool Equals (object?obj)
 Returns true iff the parameter 'obj' is a wrapper around an object that is equal to the object that this object wraps. More...
 
override int GetHashCode ()
 Returns the hashcode of the wrapped object. More...
 
override string ToString ()
 Returns ToString() of the wrapped object. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Loyc.WrapperBase< T >
 WrapperBase (T wrappedObject)
 
- Protected fields inherited from Loyc.WrapperBase< T >
_obj
 
- Protected static fields inherited from Loyc.WrapperBase< T >
static readonly
EqualityComparer< T > 
TComp = EqualityComparer<T>.Default