コード例 #1
0
        public SisoDynamicQueryable(Type structureType, IQueryBuilder queryBuilder, IQueryEngine queryEngine, IDynamicLambdaBuilder lambdaBuilder)
        {
            Ensure.That(structureType, "structureType").IsNotNull();
            Ensure.That(queryBuilder, "queryBuilder").IsNotNull();
            Ensure.That(queryEngine, "queryEngine").IsNotNull();
            Ensure.That(lambdaBuilder, "lambdaBuilder").IsNotNull();

            StructureType = structureType;
            QueryBuilder = queryBuilder;
            QueryEngine = queryEngine;
            LambdaBuilder = lambdaBuilder;
        }
コード例 #2
0
        public SisoDynamicQueryable(Type structureType, IQueryBuilder queryBuilder, IQueryEngine queryEngine, IDynamicLambdaBuilder lambdaBuilder)
        {
            Ensure.That(structureType, "structureType").IsNotNull();
            Ensure.That(queryBuilder, "queryBuilder").IsNotNull();
            Ensure.That(queryEngine, "queryEngine").IsNotNull();
            Ensure.That(lambdaBuilder, "lambdaBuilder").IsNotNull();

            StructureType = structureType;
            QueryBuilder  = queryBuilder;
            QueryEngine   = queryEngine;
            LambdaBuilder = lambdaBuilder;
        }
コード例 #3
0
 static SisoDynamicRuntime()
 {
     LambdaBuilder = new DynamicLambdaBuilder();
     LambdaBuilderResolver = () => LambdaBuilder;
 }
コード例 #4
0
 static SisoDynamicRuntime()
 {
     LambdaBuilder         = new DynamicLambdaBuilder();
     LambdaBuilderResolver = () => LambdaBuilder;
 }