Use this extension method in C# to check whether or not an input argument is null, and throw an error if necessary.
Extension method:
public static void CheckIfParameterIsValid(this T o, string parameter) where T : class{ if (o == null) {throw new ArgumentNullException (parameter + " is null, please provide a valid value.");}}//Usagestring firstName = null;firstName. CheckIfParameterIsValid ("firstName ");
?
?