Udostępnij za pośrednictwem


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::EvaluateSyncZwraca interfejs IDebugProperty2 reprezentujący wynikową wartość i jego typ.

Zobacz też