Cómo: Establecer un punto de interrupción de función
Este tema se aplica a:
Edición |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium y Ultimate |
Se puede establecer un punto de interrupción al principio de una función o en una ubicación especificada dentro de una función. Para los scripts, se puede establecer el punto de interrupción solo al principio de la función.
Para insertar un punto de interrupción de función
(Opcional) En una ventana de código fuente, haga clic en el nombre de una función.
De esta manera se inserta el nombre de la función en el cuadro de diálogo Nuevo punto de interrupción para que no necesite escribirlo.
En el menú Depurar, elija Nuevo punto de interrupción y haga clic en Interrumpir en función.
Aparecerá el cuadro de diálogo Nuevo punto de interrupción.
Si el cuadro de texto Función no muestra el nombre de la función en la que desee establecer el punto de interrupción, escríbalo en el cuadro Función y asegúrese de que en la lista desplegable Lenguaje se muestra el lenguaje de programación correcto de la función.
Si no está sobrecargada la función, sólo se requiere el nombre de función. Para las funciones sobrecargadas, puede especificar los argumentos para establecer correctamente el punto de interrupción. Escriba el nombre de función seguido de los nombres del tipo de parámetro entre paréntesis. Por ejemplo, para un método de C# denominado A que toma un parámetro int seguido de un parámetro string, escriba A(int, string).
En C++ nativo, puede utilizar el operador de contexto. Para obtener más información, vea Operador de contexto (Expresiones del lenguaje C/C++).
(Sólo Visual Basic y C#) Active la casilla Usar IntelliSense para comprobar el nombre de la función si desea que IntelliSense de Visual Studio compruebe el nombre de la función especificada.
Si está activada la casilla y lo que ha escrito no coincide con una signatura de sobrecarga, aparecerá el cuadro de diálogo Elegir puntos de interrupción para que pueda elegir las sobrecargas en las que desea colocar el punto de interrupción.
Si no está activada la casilla y escribe el nombre de la función, el punto de interrupción se colocará en todas las sobrecargas.
Si la casilla no está activada y escribe una firma que no coincide, no se insertará ningún punto de interrupción en el código.
El punto de interrupción se establece al principio de la función. Si desea establecer el punto de interrupción en otro lugar dentro de la función, cambie los valores de los cuadros Línea y Carácter.
Haga clic en Aceptar.
Para insertar un punto de interrupción en una función desde la ventana Puntos de interrupción
En la ventana Puntos de interrupción, haga clic en la lista desplegable Nuevo y seleccione Dividir en función.
Aparecerá el cuadro de diálogo Nuevo punto de interrupción.
Escriba el nombre de la función en el cuadro de texto Función y asegúrese de que en la lista desplegable Lenguaje se muestra el lenguaje de programación correcto para la función.
Si no está sobrecargada la función, sólo se requiere el nombre de función. Para las funciones sobrecargadas, puede especificar los argumentos para establecer correctamente el punto de interrupción. Escriba el nombre de función seguido de los nombres del tipo de parámetro entre paréntesis. Por ejemplo, para un método de C# denominado A que toma un parámetro int seguido de un parámetro string, escriba A(int, string).
En C++ nativo, puede utilizar el operador de contexto. Para obtener más información, vea Operador de contexto (Expresiones del lenguaje C/C++).
(Sólo Visual Basic y C#) Active la casilla Usar IntelliSense para comprobar el nombre de la función si desea que IntelliSense de Visual Studio compruebe el nombre de la función especificada.
Si está activada la casilla y lo que ha escrito no coincide con una firma de sobrecarga, aparecerá el cuadro de diálogo Elegir puntos de interrupción de modo que pueda elegir las sobrecargas en las que desee insertar el punto de interrupción.
Si no está activada la casilla y escribe únicamente el nombre de la función, el punto de interrupción se insertará en todas las sobrecargas.
Si la casilla no está activada y escribe una firma que no coincide, no se insertará ningún punto de interrupción en el código.
El punto de interrupción se establece al principio de la función. Si desea establecer el punto de interrupción en otro lugar dentro de la función, edite los valores de los cuadros Línea y Carácter.
Haga clic en Aceptar.
Vea también
Referencia
Operador de contexto (Expresiones del lenguaje C/C++)