Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Data.EnumerableRowCollection< TRow > Class Template Reference

Public Member Functions

IEnumerator< TRowGetEnumerator ()
 

Package Functions

 EnumerableRowCollection ()
 
 EnumerableRowCollection (IEnumerable< TRow > enumerableRows, bool isDataViewable, DataTable table)
 
 EnumerableRowCollection (DataTable table)
 
 EnumerableRowCollection (EnumerableRowCollection< TRow > source, IEnumerable< TRow > enumerableRows, Func< TRow, TRow > selector)
 
LinqDataView GetLinqDataView ()
 
void AddPredicate (Func< TRow, bool > pred)
 
void AddSortExpression< TKey > (Func< TRow, TKey > keySelector, bool isDescending, bool isOrderBy)
 
void AddSortExpression< TKey > (Func< TRow, TKey > keySelector, IComparer< TKey > comparer, bool isDescending, bool isOrderBy)
 

Properties

Type ElementType [get]
 
DataTableTable [get]
 
override Type ElementType [get]
 
IEnumerable< TRowEnumerableRows [get]
 
override? DataTable Table [get]
 

Private Member Functions

IEnumerator IEnumerable. GetEnumerator ()
 
IEnumerator IEnumerable. GetEnumerator ()
 

Private Attributes

readonly DataTable _table
 
readonly IEnumerable< TRow_enumerableRows
 
readonly List< Func< TRow, bool > > _listOfPredicates
 
readonly SortExpressionBuilder< TRow_sortExpression
 
readonly Func< TRow, TRow_selector
 

Detailed Description

Definition at line 22 of file EnumerableRowCollection.cs.


The documentation for this class was generated from the following file: