Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta interface descreve um método.
Sintaxe
IDebugMethodField : IDebugContainerField
Notas para implementadores
Um provedor de símbolos implementa essa interface no mesmo objeto que implementa a interface IDebugContainerField . Essa interface é uma especialização que apresenta um método.
Observações para chamadores
Use QueryInterface para obter essa interface da interface IDebugContainerField se GetKind retornar FIELD_TYPE_METHOD. Além disso, os métodos, GetPropertyGetter, GetPropertySetter e EnumConstructors, todos retornam a IDebugMethodField interface.
Métodos na ordem VTable
Além dos métodos nas interfaces IDebugField e IDebugContainerField, essa interface implementa os seguintes métodos:
| Método | Descrição |
|---|---|
| EnumParameters | Cria um enumerador para os parâmetros do método. |
| GetThis | Obtém o ponteiro "this" do objeto que contém o método. |
| EnumAllLocals | Cria um enumerador para todas as variáveis locais do método. |
| EnumLocals | Cria um enumerador para variáveis locais selecionadas do método. |
| IsCustomAttributeDefined | Determina se um atributo personalizado específico foi definido. |
| EnumStaticLocals | Cria um enumerador para variáveis locais estáticas do método. |
| GetGlobalContainer | Obtém o contêiner global do método. |
| EnumArguments | Cria um enumerador para o tipo de cada argumento necessário para chamar o método. |
Comentários
Um método pode conter parâmetros, bem como variáveis locais.
Requisitos
Cabeçalho: sh.h
Espaço para nome: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll