Compartir vía


Búsqueda de referencias en el código

Puede usar el comando Buscar todas las referencias para determinar dónde se hace referencia a los elementos de código concretos en todo el código base. El comando Buscar todas las referencias está disponible en el menú contextual (clic con el botón derecho) del elemento al que desea buscar referencias. También puede seleccionar el elemento y, a continuación, presionar Shift+F12.

Los resultados aparecen en una ventana de herramientas denominada <referencias de elemento>, donde element es el nombre del elemento que está buscando. Una barra de herramientas de la ventana de referencias le permite:

  • Use una lista desplegable para cambiar el ámbito de la búsqueda. Puede optar por buscar solo en documentos abiertos o modificados. Puede aumentar o disminuir el ámbito de la búsqueda, en lo que respecta a toda la solución.
  • Copie los elementos a los que se hace referencia seleccionando el botón Copiar . Todos los valores de todas las columnas de todas las filas seleccionadas se copian en el Portapapeles precedidos por los encabezados de columna. Este formato se puede pegar fácilmente en una hoja de cálculo.
  • Seleccione botones para ir a la ubicación siguiente o anterior de la lista, o bien seleccione las teclas F8 y Mayús+F8 para hacerlo.
  • Quite los filtros de los resultados devueltos seleccionando el botón Borrar todos los filtros .
  • Cambie cómo se agrupan los elementos devueltos seleccionando una configuración en la lista desplegable Agrupar por .
  • Mantenga la ventana de resultados de búsqueda actual seleccionando el botón Mantener resultados . Al seleccionar este botón, los resultados de búsqueda actuales permanecen en la ventana. Los nuevos resultados de búsqueda aparecen en una nueva ventana de herramientas.
  • Use Vista de Lista para alternar entre una vista de árbol y una lista de texto sin formato. Algunas funciones están deshabilitadas en la lista de texto sin formato.
  • Busque cadenas dentro de los resultados de búsqueda escribiendo texto en el cuadro Buscar todas las referencias .

También puede mantener el puntero del mouse sobre cualquier resultado de búsqueda para ver la referencia en el contexto del código circundante:

Captura de pantalla de la ventana Buscar todas las referencias.

Captura de pantalla de la ventana Buscar todas las referencias.

Puede usar los métodos siguientes para navegar a las referencias en la ventana referencias:

  • Seleccione una referencia y, a continuación, seleccione la tecla Entrar o haga doble clic en la referencia para ir a ella en el código.
  • En el menú contextual de una referencia, seleccione los comandos Ir a ubicación anterior o Ir a ubicación siguiente .
  • Use las teclas Flecha arriba y Flecha abajo .

Cambiar agrupaciones de referencias

De forma predeterminada, las referencias se agrupan por proyecto y, a continuación, por definición. Sin embargo, puede cambiar este orden de agrupación cambiando la configuración de la lista desplegable Agrupar por en la barra de herramientas. Por ejemplo, puede cambiarlo de la configuración predeterminada de Proyecto luego definición a Definición luego proyecto. También hay disponibles otras opciones de ordenación de agrupación.

Definición y Project son las dos agrupaciones predeterminadas que se usan, pero puede agregar otras; para ello, elija el comando Agrupar en el menú contextual del elemento seleccionado. Puede resultar útil agregar más agrupaciones si la solución tiene numerosos archivos y rutas de acceso.

La agrupación no está disponible en una lista de texto sin formato.

Filtrar por tipo de referencia en .NET

En C# o Visual Basic, la ventana Buscar referencias tiene una columna Kind que enumera el tipo de referencia que se encontró. Puede usar esta columna para filtrar por tipo de referencia. Seleccione el icono de filtro que aparece al mantener el puntero sobre el encabezado de columna. Puede filtrar las referencias por Read, Write, Reference, Name, Namespace y Type, pero solo se muestran los filtros pertinentes en el conjunto actual de resultados.

Captura de pantalla de la ventana Buscar referencias. La columna Tipo está resaltada.

Captura de pantalla de la ventana

Después de aplicar un filtro o un conjunto de filtros, puede quitarlo fácilmente mediante el botón Borrar todos los filtros .

Personalización del comportamiento de la vista previa

Puede establecer si se abre un archivo en el editor en la ubicación donde se produce la referencia. En la barra de menú superior, seleccione Herramientas>Opciones>Entorno>Pestañas y Windows. A continuación, en la sección Pestaña Vista previa , si activa la casilla Permitir que se abran nuevos archivos en la pestaña vista previa , puede activar o desactivar la casilla Vista previa de los archivos seleccionados en Buscar resultados . Cuando esta casilla está activada, el archivo se abre en el editor en el lugar donde se produce la referencia. Cuando esta casilla está desactivada, el archivo solo se abre si presiona Enter explícitamente o hace doble clic en la fila.