¿Existe una regla .Net StyleCop que advierte sobre lock (this), lock (typeof, lock (<string obj>, etc.)?

Estos 3 tipos de bloqueo son aparentemente malos. ¿Qué otro tipo de bloqueo es malo? ¿Existen reglas de Stylecop / FxCop que podrían captar esto? Si no es así, ¿podría ayudarme con una implementación de regla personalizada? El código para todos ellos debe ser similar, ¿verdad?

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta