Partilhar via


Como: Definir um ponto de interrupção de função

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável O tópico é aplicável O tópico não é aplicável

Pro, Premium e Ultimate

O tópico é aplicável

O tópico é aplicável

O tópico é aplicável

O tópico é aplicável

O tópico é aplicável

You can set a breakpoint at the beginning of a function, or at a specified location within a function. Para um script, você pode definir o ponto de interrupção somente no início da função.

To insert a function breakpoint

  1. (Opcional) Em uma janela de origem, clique no nome de uma função.

    Isso insere o nome da função para o Novo ponto de interrupção caixa de diálogo para que você não tenha que digitá-lo.

  2. Sobre o Debug , aponte para Novo ponto de interrupçãoe, em seguida, clique em Break at Function.

    The New Breakpoint dialog box appears.

  3. Se o função caixa de texto não exibe o nome da função onde deseja definir o ponto de interrupção, digite o nome de função no função caixa e certifique-se de que o idioma na lista suspensa mostra a linguagem de programação correta para a função.

    If the function is not overloaded, only the function name is required. For overloaded functions, you can specify the arguments to set the breakpoint correctly. Type the function name followed by the parameter type names enclosed in parentheses. Por exemplo, para um método C# chamado A que leva um int parâmetro seguido por um string , digite A(int, string).

    In native C++, you can use the context operator. For more information, see Operador de contexto (expressões de languagem C/C++).

  4. (Visual Basic e C# apenas) Selecione o Use intellisense to verify the function name caixa de seleção se desejar Visual Studio IntelliSense para verificar o nome da função que você inseriu.

    Se a caixa de seleção está selecionada e se você digitou não corresponde a uma assinatura de sobrecarga, o Choose Breakpoints caixa de diálogo é exibida e você pode escolher em quais sobrecargas colocar o ponto de interrupção.

    Se a caixa de seleção não está marcada e digite o nome da função, o ponto de interrupção é colocado em todas as sobrecargas.

    Se a caixa de seleção não está selecionada e você digitar uma assinatura que não corresponde, nenhum ponto de interrupção será inserido no código.

  5. The breakpoint is set at the start of the function. Se você desejar definir o ponto de interrupção em um local diferente dentro da função, alterar os valores a linha e caracteres caixas.

  6. Click OK.

To insert a function breakpoint from the Breakpoints window

  1. In the Breakpoints window, click the New drop-down list and select Break at Function.

    The New Breakpoint dialog box appears.

  2. Digite o nome da função na função texto caixa e certifique-se de que o idioma na lista suspensa mostra a linguagem de programação correta para a função.

    If the function is not overloaded, only the function name is required. For overloaded functions, you can specify the arguments to set the breakpoint correctly. Type the function name followed by the parameter type names enclosed in parentheses. Por exemplo, para um método C# chamado A que leva um int parâmetro seguido por um string , digite A(int, string).

    In native C++, you can use the context operator. For more information, see Operador de contexto (expressões de languagem C/C++).

  3. (Visual Basic e C# apenas) Selecione o Use intellisense to verify the function name caixa de seleção se desejar Visual Studio IntelliSense para verificar o nome da função que você inseriu.

    Se a caixa de seleção está selecionada e se você digitou não corresponde a uma assinatura de sobrecarga, o Choose Breakpoints caixa de diálogo é exibida e você pode escolher em quais sobrecargas inserir o ponto de interrupção.

    Se a caixa de seleção não está selecionada e digitar o nome de função, o ponto de interrupção será inserido em todas as sobrecargas.

    Se a caixa de seleção não está selecionada e você digitar uma assinatura que não corresponde, nenhum ponto de interrupção é inserido no código.

  4. The breakpoint is set at the start of the function. If you want to set the breakpoint at a different location within the function, edit the values in the Line and Character boxes.

  5. Click OK.

Consulte também

Referência

Operador de contexto (expressões de languagem C/C++)

Conceitos

Breakpoints and Tracepoints