IDkmClrResultProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет Дкмевалуатионресултс, заданный Дкмклрвалуес. Поставщики компиляторов могут реализовать этот интерфейс, чтобы изменить способ расширения и представления значений для пользователя.
Реализации этого интерфейса могут ограничивать, когда они вызываются с помощью фильтра, определенного в конфигурации компонента. Можно использовать следующие свойства: Компилервендорид, LanguageId, Симболпровидерид.
Этот API появился в Visual Studio 14 RTM (Дкмапиверсион. VS14RTM).
public interface class IDkmClrResultProvider
public interface class IDkmClrResultProvider
__interface IDkmClrResultProvider
public interface IDkmClrResultProvider
type IDkmClrResultProvider = interface
Public Interface IDkmClrResultProvider
Методы
| GetChildren(DkmEvaluationResult, DkmWorkList, Int32, DkmInspectionContext, DkmCompletionRoutine<DkmGetChildrenAsyncResult>) |
Возвращает контекст перечисления, используемый для получения дочерних элементов данного результата оценки. Он используется во всех окнах вычисления выражений. |
| GetClrValue(DkmSuccessEvaluationResult) |
Возвращает базовый Дкмклрвалуе из Дкмсукцессевалуатионресулт, если он существует. |
| GetItems(DkmEvaluationResultEnumContext, DkmWorkList, Int32, Int32, DkmCompletionRoutine<DkmEvaluationEnumAsyncResult>) |
Получение элементов Дкмевалуатионресулт из этого контекста перечисления. Используется для получения локальных переменных кадра стека или дочерних элементов из результата оценки. |
| GetResult(DkmClrValue, DkmWorkList, DkmClrType, DkmClrCustomTypeInfo, DkmInspectionContext, ReadOnlyCollection<String>, String, String, DkmCompletionRoutine<DkmEvaluationAsyncResult>) |
Отформатируйте Дкмклрвалуе и возвратите Дкмевалуатионресулт. |
| GetUnderlyingString(DkmEvaluationResult) |
Этот метод используется для результатов оценки, включающих Дкмевалуатионресултфлагс. Равстринг для получения базовой строки без заключения кавычек или escape-последовательностей. Этот метод вызывается для отображения одного из различных визуализаторов строки в окне вычисления выражения (щелкните значок лупы). |