IDkmCustomVisualizer.UseDefaultEvaluationBehavior(DkmVisualizedExpression, Boolean, DkmEvaluationResult) Methode

Definition

Wird von der Ausdrucks Auswertung aufgerufen, wenn die untergeordneten Elemente eines visualisierten Ausdrucks erweitert werden, der Wert festgelegt wird oder die zugrunde liegende Zeichenfolge abgerufen wird. Wenn das schnell Ansichts-Add-in eine umfassende Kontrolle über den Ausdruck hat, sollte false zurückgegeben werden. Anschließend werden Aufrufe von GetChildren, GetItems, setvalueasstring und getunderlyingstring empfangen. Wenn die Schnellansicht-Add-in diese Vorgänge vollständig auf die Ausdrucks Auswertung zurückschieben möchte, sollte Sie "true" zurückgeben. Außerdem muss die Ausdrucks Auswertung die Instanz von dkmevaluationresult, die von der EE stammen, über eine der idkmcustomvisualizercallback-Methoden zurücklassen. Beachten Sie, dass das Add-in das standardmäßige dkmevaluationresult von der EE abgerufen haben muss, wenn der EE das Objekt Steuern soll. Die Rückgabe von true von dieser Methode wird hauptsächlich von schnell Ansichts-AddIns verwendet, die nur etwas kleiner wie die Ansicht eines Werts optimieren, aber keine Erweiterungs-oder Einstellungs Werte ändern möchten.

public:
 void UseDefaultEvaluationBehavior(Microsoft::VisualStudio::Debugger::Evaluation::DkmVisualizedExpression ^ visualizedExpression, [Runtime::InteropServices::Out] bool % useDefaultEvaluationBehavior, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResult ^ % defaultEvaluationResult);
public void UseDefaultEvaluationBehavior (Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression visualizedExpression, out bool useDefaultEvaluationBehavior, out Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult defaultEvaluationResult);
abstract member UseDefaultEvaluationBehavior : Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression * bool * DkmEvaluationResult -> unit
Public Sub UseDefaultEvaluationBehavior (visualizedExpression As DkmVisualizedExpression, ByRef useDefaultEvaluationBehavior As Boolean, ByRef defaultEvaluationResult As DkmEvaluationResult)

Parameter

visualizedExpression
DkmVisualizedExpression

In Dispatcher-Objekt, das für die benutzerdefinierte Visualisierung über ein Concord EE-Add-in

useDefaultEvaluationBehavior
Boolean

Vorgenommen Gibt true zurück, um die Standard Erweiterung zu verwenden, andernfalls false.

defaultEvaluationResult
DkmEvaluationResult

[Out, optional] Die Instanz von dkmevaluationresult, die von einem Aufruf einer der Methoden von idkmcustomvisualizercallback zurückgegeben wurde. Die Ausdrucks Auswertung kann nur dkmevaluationresults steuern, die Sie versteht.

Gilt für