Guardian (nuget): Guardian. Mostly of null values. An unobtrusive, lightweight, guard clause source code package: less than 300 lines of code.        Should be used like this:       Guard.Against.Null(() => parameter);        May be extended like this:       Guard.Against.Empty(() => collection);  Possibly the best tool for the job. Providing the job is simple.
Keywords: guard|clause|null|arguments|guardian