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
- 繼承
- 實作
建構函式
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) |