IDebugExpressionEvaluator::GetMethodLocationProperty

Aplica-se a:yesnoVisual Studio Visual Studio para Mac noVisual Studio Code

Esse método converte um local de método e deslocamento em um endereço de memória.

Sintaxe

int GetMethodLocationProperty(
   string               upstrFullyQualifiedMethodPlusOffset,
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   out IDebugProperty2  ppProperty
);

Parâmetros

upstrFullyQualifiedMethodPlusOffset
[in] O local e o deslocamento do método, expressos como uma cadeia de caracteres.

pSymbolProvider
[in] O provedor de símbolos expresso como um objeto IDebugSymbolProvider .

pAddress
[in] Um endereço dentro do método, expresso como um objeto IDebugAddress .

pBinder
[in] O associador expresso como um objeto IDebugBinder .

ppProperty
[out] Retorna uma interface IDebugProperty2 que representa o endereço de memória.

Valor Retornado

Se tiver êxito, retornará S_OK; caso contrário, retornará um código de erro.

Comentários

O endereço retornado pode ser usado para definir um ponto de interrupção, por exemplo.

Apesar do nome upstrFullyQualifiedMethodPlusOffset, esse parâmetro pode ser passado um nome de método parcialmente qualificado. Nesse caso, o método selecionado é aquele que inclui pAddress. A forma como esse parâmetro é interpretado é até a implementação do avaliador de expressão e do idioma que ele dá suporte.

Confira também