\begin{eqnarray*} E\left[\left.\left(X+k\right)\right|\left(X+k\right)>0\right] & = & E\left[k\left|\left(X+k\right)>0\right.\right]+E\left[X\left|\left(X+k\right)>0\right.\right] \end{eqnarray*}
$k$ is a constant and $X$ is a random variable that could be discrete, continuous and having any distribution.
Does the above equality hold and if so, please provide the proof.
QUESTION ORIGIN
Please note, I have assumed the above equality is correct in the proof to the related question here, but would be keen to know if there a formal proof or any cases where this would not hold.
Conditional Expected Value of Product of Normal and Log-Normal Distribution