Est-il un outil qui analyse .NET code et trouve des conditions de course?
J'ai un peu de code qui a un public statique de la propriété qui obtient ou créer un privé champ statique. Il dispose également d'une méthode statique publique qui définit ce champ est null (...oui, je sais!..)
Comme il n'y a pas de verrous autour de l'une de ces méthodes, il y a fort à parier que les choses vais aller terriblement mal à l'avenir. J'ai besoin d'un outil qui va de manière récursive passer à travers des choses que l'appel de ces méthodes et de voir si quelque chose a été créée sur un autre thread.
Je suis à la recherche d'un outil ou peut-être un nDepend script SQL (si cela est possible).