コード例 #1
0
ファイル: Program.cs プロジェクト: ichikareman/delegatePrj
 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();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: ichikareman/delegatePrj
        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();
        }
コード例 #3
0
ファイル: Text.cs プロジェクト: dekkerb115/Bam.Net
        public static Text OneWhere(WhereDelegate <TextColumns> where, Database database = null)
        {
            var result = Top(1, where, database);

            return(OneOrThrow(result));
        }
コード例 #4
0
 public static UserQuery Where(WhereDelegate <UserColumns> where, OrderBy <UserColumns> orderBy = null, Database db = null)
 {
     return(new UserQuery(where, orderBy, db));
 }
コード例 #5
0
 public UserQuery(WhereDelegate <UserColumns> where, OrderBy <UserColumns> orderBy = null, Database db = null) : base(where, orderBy, db)
 {
 }
コード例 #6
0
 public static BuildJobQuery Where(WhereDelegate <BuildJobColumns> where)
 {
     return(Where(where, null, null));
 }
コード例 #7
0
 public static QueryOperationQuery Where(WhereDelegate <QueryOperationColumns> where, OrderBy <QueryOperationColumns> orderBy = null, Database db = null)
 {
     return(new QueryOperationQuery(where, orderBy, db));
 }
コード例 #8
0
 public QueryOperationQuery(WhereDelegate <QueryOperationColumns> where, OrderBy <QueryOperationColumns> orderBy = null, Database db = null) : base(where, orderBy, db)
 {
 }
コード例 #9
0
 public static TernaryObject GetOneWhere(WhereDelegate <TernaryObjectColumns> where, Database db = null)
 {
     return(Bam.Net.Data.Repositories.Tests.TernaryObject.GetOneWhere(where, db));
 }
コード例 #10
0
ファイル: StepQuery.cs プロジェクト: ThreeHeadz/Bam.Net
 public static StepQuery Where(WhereDelegate <StepColumns> where, OrderBy <StepColumns> orderBy = null, Database db = null)
 {
     return(new StepQuery(where, orderBy, db));
 }
コード例 #11
0
ファイル: StepQuery.cs プロジェクト: ThreeHeadz/Bam.Net
 public static StepQuery Where(WhereDelegate <StepColumns> where)
 {
     return(Where(where, null, null));
 }
コード例 #12
0
ファイル: StepQuery.cs プロジェクト: ThreeHeadz/Bam.Net
 public StepQuery(WhereDelegate <StepColumns> where, OrderBy <StepColumns> orderBy = null, Database db = null) : base(where, orderBy, db)
 {
 }
コード例 #13
0
        public static Permission OneWhere(WhereDelegate <PermissionColumns> where, Database database = null)
        {
            var result = Top(1, where, database);

            return(OneOrThrow(result));
        }
コード例 #14
0
 public static AssemblyReferenceDescriptorCollection Top(int count, WhereDelegate <AssemblyReferenceDescriptorColumns> where, Database database = null)
 {
     return(Top(count, where, null, database));
 }
コード例 #15
0
        public static AssemblyReferenceDescriptor OneWhere(WhereDelegate <AssemblyReferenceDescriptorColumns> where, Database database = null)
        {
            var result = Top(1, where, database);

            return(OneOrThrow(result));
        }
コード例 #16
0
        public static AssemblyReferenceDescriptorCollection Where(QueryFilter filter, Database database = null)
        {
            WhereDelegate <AssemblyReferenceDescriptorColumns> whereDelegate = (c) => filter;

            return(Where(whereDelegate, database));
        }
コード例 #17
0
 public static TestSuiteExecutionSummaryQuery Where(WhereDelegate <TestSuiteExecutionSummaryColumns> where, OrderBy <TestSuiteExecutionSummaryColumns> orderBy = null, Database db = null)
 {
     return(new TestSuiteExecutionSummaryQuery(where, orderBy, db));
 }
コード例 #18
0
 public SecondaryObjectTernaryObjectCollection Top(int count, WhereDelegate <SecondaryObjectTernaryObjectColumns> where, Database db = null)
 {
     return(Bam.Net.Data.Repositories.Tests.SecondaryObjectTernaryObject.Top(count, where, db));
 }
コード例 #19
0
 public static QueryOperationQuery Where(WhereDelegate <QueryOperationColumns> where)
 {
     return(Where(where, null, null));
 }
コード例 #20
0
 public MainObject FirstOneWhere(WhereDelegate <MainObjectColumns> where, Database db = null)
 {
     return(Bam.Net.Data.Repositories.Tests.MainObject.FirstOneWhere(where, db));
 }
コード例 #21
0
 public BuildJobQuery(WhereDelegate <BuildJobColumns> where, OrderBy <BuildJobColumns> orderBy = null, Database db = null) : base(where, orderBy, db)
 {
 }
コード例 #22
0
 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));
 }
コード例 #23
0
 public static BuildJobQuery Where(WhereDelegate <BuildJobColumns> where, OrderBy <BuildJobColumns> orderBy = null, Database db = null)
 {
     return(new BuildJobQuery(where, orderBy, db));
 }
コード例 #24
0
 public long Count(WhereDelegate <MainObjectColumns> where, Database db = null)
 {
     return(Bam.Net.Data.Repositories.Tests.MainObject.Count(where, db));
 }
コード例 #25
0
 public static UserQuery Where(WhereDelegate <UserColumns> where)
 {
     return(Where(where, null, null));
 }
コード例 #26
0
 public SecondaryObjectCollection Where(WhereDelegate <SecondaryObjectColumns> where, OrderBy <SecondaryObjectColumns> orderBy = null, Database db = null)
 {
     return(Bam.Net.Data.Repositories.Tests.SecondaryObject.Where(where, orderBy, db));
 }
コード例 #27
0
ファイル: Text.cs プロジェクト: dekkerb115/Bam.Net
        public static TextCollection Where(QueryFilter filter, Database database = null)
        {
            WhereDelegate <TextColumns> whereDelegate = (c) => filter;

            return(Where(whereDelegate, database));
        }
コード例 #28
0
 public SecondaryObject OneWhere(WhereDelegate <SecondaryObjectColumns> where, Database db = null)
 {
     return(Bam.Net.Data.Repositories.Tests.SecondaryObject.OneWhere(where, db));
 }
コード例 #29
0
ファイル: Text.cs プロジェクト: dekkerb115/Bam.Net
 public static TextCollection Top(int count, WhereDelegate <TextColumns> where, Database database = null)
 {
     return(Top(count, where, null, database));
 }
コード例 #30
0
 public TestSuiteExecutionSummaryQuery(WhereDelegate <TestSuiteExecutionSummaryColumns> where, OrderBy <TestSuiteExecutionSummaryColumns> orderBy = null, Database db = null) : base(where, orderBy, db)
 {
 }
コード例 #31
0
 public static TestSuiteExecutionSummaryQuery Where(WhereDelegate <TestSuiteExecutionSummaryColumns> where)
 {
     return(Where(where, null, null));
 }
コード例 #32
0
 public static WordQuery Where(WhereDelegate <WordColumns> where, OrderBy <WordColumns> orderBy = null, Database db = null)
 {
     return(new WordQuery(where, orderBy, db));
 }