コード例 #1
0
ファイル: SomeExtensions.cs プロジェクト: Camel-RD/Klons
 public static EnumerableRowCollection <TRow> WhereNotDeleted <TRow>(this TypedTableBase <TRow> source) where TRow : DataRow
 {
     return(TypedTableBaseExtensions.Where(source,
                                           d =>
                                           d.RowState != DataRowState.Deleted &&
                                           d.RowState != DataRowState.Detached));
 }
コード例 #2
0
ファイル: SomeExtensions.cs プロジェクト: Camel-RD/Klons
 public static EnumerableRowCollection <TRow> WhereX <TRow>(this TypedTableBase <TRow> source, Func <TRow, bool> predicate) where TRow : DataRow
 {
     return(TypedTableBaseExtensions.Where(source,
                                           d =>
                                           d.RowState != DataRowState.Deleted &&
                                           d.RowState != DataRowState.Detached &&
                                           predicate(d)));
 }
コード例 #3
0
 public void Where_NullSource_ThrowsArgumentNullException()
 {
     AssertExtensions.Throws <ArgumentNullException>("source", () => TypedTableBaseExtensions.Where <DataRow>(null, row => true));
 }