Shaolinq.Persistence.Linq.Expressions.SqlJoinExpression.SqlJoinExpression C# (CSharp) Method

SqlJoinExpression() public method

public SqlJoinExpression ( Type type, SqlJoinType joinType, Expression left, Expression right, Expression joinCondition ) : System
type System.Type
joinType SqlJoinType
left System.Linq.Expressions.Expression
right System.Linq.Expressions.Expression
joinCondition System.Linq.Expressions.Expression
return System
		public SqlJoinExpression(Type type, SqlJoinType joinType, Expression left, Expression right, Expression joinCondition)
			: base(type)
		{
			if (joinType != SqlJoinType.OuterApply && joinType != SqlJoinType.CrossApply && joinType != SqlJoinType.Cross)
			{
				if (joinCondition == null)
				{
					throw new ArgumentNullException(nameof(joinCondition));
				}
			}

			this.JoinType = joinType; 
			this.Left = left;
			this.Right = right;
			this.JoinCondition = joinCondition;
		}
	}
SqlJoinExpression