internal Binding(Expression linqExpression, CqtExpression cqtExpression) { EntityUtil.CheckArgumentNull(linqExpression, "linqExpression"); EntityUtil.CheckArgumentNull(cqtExpression, "cqtExpression"); LinqExpression = linqExpression; CqtExpression = cqtExpression; }
internal bool TryGetBoundExpression(Expression linqExpression, out CqtExpression cqtExpression) { cqtExpression = _scopes .Where(binding => binding.LinqExpression == linqExpression) .Select(binding => binding.CqtExpression) .FirstOrDefault(); return cqtExpression != null; }
internal bool TryGetBoundExpression(Expression linqExpression, out CqtExpression cqtExpression) { cqtExpression = _scopes .Where(binding => binding.LinqExpression == linqExpression) .Select(binding => binding.CqtExpression) .FirstOrDefault(); return(cqtExpression != null); }
internal DbBinaryExpression(DbExpressionKind kind, TypeUsage type, DbExpression left, DbExpression right) : base(kind, type) { Debug.Assert(left != null, "DbBinaryExpression.Left cannot be null"); Debug.Assert(right != null, "DbBinaryExpression.Right cannot be null"); this._left = left; this._right = right; }