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 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。

Dispose(Boolean)

釋放 XamlReader 所使用的 Unmanaged 資源,並選擇性釋放 Managed 資源。

(繼承來源 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)

適用於