2011-06-26 12 views
9

Czy mono obsługuje Code Contracts? To znaczy. jeśli zbuduję bibliotekę klas, użytkownicy mono mogą używać mojego zestawu?Kod umowy na mono?

Jeśli nie, czy są jakieś alternatywne biblioteki? Najlepiej obsługuje analizę statyczną (za pomocą wtyczki lub podobnego narzędzia w visual studio).

Odpowiedz

4

Zgodnie z compatability website, API kontraktów kodu Monos jest wykonywane, ale narzędzia nie zostały jeszcze zakończone.

EDIT: Najnowsza wersja Mono (2.8) obsługuje tylko Contract.Requires połączeń i trzeba przepisać kod z ccrewrite Ci, link.

+1

W SoC Google 2011 i 2012 wprowadzono dodatkowe ulepszenia. Wersja podglądu 2.11.4 wydaje się zawierać ten kod: http://tirania.org/blog/archive/2012/Oct-02.html –