XamlDebuggerXmlReader 类

定义

提供将 XAML 标记代码分析为对象或对象树的功能。

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
继承
XamlDebuggerXmlReader
实现

构造函数

XamlDebuggerXmlReader(TextReader)

使用指定的文本读取器初始化 XamlDebuggerXmlReader 类的新实例。

XamlDebuggerXmlReader(TextReader, XamlSchemaContext)

使用特定文本阅读器和构架上下文来解释或映射 XAML 类型来初始化 XamlDebuggerXmlReader 类的新实例。

XamlDebuggerXmlReader(XamlReader, IXamlLineInfo, TextReader)
已过时.

用指定的XAML读取器,XAML行消息和文本读取器初始化 XamlDebuggerXmlReader 类的新实例。

XamlDebuggerXmlReader(XamlReader, TextReader)
已过时.

用指定的XAML读取器和文本读取器初始化 XamlDebuggerXmlReader 类的新实例。

字段

EndColumnName

附加属性的名称,该属性表示采用其 XAML 格式的活动元素的结束列。

EndLineName

附加属性的名称,该属性表示采用其 XAML 格式的活动元素的结束行。

FileNameName

附加属性的名称,该属性表示要分析的文件的名称。

StartColumnName

附加属性的名称,该属性表示采用其 XAML 格式的活动的起始列。

StartLineName

附加属性的名称,该属性表示采用其 XAML 格式的活动的起始行。

属性

CollectNonActivitySourceLocation

获取或设置指示是否应收集不活动的源位置的值。

HasLineInfo

获取一个值,该值指示行信息是否可用。

IsDisposed

获取的值指示是否已调用了 Dispose(Boolean)

(继承自 XamlReader)
IsEof

获取一个值,该值指示基础读取器是否已到达所分析的 XAML 文件的结尾。

LineNumber

获取 XAML 文件中读取器当前正在读取的行。

LinePosition

获取 XAML 文件中 XML 读取器当前正在读取的行的位置。

Member

获取将所分析文档的起始成员添加到 XAML 成员基。

Namespace

获取 XAML 文档的根元素中用于在 XAML 代码与其架构之间建立关系的路径。

NodeType

获取当前正在 XAML 文件中读取的节点的类型。

SchemaContext

获取基础 XAML 读取器的架构上下文。

Type

获取位于 XAML 开始节点处的记录类型。

Value

获取位于当前读取的节点处的元素。

方法

Close()

关闭 XAML 节点流。

(继承自 XamlReader)
CopyAttachedSourceLocation(Object, Object)

从指定活动对象中检索行和列值,并将这些值分配给 XAML 读取器的当前实例。

Dispose(Boolean)

释放由 XamlDebuggerXmlReader 占用的非托管资源,也可以选择释放托管资源。

Dispose(Boolean)

释放由 XamlReader 占用的非托管资源,也可以选择释放托管资源。

(继承自 XamlReader)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEndColumn(Object)

获取在 XAML 读取器的指定实例的 EndColumnName 依赖项属性字段中命名的附加属性的值

GetEndLine(Object)

获取在 XAML 读取器的指定实例的 EndLineName 依赖项属性字段中命名的附加属性的值

GetFileName(Object)

获取在 XAML 读取器的指定实例 FileNameName 依赖项属性字段中命名的附加属性的值

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetStartColumn(Object)

获取在 XAML 读取器的指定实例的 StartColumnName 依赖项属性字段中命名的附加属性的值

GetStartLine(Object)

获取在 XAML 读取器的指定实例的 StartLineName 依赖项属性字段中命名的附加属性的值

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Read()

提供所加载的源中的下一个 XAML 节点(如果 XAML 节点可用)。

ReadSubtree()

返回基于当前 XamlReaderXamlReader,其中返回的 XamlReader 用于循环访问 XAML 节点结构。

(继承自 XamlReader)
SetEndColumn(Object, Object)

设置在 XAML 读取器的指定实例的 EndColumnName 依赖项属性字段中命名的附加属性的值

SetEndLine(Object, Object)

设置在 XAML 读取器的指定实例的 EndLineName 依赖项属性字段中命名的附加属性的值

SetFileName(Object, Object)

设置在 XAML 读取器的指定实例 FileNameName 依赖项属性字段中命名的附加属性的值

SetStartColumn(Object, Object)

设置在 XAML 读取器的指定实例的 StartColumnName 依赖项属性字段中命名的附加属性的值

SetStartLine(Object, Object)

设置在 XAML 读取器的指定实例的 StartLineName 依赖项属性字段中命名的附加属性的值

Skip()

跳过当前节点并将读取器位置推进到下一个节点。

(继承自 XamlReader)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

SourceLocationFound

当找到源位置时发生。

显式接口实现

IDisposable.Dispose()

释放 XamlReader 类的当前实例所使用的所有资源。

(继承自 XamlReader)

适用于