/// <summary>
 /// Decodes the parameter expression.
 /// </summary>
 /// <param name="expression">The expression to be decoded.</param>
 /// <param name="state">The current state of the decode operation.</param>
 /// <param name="options">The options for the decode operation.</param>
 /// <returns>An <see cref="Expression"/> object.</returns>
 internal static Expression DecodeParameterExpression(EncodedExpression expression, DecodeState state, DecodeOptions options)
 {
     return(state.GetOrAddParameter(expression));
 }