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, XamlSchemaContext)

使用指定的文本读取器和架构上下文初始化类的新实例 XamlDebuggerXmlReader ,以便解释或映射 XAML 类型。

XamlDebuggerXmlReader(TextReader)

使用指定的文本读取器初始化类的新实例 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

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

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()

返回一个 XamlReader 基于当前 XamlReader,其中返回 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)

适用于