IDkmCustomVisualizer.UseDefaultEvaluationBehavior(DkmVisualizedExpression, Boolean, DkmEvaluationResult) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.