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, необязательно] Экземпляр Дкмевалуатионресулт, возвращенный из вызова одного из методов Идкмкустомвисуализеркаллбакк. Средство оценки выражений может управлять только тем Дкмевалуатионресултс, которое он понимает.