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
實作

建構函式

名稱 Description
XamlDebuggerXmlReader(TextReader, XamlSchemaContext)

初始化一個新的類別實例 XamlDebuggerXmlReader ,使用指定的文字讀取器與結構上下文,以解譯或映射 XAML 類型。

XamlDebuggerXmlReader(TextReader)

初始化該類別的新實例 XamlDebuggerXmlReader ,並使用指定的文字讀取器。

XamlDebuggerXmlReader(XamlReader, IXamlLineInfo, TextReader)
已淘汰.

初始化類別的新實例 XamlDebuggerXmlReader ,使用指定的 XAML 讀取器、XAML 行資訊及文字讀取器。

XamlDebuggerXmlReader(XamlReader, TextReader)
已淘汰.

初始化類別的新實例 XamlDebuggerXmlReader ,使用指定的 XAML 讀取器與文字讀取器。

欄位

名稱 Description
EndColumnName

附加屬性名稱,代表活動元素的 XAML 形式結尾欄位。

EndLineName

附加屬性的名稱,代表活動元素的 XAML 形式結尾行。

FileNameName

附加屬性的名稱,代表要解析的檔案名稱。

StartColumnName

附加屬性名稱,代表活動起始欄位(XAML 形式)。

StartLineName

附加屬性名稱,代表活動的起始線(XAML)形式。

屬性

名稱 Description
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

取得目前正在讀取節點的元素。

方法

名稱 Description
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的 ,回傳 XamlReaderXamlReader來遍歷 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)

事件

名稱 Description
SourceLocationFound

當找到源頭位置時會發生。

明確介面實作

名稱 Description
IDisposable.Dispose()

釋放目前類別實例 XamlReader 所使用的所有資源。

(繼承來源 XamlReader)

適用於