/// <summary>Ctor. </summary>
 /// <param name="left">expression</param>
 /// <param name="right">expression</param>
 public PropertyValueExpressionPair(
     PropertyValueExpression left,
     PropertyValueExpression right)
 {
     Left  = left;
     Right = right;
 }
Beispiel #2
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="left">is a property providing joined-on values</param>
 /// <param name="type">is the type of outer join</param>
 /// <param name="right">is a property providing joined-on values</param>
 public OuterJoinQualifier(
     OuterJoinType type,
     PropertyValueExpression left,
     PropertyValueExpression right)
     :
     this(type, left, right, new List<PropertyValueExpressionPair>())
 {
 }
Beispiel #3
0
 /// <summary>
 ///     Ctor.
 /// </summary>
 /// <param name="left">is a property providing joined-on values</param>
 /// <param name="type">is the type of outer join</param>
 /// <param name="right">is a property providing joined-on values</param>
 /// <param name="additionalProperties">for any pairs of additional on-clause properties</param>
 public OuterJoinQualifier(
     OuterJoinType type,
     PropertyValueExpression left,
     PropertyValueExpression right,
     List<PropertyValueExpressionPair> additionalProperties)
 {
     this.type = type;
     this.left = left;
     this.right = right;
     this.additionalProperties = additionalProperties;
 }