IDkmCustomVisualizer.UseDefaultEvaluationBehavior(DkmVisualizedExpression, Boolean, DkmEvaluationResult) Метод

Определение

Вызывается средством оценки выражений при расширении дочерних элементов визуального выражения, задании значения или получении базовой строки. Если надстройке визуализатора требуется полный контроль над выражением, оно должно возвращать значение false. Затем он будет принимать вызовы к функциям Сетвалуеасстринг и Жетундерлингстринг. Если надстройка визуализатора хочет полностью отложить эти операции на средство оценки выражений, оно должно возвращать значение true. Он также должен предоставить средству оценки выражений экземпляр Дкмевалуатионресулт, поступилный от EE, через один из методов Идкмкустомвисуализеркаллбакк. Обратите внимание, что надстройка должна получить Дкмевалуатионресулт по умолчанию из EE, если она хочет управлять объектом EE. Возврат значения true из этого метода в основном используется надстройками визуализатора, которые просто изменяют что-то небольшое, как представление значения, но не хотят изменять расширение или значения параметров.

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)

Параметры

visualizedExpression
DkmVisualizedExpression

Окне Объект Dispatcher, используемый для пользовательской визуализации с помощью надстройки Конкорд EE.

useDefaultEvaluationBehavior
Boolean

Заполняет Возвращает значение true, чтобы использовать расширение по умолчанию; в противном случае — false.

defaultEvaluationResult
DkmEvaluationResult

[Out, необязательно] Экземпляр Дкмевалуатионресулт, возвращенный из вызова одного из методов Идкмкустомвисуализеркаллбакк. Средство оценки выражений может управлять только тем Дкмевалуатионресултс, которое он понимает.

Применяется к