SymReader 類別

定義

提供對符號存放區內之文件、方法和變數的存取。

public ref class SymReader : System::Diagnostics::SymbolStore::ISymbolReader
public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    interface ISymbolReader
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Implements ISymbolReader
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
繼承
SymReader
繼承
SymReader
屬性
實作

建構函式

SymReader(ISymUnmanagedReader*)

使用非受控 ISymUnmanagedReader 物件的指定指標,初始化 SymReader 類別的新執行個體。

SymReader(ISymUnmanagedReader*)

使用非受控 ISymUnmanagedReader 物件的指定指標,初始化 SymReader 類別的新執行個體。

屬性

UserEntryPoint

取得方法的中繼資料語彙基元 (如果有的話),這個語彙基元會被指定為模組的使用者進入點。

方法

__dtor()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將目前執行個體所持有的資源釋出。 此方法僅供內部使用。

{dtor}()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

將目前執行個體所持有的資源釋出。

{dtor}()

將目前執行個體所持有的資源釋出。

(繼承來源 SymReaderBase)
Dispose()

SymReader 類別的目前執行個體所使用的資源釋出。

Dispose(Boolean)

Dispose()Finalize() 方法呼叫,以釋出 SymReader 類別之目前執行個體所使用的 Managed 和 Unmanaged 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Finalize()

釋出 Unmanaged 資源並執行其他清除作業後,記憶體回收才能重新回收 SymReader

GetDocument(String, Guid, Guid, Guid)

取得以文件之 URL 以及選擇性的語言、語言廠商和類型所指定的文件。

GetDocuments()

取得定義在符號存放區中所有文件的陣列。

GetGlobalVariables()

在所有情況下都擲回 NotSupportedException

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetMethod(SymbolToken)

取得當指定方法的識別項時的符號讀取器方法物件。

GetMethod(SymbolToken, Int32)

取得當指定方法的識別項和其編輯後繼續版本時的符號讀取器方法物件。

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

取得符號讀取器方法物件,包含文件中指定的位置。

GetNamespaces()

在所有情況下都擲回 NotSupportedException

GetSymAttribute(SymbolToken, String)

在所有情況下都擲回 NotSupportedException

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetVariables(SymbolToken)

在所有情況下都擲回 NotSupportedException

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReplaceSymbolStore(String, IntPtr)

以差異符號存放區來取代現有的符號存放區。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
UpdateSymbolStore(String, IntPtr)

以差異符號存放區來更新現有的符號存放區。

適用於