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)

SymReader クラスの現在のインスタンスによって使用されるマネージド リソースとアンマネージド リソースを解放するために、Dispose()メソッドとFinalize() メソッドによって呼び出されます。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Finalize()

ガベージ コレクションによって SymReader が再利用される前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。

GetDocument(String, Guid, Guid, Guid)

ドキュメントの URL と、必要に応じて言語、言語ベンダー、および型で指定されたドキュメントを取得します。

GetDocuments()

シンボル ストアで定義されているすべてのドキュメントの配列を取得します。

GetGlobalVariables()

すべてのケースで NotSupportedException をスローします。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetMethod(SymbolToken, Int32)

メソッドの識別子とそのエディット コンティニュ のバージョンが指定されている場合に、シンボル リーダー メソッド オブジェクトを取得します。

GetMethod(SymbolToken)

メソッドの識別子を指定した場合に、シンボル リーダー メソッド オブジェクトを取得します。

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)

既存のシンボル ストアをデルタ シンボル ストアで更新します。

適用対象