/// <inheritdoc /> public override void ProjectRightToLeft(object left, object right) { if (ShouldProject(left, right, out _, out var rightValue)) { LeftSetter.Invoke(left, rightValue); } }
/// <summary> /// Project the right object to the left /// </summary> public virtual void ProjectRightToLeft(object left, object right) { LeftSetter.Invoke(left, RightGetter.Invoke(right)); }