IDkmClrFormatter Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Formata valores e nomes de tipo dos resultados da avaliação na cadeia de caracteres apropriada para a linguagem que está sendo depurada. Os fornecedores de compilador podem implementar essa interface para personalizar a formatação de valor para seu idioma.
As implementações dessa interface podem restringir quando são chamadas usando um filtro definido em sua configuração de componente. As propriedades a seguir podem ser usadas: CompilerVendorId, LanguageID.
Essa API foi introduzida no Visual Studio 14 RTM (DkmApiVersion. VS14RTM).
public interface class IDkmClrFormatter
public interface class IDkmClrFormatter
__interface IDkmClrFormatter
public interface IDkmClrFormatter
type IDkmClrFormatter = interface
Public Interface IDkmClrFormatter
Métodos
| GetTypeName(DkmInspectionContext, DkmClrType, DkmClrCustomTypeInfo, ReadOnlyCollection<String>) |
Obtém a cadeia de caracteres de nome de tipo a ser exibida na interface do usuário para o determinado DkmClrType. Esse método sempre retornará um valor e será usado em janelas de inspeção variáveis. |
| GetUnderlyingString(DkmClrValue, DkmInspectionContext) |
Obtenha a representação de cadeia de caracteres subjacente do valor. |
| GetValueString(DkmClrValue, DkmInspectionContext, ReadOnlyCollection<String>) |
Obtenha a cadeia de caracteres de valor a ser exibida na interface do usuário para o determinado DkmClrValue. |
| HasUnderlyingString(DkmClrValue, DkmInspectionContext) |
Determina se esse valor tem uma representação de cadeia de caracteres subjacente. Se esse método retornar true, o usuário poderá usar visualizadores de cadeia de caracteres para exibir esse valor no depurador. Getsubjacentestring deve retornar a representação de cadeia de caracteres subjacente. |