Kontekst oceny
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 clR expression evaluators and Managed expression evaluator sample (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.
Argumenty
Argument | opis |
---|---|
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.