XamlDebuggerXmlReader 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供將 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
- 繼承
- 實作
建構函式
| 名稱 | 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的 ,回傳 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) |
事件
| 名稱 | Description |
|---|---|
| SourceLocationFound |
當找到源頭位置時會發生。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IDisposable.Dispose() |
釋放目前類別實例 XamlReader 所使用的所有資源。 (繼承來源 XamlReader) |