Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
In Visual Studio 2015 ist diese Methode der Implementierung von Ausdrucksvaluatoren veraltet. Informationen zur Implementierung von CLR-Ausdrucksauswertern finden Sie unter CLR-Ausdrucksauswerter und Beispiel für verwaltete Ausdrucksauswerter.
Wenn das Debugmodul (DE) den Ausdrucksauswert (EE) aufruft, bestimmen drei Argumente, die an EvaluateSync übergeben werden, den Kontext für das Suchen und Auswerten von Symbolen, wie in der folgenden Tabelle dargestellt.
Arguments
| Argument | Description |
|---|---|
pSymbolProvider |
Eine IDebugSymbolProvider-Schnittstelle , die den Symbolhandler (SH) angibt, der zum Identifizieren des Symbols verwendet werden soll. |
pAddress |
Eine IDebugAddress-Schnittstelle , die den aktuellen Ausführungspunkt angibt. Diese Schnittstelle findet die Methode, die den ausgeführten Code enthält. |
pBinder |
Eine IDebugBinder-Schnittstelle , die den Wert und typ eines Symbols anhand seines Namens findet. |
IDebugParsedExpression::EvaluateSync gibt eine IDebugProperty2-Schnittstelle zurück, die den resultierenden Wert und den zugehörigen Typ darstellt.