Objetos da coleção TTD

Descrição

Os objetos de modelo de coleção permitem a manipulação uniforme dos objetos de modelo do depurador que dão suporte aos objetos de coleção.

Children

Objeto Descrição
MinPosition Um objeto position que descreve a posição mais antiga relevante para o intervalo.

Métodos dos objetos de coleção do TTD

Contains(OtherString) -Method que retorna se a cadeia de caracteres contém uma determinada substring.

EndsWith(OtherString) -Method que retorna se a cadeia de caracteres termina com uma determinada cadeia de caracteres.

IndexOf(OtherString) -Method que retorna o índice da primeira ocorrência de uma substring em determinada cadeia de caracteres. Se tal ocorrência não existir, -1 é devolvida.

LastIndexOf(OtherString) -Method que retorna o índice da última ocorrência de uma substring em determinada cadeia de caracteres. Se tal ocorrência não existir, -1 é devolvida.

Length - Propriedade que retorna o comprimento da cadeia de caracteres.

PadLeft(TotalWidth) - Método que alinha à direita a cadeia de caracteres à largura especificada inserindo espaços à esquerda da cadeia de caracteres.

PadRight(TotalWidth) - Método que à esquerda alinha a cadeia de caracteres à largura especificada inserindo espaços à direita da cadeia de caracteres.

Remove(StartPos, [Length]) - Método que remove todos os caracteres que começam na posição especificada da cadeia de caracteres. Se um comprimento opcional for fornecido, apenas esse número de caracteres após a posição inicial será removido.

Replace(SearchString, ReplaceString) - Método que substitui todas as ocorrências de uma cadeia de pesquisa especificada por uma cadeia de caracteres de substituição.

StartsWith(OtherString) - Método que retorna se a cadeia de caracteres começa com uma determinada cadeia de caracteres.

Substring(StartPos, [Length]) - Método que recupera uma substring da string dada. A substring começa em uma posição de caractere especificada e continua até o final da cadeia de caracteres ou para o comprimento opcionalmente especificado.

ToLower() - Devolve uma cópia desta cadeia de caracteres convertida em minúsculas.

ToUpper() - Devolve uma cópia desta cadeia de caracteres convertida em maiúsculas.

Exemplo de Utilização

Esta consulta LINQ exibe o(s) evento(s) de carga de um módulo específico, que contém, ntdll.dll.

0:000> dx @$curprocess.TTD.Events.Where(t => t.Type == "ModuleUnloaded").Where(t => t.Module.Name.Contains("ntdll.dll")) 

Ver também

Usando o LINQ com os objetos do depurador

dx (Expressão do Modelo de Objeto do Display Debugger)

Depuração Temporal - Introdução aos Objetos de Depuração Temporal

Depuração de Time Travel - Visão Geral