Using a simple find & replace with a regex in VS2010:
This will match all public instance members that do not have the virtual keyword and make them virtual. (go one by one, as it will also match extra stuff like “public class”
Read full article