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, пользователь может использовать визуализаторы строк для просмотра этого значения в отладчике. Жетундерлингстринг должен возвращать базовое строковое представление.

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