IDebugExpressionEvaluator::GetMethodLocationProperty

Ta metoda konwertuje lokalizację metody i przesunięcie na adres pamięci.

Składnia

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

Parametry

upstrFullyQualifiedMethodPlusOffset
[in] Lokalizacja metody i przesunięcie wyrażone jako ciąg.

pSymbolProvider
[in] Dostawca symboli wyrażony jako obiekt IDebugSymbolProvider .

pAddress
[in] Adres w metodzie wyrażony jako obiekt IDebugAddress .

pBinder
[in] Binder wyrażony jako obiekt IDebugBinder .

ppProperty
[out] Zwraca interfejs IDebugProperty2 reprezentujący adres pamięci.

Wartość zwracana

Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.

Uwagi

Zwrócony adres może służyć do ustawiania punktu przerwania, na przykład.

Pomimo nazwy upstrFullyQualifiedMethodPlusOffset, ten parametr można przekazać częściowo kwalifikowaną nazwę metody. W takim przypadku wybrana metoda jest tą, która otacza pAddresselement . Sposób interpretowania tego parametru jest aż do implementacji ewaluatora wyrażeń i obsługiwanego przez niego języka.

Zobacz też