2012-02-14 6 views
8

Cuando presiono Cntrl + F12 obtengo la vista emergente de miembro que me muestra todos los miembros de una clase en la que estoy. Puedo desplazarme hacia arriba o hacia abajo o filtrar la búsqueda para elegir el miembro que estoy buscando.¿Cómo ver solo los métodos públicos en Resharper?

¿Es posible tener el mismo tipo de ventana emergente pero solo mostrar los métodos públicos de mi clase?

+0

Vota esta solicitud de función si quieres ver esto en R # https://youtrack.jetbrains.com/issue/RSRP-460851 – Schneider

Respuesta

2

Puede restringir lo que se muestra en la barra de herramientas.

enter image description here

+0

@Gracias Marca. Esperaba un atajo de Resharper que hiciera esto. Mientras tanto, ¿puedes decirme de dónde obtuviste la barra de herramientas? –

+0

Es solo parte del navegador de objetos. No puedo ver una manera de mostrar/ocultarlo. – Mark

+2

@JD Actualmente, ReSharper no proporciona filtrado por visibilidad. No estoy seguro de que haya una solicitud para este tipo de funcionalidad, y le invitamos a enviar uno al [rastreador de problemas ReSharper] (http://youtrack.jetbrains.net/issues/RSRP) – gorohoroh

4

no sé una solución en ReSharper pero la vista de clases (Ver-> Vista de clases) de Visual Studio puede filtrar los miembros públicos.

Class View

Pero la vista de clases tiene una desventaja: no es posible sincronizar la vista de clase a la clase actual en la ventana del editor. Pero si siempre navega a sus clases por Class View, puede usar su filtro.

P.S .: No uso Class View debido a la desventaja descrita.

+0

Gracias. Sí, una gran desventaja sin sincronización. –

0

Mirando otras respuestas, veo que a veces querría una solución un poco más simple y más rápida que funciona bien para archivos que no son muy grandes.

  1. En el menú contextual, seleccione Outlining -> Collapse to definitions o Ctrl+M, Ctrl+O
  2. Buscar public

Buscar pondrá de relieve todas las definiciones públicas de métodos/variables/clases/etc, y puesto que es colapsó puede hojear rápidamente sobre tus definiciones

Cuestiones relacionadas