public static int[] WhereClause(this int[] list, WhereDelegate filter) { var newList = new List<int>(); foreach (var item in list) { if(filter(item)) { newList.Add(item); } } return newList.ToArray(); }
static void Main(string[] args) { var list = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; var filterBelow6 = new WhereDelegate(FilterOdd); //var newList = list.WhereClause(filterBelow6); //var newList = list.Where(x => x % 2 != 0); var newList = list.Select(x => new {intValue = x, stringValue = x.ToString()}); foreach (var i in newList) { Console.WriteLine(i.intValue.ToString() + " :" + i.stringValue); } Console.ReadKey(); }
public static Text OneWhere(WhereDelegate <TextColumns> where, Database database = null) { var result = Top(1, where, database); return(OneOrThrow(result)); }
public static UserQuery Where(WhereDelegate <UserColumns> where, OrderBy <UserColumns> orderBy = null, Database db = null) { return(new UserQuery(where, orderBy, db)); }
public UserQuery(WhereDelegate <UserColumns> where, OrderBy <UserColumns> orderBy = null, Database db = null) : base(where, orderBy, db) { }
public static BuildJobQuery Where(WhereDelegate <BuildJobColumns> where) { return(Where(where, null, null)); }
public static QueryOperationQuery Where(WhereDelegate <QueryOperationColumns> where, OrderBy <QueryOperationColumns> orderBy = null, Database db = null) { return(new QueryOperationQuery(where, orderBy, db)); }
public QueryOperationQuery(WhereDelegate <QueryOperationColumns> where, OrderBy <QueryOperationColumns> orderBy = null, Database db = null) : base(where, orderBy, db) { }
public static TernaryObject GetOneWhere(WhereDelegate <TernaryObjectColumns> where, Database db = null) { return(Bam.Net.Data.Repositories.Tests.TernaryObject.GetOneWhere(where, db)); }
public static StepQuery Where(WhereDelegate <StepColumns> where, OrderBy <StepColumns> orderBy = null, Database db = null) { return(new StepQuery(where, orderBy, db)); }
public static StepQuery Where(WhereDelegate <StepColumns> where) { return(Where(where, null, null)); }
public StepQuery(WhereDelegate <StepColumns> where, OrderBy <StepColumns> orderBy = null, Database db = null) : base(where, orderBy, db) { }
public static Permission OneWhere(WhereDelegate <PermissionColumns> where, Database database = null) { var result = Top(1, where, database); return(OneOrThrow(result)); }
public static AssemblyReferenceDescriptorCollection Top(int count, WhereDelegate <AssemblyReferenceDescriptorColumns> where, Database database = null) { return(Top(count, where, null, database)); }
public static AssemblyReferenceDescriptor OneWhere(WhereDelegate <AssemblyReferenceDescriptorColumns> where, Database database = null) { var result = Top(1, where, database); return(OneOrThrow(result)); }
public static AssemblyReferenceDescriptorCollection Where(QueryFilter filter, Database database = null) { WhereDelegate <AssemblyReferenceDescriptorColumns> whereDelegate = (c) => filter; return(Where(whereDelegate, database)); }
public static TestSuiteExecutionSummaryQuery Where(WhereDelegate <TestSuiteExecutionSummaryColumns> where, OrderBy <TestSuiteExecutionSummaryColumns> orderBy = null, Database db = null) { return(new TestSuiteExecutionSummaryQuery(where, orderBy, db)); }
public SecondaryObjectTernaryObjectCollection Top(int count, WhereDelegate <SecondaryObjectTernaryObjectColumns> where, Database db = null) { return(Bam.Net.Data.Repositories.Tests.SecondaryObjectTernaryObject.Top(count, where, db)); }
public static QueryOperationQuery Where(WhereDelegate <QueryOperationColumns> where) { return(Where(where, null, null)); }
public MainObject FirstOneWhere(WhereDelegate <MainObjectColumns> where, Database db = null) { return(Bam.Net.Data.Repositories.Tests.MainObject.FirstOneWhere(where, db)); }
public BuildJobQuery(WhereDelegate <BuildJobColumns> where, OrderBy <BuildJobColumns> orderBy = null, Database db = null) : base(where, orderBy, db) { }
public MainObjectCollection Top(int count, WhereDelegate <MainObjectColumns> where, OrderBy <MainObjectColumns> orderBy, Database db = null) { return(Bam.Net.Data.Repositories.Tests.MainObject.Top(count, where, orderBy, db)); }
public static BuildJobQuery Where(WhereDelegate <BuildJobColumns> where, OrderBy <BuildJobColumns> orderBy = null, Database db = null) { return(new BuildJobQuery(where, orderBy, db)); }
public long Count(WhereDelegate <MainObjectColumns> where, Database db = null) { return(Bam.Net.Data.Repositories.Tests.MainObject.Count(where, db)); }
public static UserQuery Where(WhereDelegate <UserColumns> where) { return(Where(where, null, null)); }
public SecondaryObjectCollection Where(WhereDelegate <SecondaryObjectColumns> where, OrderBy <SecondaryObjectColumns> orderBy = null, Database db = null) { return(Bam.Net.Data.Repositories.Tests.SecondaryObject.Where(where, orderBy, db)); }
public static TextCollection Where(QueryFilter filter, Database database = null) { WhereDelegate <TextColumns> whereDelegate = (c) => filter; return(Where(whereDelegate, database)); }
public SecondaryObject OneWhere(WhereDelegate <SecondaryObjectColumns> where, Database db = null) { return(Bam.Net.Data.Repositories.Tests.SecondaryObject.OneWhere(where, db)); }
public static TextCollection Top(int count, WhereDelegate <TextColumns> where, Database database = null) { return(Top(count, where, null, database)); }
public TestSuiteExecutionSummaryQuery(WhereDelegate <TestSuiteExecutionSummaryColumns> where, OrderBy <TestSuiteExecutionSummaryColumns> orderBy = null, Database db = null) : base(where, orderBy, db) { }
public static TestSuiteExecutionSummaryQuery Where(WhereDelegate <TestSuiteExecutionSummaryColumns> where) { return(Where(where, null, null)); }
public static WordQuery Where(WhereDelegate <WordColumns> where, OrderBy <WordColumns> orderBy = null, Database db = null) { return(new WordQuery(where, orderBy, db)); }