Prevent UseExplicitTypeAction for anonymous types.

Currently, UseExplicitTypeAction replaces "var x = new { A = 1 };" by "Anonymous Type x = new { A = 1 };".
This behavior is incorrect. There is no adequate way to make a type explicit when it comes to anonymous types, so this commit just disables it completely for anonymous types.