Argument.Check (nuget): A library to check your arguments in a simple comfort way. This library do not use Expression or nameof. It is based on Func<T>. So no performance issue during positive argument check.
Keywords: C#|.Net|DotNet|Arg|Argument|ArgumentCheck|Argument.Check|Throw|Throw.If|Throw.IfNull|IfNull|IfExists|ThrowHelper|Contract|IsNull