IDkmClrFormatter Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Форматирует значения и имена типов результатов вычисления в строку, подходящую для отлаживаемого языка. Поставщики компиляторов могут реализовать этот интерфейс для настройки форматирования значений для своего языка.
Реализации этого интерфейса могут ограничивать, когда они вызываются с помощью фильтра, определенного в конфигурации компонента. Можно использовать следующие свойства: Компилервендорид, LanguageId.
Этот API появился в Visual Studio 14 RTM (Дкмапиверсион. VS14RTM).
public interface class IDkmClrFormatter
public interface class IDkmClrFormatter
__interface IDkmClrFormatter
public interface IDkmClrFormatter
type IDkmClrFormatter = interface
Public Interface IDkmClrFormatter
Методы
| GetTypeName(DkmInspectionContext, DkmClrType, DkmClrCustomTypeInfo, ReadOnlyCollection<String>) |
Возвращает строку имени типа, отображаемую в пользовательском интерфейсе для заданного Дкмклртипе. Этот метод всегда будет возвращать значение и использоваться в окнах проверки переменных. |
| GetUnderlyingString(DkmClrValue, DkmInspectionContext) |
Возвращает базовое строковое представление значения. |
| GetValueString(DkmClrValue, DkmInspectionContext, ReadOnlyCollection<String>) |
Возвращает строку значения, отображаемую в пользовательском интерфейсе для данного Дкмклрвалуе. |
| HasUnderlyingString(DkmClrValue, DkmInspectionContext) |
Определяет, имеет ли это значение базовое строковое представление. Если этот метод возвращает значение true, пользователь может использовать визуализаторы строк для просмотра этого значения в отладчике. Жетундерлингстринг должен возвращать базовое строковое представление. |