Compartilhar via


Como: Etapa em uma função específica

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

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

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

Quando você está pulando em uma chamada de função aninhada, você pode usar Step Into Specific, localizado no menu de atalho, para escolher qual função você deseja entrar. Por exemplo, em uma chamada para Func1(Func2()), você poderia escolher entrar em Func1 ou Func2. This command works for any number of nesting levels.

Em versões anteriores do Visual Studio, esse recurso trabalhadas somente para código nativo. Na versão mais recente, a depuração em uma função específica funciona para código gerenciado e nativo. No entanto, não funciona para revisão entre código gerenciado e nativo.

Em código nativo, Step Into Specific não funciona com funções virtuais.

No código gerenciado, Step Into Specific lhe permite entrar em Propriedades e operadores, mesmo se você entrar em Propriedades e operadores está desativado no Opções caixa de diálogo.

No código gerenciado, a depuração em certas funções requer Just My Code ser desligado. Se você usar Step Into Specific e selecione uma função de código não-usuário, será exibida uma caixa de diálogo. Ele informa que a função é o código não-usuário e solicita que você desative o Just My Code. Se você optar por desativar o Just My Code, em seguida, o depurador vai para a função selecionada. Se você optar por não desativar o Just My Code, as etapas sobre a função.

To step into a specific function

  1. Advance the execution point to the function call you want to step into. Você pode usar um ponto de interrupção, Step Into, Step Over, ou Run To Cursor.

  2. Clique com o botão direito na janela de origem.

  3. Clique em Step Into Specific e escolha a função desejada.

    The debugger executes the function call and breaks at the beginning of the selected function. O Step Into Specific comando aparece somente se o ponto de execução estiver localizado em uma linha de código que contém uma função aninhada.

Consulte também

Tarefas

Como: Etapa em Propriedades e operadores em código gerenciado

Conceitos

Controle da execução