Acabo de comprar Resharper y he estado jugando para convertir campos en propiedades. Quiero que estas propiedades estén protegidas, pero Resharper no quiere darme esa opción. En cambio, solo hay una opción interna protegida. Esto me tiene pensando. O bien existe una regla en alguna parte que las propiedades siempre deben ser 'internas protegidas' en lugar de simplemente 'protegidas'. O simplemente no sé cómo usar Resharper. ¿Cuál es?Propiedades internas protegidas vs Propiedades protegidas y Resharper
Actualización: Jetbrains contactados ellos mismos y han identificado este comportamiento como un error y han generado un informe de error. La respuesta de Marc es esencialmente correcta sobre el uso de 'interno protegido', por lo que recibe el tic.
¿Declaraste pública la clase? El valor predeterminado es interno. Declarar las propiedades de una clase interna como interna es bastante tonto, requiere una herramienta de refactorización cuando se refactoriza para hacer que la clase sea pública. Aunque eso asegura que pasará de la versión demo a la versión comercial. –
Sí, la clase se declaró pública. De hecho, no fue al principio, pero creé un proyecto de prueba con solo la clase y deliberadamente lo declaró público. Todavía tengo el mismo problema. –