Definición de código (Ventana)

La ventana Definición de código es una vista del editor de sólo lectura que muestra la definición de un símbolo en un archivo de código almacenado en el proyecto activo o al que se hace referencia en el proyecto activo. Para mostrar esta ventana, seleccione la Ventana Definición de código en el menú Ver. Cuando se abre la ventana por primera vez, se muestra la definición del último símbolo seleccionado. Si no está disponible ninguna definición, se muestra No se seleccionó ninguna definición. Esta ventana se puede acoplar a lo largo del borde que más convenga en el entorno de desarrollo integrado (IDE). De manera predeterminada, se muestra bajo el Editor de código.

Nota

La apariencia de las características del IDE puede depender de la edición o configuración activa, y ser diferentes de las que se describen en la Ayuda. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Cuando mueve el punto de inserción del editor o cambia la selección en Vista de clases, Examinador de objetos o Explorador de llamadas, se actualiza el contenido de la ventana Definición de código. En Visual C#, si se dispone de un archivo que proporcione la definición del símbolo seleccionado, la barra de título de la ventana Definición de código muestra el nombre del símbolo y la ventana Definición de código muestra una vista de sólo lectura del archivo en dicha ubicación. Si no está disponible ningún archivo de código fuente, la ventana Definición de código seguirá mostrando la última definición encontrada. Sólo se puede mostrar una instancia de esta ventana.

A pesar de ser de sólo lectura, la ventana Definición de código es, en muchos aspectos, una ventana del editor totalmente funcional. Por ejemplo, se puede copiar código de esta ventana y establecer marcadores y puntos de interrupción. Para editar la definición mostrada, haga clic con el botón secundario del mouse en la ventana Definición de código y seleccione Editar definición en el menú contextual. Esta acción abre el archivo de código fuente para modificarlo en el Editor de código, desplaza el documento hasta la definición y coloca el punto de inserción en la línea en que comienza.

  • Barra de título
    Muestra el nombre de la ventana más el nombre de archivo.

  • Panel Definición
    Muestra la definición del elemento seleccionado, cuando esté disponible.

Mostrar comportamiento

La ventana Definición de código está disponible cuando se programa en Visual C++ y Visual C#.

Nota

La ventana Definición de código no es compatible con aplicaciones de Visual Basic; por tanto, no muestra la definición de los símbolos de Visual Basic seleccionados en el Editor de código, Vista de clases o en el Examinador de objetos.

A continuación, se ofrece una lista de lo que se muestra para los distintos tipos de símbolos seleccionados.

Elemento seleccionado de Visual C++

Contenido de la ventana Definición

Símbolo de tipo

Archivo de encabezado de clase, desplazado al inicio de la declaración de clase

Símbolo de función en declaración o referencia

Archivo de código fuente con la definición de función, desplazado al inicio de dicha definición

Símbolo de función dentro de la definición de función real

Declaración de función

Símbolo sin definición

No se ha producido ningún cambio.

Elemento seleccionado de Visual C#

Contenido de la ventana Definición

Símbolo de tipo

Archivo de código fuente con la definición de clase, desplazado al inicio de la definición de clase

Símbolo de tipo parcial

Primera definición de tipo devuelta en la lista de las ubicaciones de definiciones de tipo parcial

Símbolo de método

Archivo de código fuente con la definición de método, desplazado al inicio de dicha definición

Símbolo sin definición

Sin cambios

Vea también

Tareas

Cómo: Navegar código y texto

Referencia

Editor de código y de texto

Ver clases y sus miembros

Examinar código y componentes

Otros recursos

Modificar texto, código y marcado

Ayudas de codificación