Unevaluated Unevaluated[e] do not evaluate e in an expression, but treat as e. Attributes[Unevaluated] := {HoldAllComplete, Protected} Simple examples In[1]:= Apply[List, Unevaluated[1 + 2]] Out[1]= {1, 2}