Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
W programie Visual Studio 2015 ten sposób implementowania ewaluatorów wyrażeń jest przestarzały. Aby uzyskać informacje na temat implementowania ewaluatorów wyrażeń CLR, zobacz ewaluatory wyrażeń CLR oraz przykład ewaluatora wyrażeń zarządzanych.
Gdy aparat debugowania (DE) wywołuje ewaluatora wyrażeń (EE), trzy argumenty przekazywane do funkcji EvaluateSync określają kontekst znajdowania i oceniania symboli, jak pokazano w poniższej tabeli.
Arguments
| Argument | Description |
|---|---|
pSymbolProvider |
Interfejs IDebugSymbolProvider określający procedurę obsługi symboli (SH), która ma być używana do identyfikowania symbolu. |
pAddress |
Interfejs IDebugAddress , który określa bieżący punkt wykonywania. Ten interfejs znajduje metodę zawierającą wykonywany kod. |
pBinder |
Interfejs IDebugBinder , który znajduje wartość i typ symbolu o nazwie. |
IDebugParsedExpression::EvaluateSync Zwraca interfejs IDebugProperty2 reprezentujący wynikową wartość i jego typ.