I assume that the ArgumentNullException is one of the exceptions that is implemented the most times in any code project.
So to save time I created a little code snippet for Visual Studio that dynamically inserts the typically ArgumentNullException implementation for any parameter. You just type the parameter name by using IntelliSense and the rest is magic 😉
Go to your Documents, choose the Visual Studio folder, Code Snippets, Visual C#, My Code snippets and extract the archive.