Udostępnij przez


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 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.

Zobacz także