IDkmClrCustomVisualizerObjectProvider1610.CreateDebuggeeSideVisualizerObject Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр типа Пользовательского визуализатора на стороне отладчика в процессе отладки.
public void CreateDebuggeeSideVisualizerObject (Microsoft.VisualStudio.Debugger.Evaluation.DkmSuccessEvaluationResult successResult, uint selectedVisualizerIndex, out string? exceptionType, out string? exceptionStackTrace, out string? exceptionMessage, out bool isBinaryFormatterSupported);
abstract member CreateDebuggeeSideVisualizerObject : Microsoft.VisualStudio.Debugger.Evaluation.DkmSuccessEvaluationResult * uint32 * string * string * string * bool -> unit
Public Sub CreateDebuggeeSideVisualizerObject (successResult As DkmSuccessEvaluationResult, selectedVisualizerIndex As UInteger, ByRef exceptionType As String, ByRef exceptionStackTrace As String, ByRef exceptionMessage As String, ByRef isBinaryFormatterSupported As Boolean)
Параметры
- successResult
- DkmSuccessEvaluationResult
[В] Форматированный результат успешной оценки, готовый к отображению в окне вычисления выражения.
- selectedVisualizerIndex
- UInt32
[В] Индекс выбранного визуализатора.
- exceptionType
- String
[Out,Optional] Тип создаваемого исключения, если таковой есть.
- exceptionStackTrace
- String
[Out,Optional] Трассировка стека создаваемого исключения, если оно есть.
- exceptionMessage
- String
[Out,Optional] Сообщение об исключении, если оно есть.
- isBinaryFormatterSupported
- Boolean
[Out,Optional] Отладчик будет проверка, если процесс, в котором он размещен, поддерживает двоичное форматирование, и возвращает значение false, если это не так, чтобы пользовательский интерфейс вернулся для обмена данными через JSON.