Согласно веб-сайту о совместимости API-интерфейсы Monos Code Contracts выполнены, но инструменты еще не завершены.
EDIT : новейшая версия Mono (2.8) поддерживает только Contract.Requires звонки, и вы должны переписать свой код с помощью ccrewrite, link .