IDebugExpressionEvaluator::GetMethodLocationProperty
Aplica-se a:Visual Studio Visual Studio para Mac
Visual 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.