IDebugMethodField
Esta interface descreve um método.
IDebugMethodField : IDebugContainerField
Observações para Implementadores
Um provedor de símbolo implementa essa interface no mesmo objeto que implementa o IDebugContainerField interface. Essa interface é uma especialização que apresenta um método.
Observações para chamadores
Use QueryInterface para obter a interface da IDebugContainerField interface se IDebugField::GetKind retorna FIELD_TYPE_METHOD. Além disso, os métodos, IDebugPropertyField::GetPropertyGetter, IDebugPropertyField::GetPropertySetter, e IDebugClassField::EnumConstructors, retorne todos os IDebugMethodField interface.
Métodos na ordem de Vtable
Com os métodos de IDebugField e IDebugContainerField interfaces, essa interface implementa os seguintes métodos:
Método |
Descrição |
---|---|
Cria um enumerador para os parâmetros do método. |
|
Obtém o ponteiro "this" do objeto que contém o método. |
|
Cria um enumerador para todas as variáveis locais do método. |
|
Cria um enumerador para variáveis de locais selecionados do método. |
|
Determina se um atributo personalizado específico foi definido. |
|
Cria um enumerador para variáveis locais estáticas do método. |
|
Obtém o recipiente global do método. |
|
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 as variáveis locais.
Requisitos
Cabeçalho: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll