estoy jugando con SpecFlow y ReSharper piensa que mis definiciones paso no se utilizan (supongo que porque están acostumbrados a través de la reflexión):¿Cómo le digo a ReSharper que un atributo significa que se usa un método?
[Binding]
public class StepDefinitions
{
// ...
[When(@"I press add")]
public void WhenIPressAdd() // R# thinks this is unused
{
_calculator.PressAdd();
}
// ...
}
¿Cómo puedo saber que los métodos ReSharper con [Given]
, [When]
, [Then]
atributos (etc.) en realidad se utilizan? No quiero usar // ReSharper disable UnusedMember.Global
comentarios.
También podría marcar cada método (o toda la clase) con [JetBrains.Annotations.UsedImplicitly]
. Yo particularmente no quiero hacer eso tampoco.
Curiosamente, en otra computadora, R # no advierte sobre los métodos 'no utilizados'. ¿Hay alguna configuración que podría haber cambiado? –