internal override ReadOnlyCollection <Expression> GetOrMakeExpressions()
 {
     return(ExpressionEx.ReturnReadOnly(ref _body));
 }
 internal override ReadOnlyCollection <ParameterExpression> GetOrMakeVariables()
 {
     return(ExpressionEx.ReturnReadOnly(ref _variables));
 }