/// <summary> /// Initializes a new assignment expression. /// </summary> /// <param name="left">The left operand of the assignment.</param> /// <param name="right">The right operand of the assignment.</param> /// <exception cref="ArgumentException"><paramref name="right"/> is not assignable to <paramref name="left"/>.</exception> public NullCoalescingAssignmentExpression(MemberExpression left, Expression right) : this(left.As <Expression>(), right) { }