Defender.PostSharp (nuget): Allows use of Defender's Guards through PostSharp aspects.
Keywords: defensive|programming|contract|contracts|aspect|aspects