Partilhar via


XamlDebuggerXmlReader Classe

Definição

Fornece a funcionalidade para analisar o código de marcação XAML em um objeto ou uma árvore de objetos.

public ref class XamlDebuggerXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlDebuggerXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlDebuggerXmlReader = class
    inherit XamlReader
    interface IXamlLineInfo
Public Class XamlDebuggerXmlReader
Inherits XamlReader
Implements IXamlLineInfo
Herança
XamlDebuggerXmlReader
Implementações

Construtores

XamlDebuggerXmlReader(TextReader)

Inicializa uma nova instância da classe XamlDebuggerXmlReader com o leitor de texto especificado.

XamlDebuggerXmlReader(TextReader, XamlSchemaContext)

Inicializa uma nova instância da classe XamlDebuggerXmlReader com o leitor de texto e o contexto de esquema especificados para interpretar ou mapear os tipos de XAML.

XamlDebuggerXmlReader(XamlReader, IXamlLineInfo, TextReader)
Obsoleto.

Inicializa uma nova instância da classe XamlDebuggerXmlReader com o leitor de XAML, as informações de linha XAML e o leitor de texto especificados.

XamlDebuggerXmlReader(XamlReader, TextReader)
Obsoleto.

Inicializa uma nova instância da classe XamlDebuggerXmlReader com o leitor de XAML e o leitor de texto especificados.

Campos

EndColumnName

O nome de uma propriedade anexada que representa a coluna final de um elemento de atividade em sua forma XAML.

EndLineName

O nome de uma propriedade anexada que representa a linha final de um elemento de atividade em sua forma XAML.

FileNameName

O nome de uma propriedade anexada que representa o nome do arquivo a ser analisado.

StartColumnName

O nome de uma propriedade anexada que representa a coluna inicial da atividade em sua forma XAML.

StartLineName

O nome de uma propriedade anexada que representa a linha inicial da atividade em sua forma XAML.

Propriedades

CollectNonActivitySourceLocation

Obtém ou define um valor que indica se um local de origem que não é de atividade é coletado.

HasLineInfo

Obtém um valor que indica se as informações da linha estão disponíveis.

IsDisposed

Obtém se Dispose(Boolean) foi chamado.

(Herdado de XamlReader)
IsEof

Obtém um valor que indica se o leitor subjacente atingiu o fim do arquivo XAML que está sendo analisado.

LineNumber

Obtém a linha em um arquivo XAML que está sendo examinado no momento pelo leitor.

LinePosition

Obtém a posição da linha em um arquivo XAML que está sendo examinado no momento pelo leitor de XML.

Member

Obtém o membro inicial do documento que está sendo analisado para a base de membros do XAML.

Namespace

Obtém o caminho que é usado no elemento raiz do documento XAML para estabelecer uma relação entre o código XAML e seu esquema.

NodeType

Obtém o tipo do nó que está sendo lido no momento em um arquivo XAML.

SchemaContext

Obtém o contexto do esquema para o leitor de XAML subjacente.

Type

Obtém o tipo de registro no nó inicial de XAML.

Value

Obtém o elemento no nó que está sendo lido no momento.

Métodos

Close()

Fecha o fluxo de nós XAML.

(Herdado de XamlReader)
CopyAttachedSourceLocation(Object, Object)

Recupera os valores de linha e coluna do objeto de atividade especificado e os atribui à instância atual do leitor de XAML.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo XamlDebuggerXmlReader e, opcionalmente, libera os recursos gerenciados.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo XamlReader e, opcionalmente, libera os recursos gerenciados.

(Herdado de XamlReader)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEndColumn(Object)

Obtém o valor da propriedade anexada nomeada no campo de propriedade de dependência EndColumnName da instância especificada de um leitor de XAML.

GetEndLine(Object)

Obtém o valor da propriedade anexada nomeada no campo de propriedade de dependência EndLineName da instância especificada de um leitor de XAML.

GetFileName(Object)

Obtém o valor da propriedade anexada nomeada no campo de propriedade de dependência FileNameName da instância especificada de um leitor de XAML.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetStartColumn(Object)

Obtém o valor da propriedade anexada nomeada no campo de propriedade de dependência StartColumnName da instância especificada de um leitor de XAML.

GetStartLine(Object)

Obtém o valor da propriedade anexada nomeada no campo de propriedade de dependência StartLineName da instância especificada de um leitor de XAML.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Read()

Fornece o próximo nó XAML da origem carregada se um nó XAML está disponível.

ReadSubtree()

Retorna um XamlReader que se baseia no XamlReader atual, no qual o XamlReader retornado é usado para iterar em uma subárvore da estrutura de nós XAML.

(Herdado de XamlReader)
SetEndColumn(Object, Object)

Define o valor da propriedade anexada nomeada no campo de propriedade de dependência EndColumnName da instância especificada de um leitor de XAML.

SetEndLine(Object, Object)

Define o valor da propriedade anexada nomeada no campo de propriedade de dependência EndLineName da instância especificada de um leitor de XAML.

SetFileName(Object, Object)

Define o valor da propriedade anexada nomeada no campo de propriedade de dependência FileNameName da instância especificada de um leitor de XAML.

SetStartColumn(Object, Object)

Define o valor da propriedade anexada nomeada no campo de propriedade de dependência StartColumnName da instância especificada de um leitor de XAML.

SetStartLine(Object, Object)

Define o valor da propriedade anexada nomeada no campo de propriedade de dependência StartLineName da instância especificada de um leitor de XAML.

Skip()

Ignora o nó atual e avança a posição do leitor para o próximo nó.

(Herdado de XamlReader)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

SourceLocationFound

Ocorre quando o local de origem é encontrado.

Implantações explícitas de interface

IDisposable.Dispose()

Libera todos os recursos usados pela instância atual da classe XamlReader.

(Herdado de XamlReader)

Aplica-se a