Guard.NET (nuget): A simple library that facilitates runtime checks of code and allows to define preconditions and invariants within a method.
Keywords: Guard|preconditions|code|contracts|c-sharp|guard-clauses