Partager via


Comment : définir un point d'arrêt sur fonction

Cette rubrique s'applique à :

Édition

Visual Basic

C#

F#

C++

Web Developer

Express

La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique ne s'applique pas La rubrique s'applique La rubrique ne s'applique pas

Pro, Premium et Ultimate

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

Vous pouvez définir un point d'arrêt au début ou à un emplacement spécifié d'une fonction. Pour un script, vous ne pouvez définir le point d'arrêt qu'au début de la fonction.

Pour insérer un point d'arrêt sur fonction

  1. (Facultatif) Dans une fenêtre source, cliquez sur le nom d'une fonction.

    Le nom de la fonction est alors inséré dans la boîte de dialogue Nouveau point d'arrêt afin que vous n'ayez pas besoin de le taper.

  2. Dans le menu Déboguer, pointez sur Nouveau point d'arrêt, puis cliquez sur Interrompre à la fonction.

    La boîte de dialogue Nouveau point d'arrêt s'affiche.

  3. Si la zone de texte Fonction n'affiche pas le nom de la fonction dans laquelle vous souhaitez définir le point d'arrêt, tapez ce nom dans la zone Fonction et vérifiez que la liste déroulante Langage affiche le langage de programmation correct pour la fonction.

    Si la fonction n'est pas surchargée, seul son nom est requis. Pour les fonctions surchargées, vous pouvez spécifier les arguments pour définir le point d'arrêt correctement. Tapez le nom de fonction suivi entre parenthèses des noms de types de paramètres. Par exemple, pour une méthode C# nommée A, prenant un paramètre int suivi d'un paramètre string, saisissez A(int, string).

    En C++ natif, vous pouvez utiliser l'opérateur contexte. Pour plus d'informations, consultez Opérateur de contexte (Expressions du langage C/C++).

  4. (Visual Basic et C# uniquement) Activez la case à cocher Utiliser IntelliSense pour vérifier le nom de la fonction si vous souhaitez que Visual Studio IntelliSense vérifie le nom de la fonction que vous avez entré.

    Si la case à cocher est activée et que l'élément que vous avez tapé ne correspond pas à une signature de surcharge, la boîte de dialogue Choisir les points d'arrêt s'affiche et vous permet de sélectionner les surcharges dans lesquelles placer le point d'arrêt.

    Si la case à cocher n'est pas activée et que vous tapez le nom de la fonction, le point d'arrêt est placé dans toutes les surcharges.

    Si la case à cocher n'est pas activée et que vous tapez une signature qui ne correspond pas, aucun point d'arrêt n'est inséré dans le code.

  5. Le point d'arrêt est défini au démarrage de la fonction. Si vous voulez définir le point d'arrêt à un autre emplacement de la fonction, modifiez les valeurs des cases Ligne et Caractère.

  6. Cliquez sur OK.

Insérer un point d'arrêt sur fonction depuis la fenêtre Points d'arrêt

  1. Dans la fenêtre Points d'arrêt, cliquez sur la liste déroulante Nouveau et sélectionnez Interrompre à la fonction....

    La boîte de dialogue Nouveau point d'arrêt s'affiche.

  2. Tapez le nom de la fonction dans la zone de texte Fonction et vérifiez que la liste déroulante Langage affiche le langage de programmation correct pour la fonction.

    Si la fonction n'est pas surchargée, seul son nom est requis. Pour les fonctions surchargées, vous pouvez spécifier les arguments pour définir le point d'arrêt correctement. Tapez le nom de fonction suivi entre parenthèses des noms de types de paramètres. Par exemple, pour une méthode C# nommée A, prenant un paramètre int suivi d'un paramètre string, saisissez A(int, string).

    En C++ natif, vous pouvez utiliser l'opérateur contexte. Pour plus d'informations, consultez Opérateur de contexte (Expressions du langage C/C++).

  3. (Visual Basic et C# uniquement) Activez la case à cocher Utiliser IntelliSense pour vérifier le nom de la fonction si vous souhaitez que Visual Studio IntelliSense vérifie le nom de la fonction que vous avez entré.

    Si la case à cocher est activée et que ce que vous avez tapé ne correspond pas à une signature de surcharge, la boîte de dialogue Choisir les points d'arrêt apparaît et vous pouvez choisir les surcharges dans lesquelles insérer le point d'arrêt.

    Si la case à cocher n'est pas activée et que vous n'entrez que le nom de la fonction, le point d'arrêt est inséré dans toutes les surcharges.

    Si la case à cocher n'est pas activée et que vous entrez une signature qui ne correspond pas, aucun point d'arrêt n'est inséré dans le code.

  4. Le point d'arrêt est défini au démarrage de la fonction. Si vous souhaitez définir le point d'arrêt à un autre emplacement de la fonction, modifiez les valeurs dans les cases Ligne et Caractère.

  5. Cliquez sur OK.

Voir aussi

Référence

Opérateur de contexte (Expressions du langage C/C++)

Concepts

Breakpoints and Tracepoints