SymReader SymReader SymReader SymReader Class

定義

シンボル ストア内のドキュメント、メソッド、および変数へのアクセスを実現します。Provides access to documents, methods, and variables within a symbol store.

public ref class SymReader : System::Diagnostics::SymbolStore::SymReaderBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolReader
[System.Runtime.InteropServices.ComVisible(true)]
public class SymReader : System.Diagnostics.SymbolStore.SymReaderBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolReader
type SymReader = class
    inherit SymReaderBase
    interface ISymbolReader
    interface IDisposable
Public Class SymReader
Inherits SymReaderBase
Implements IDisposable, ISymbolReader
継承
SymReaderSymReaderSymReaderSymReader
属性
実装

コンストラクター

SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*)

アンマネージド ISymUnmanagedReader オブジェクトに対する指定されたポインターを使用して、SymReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*) SymReader(ISymUnmanagedReader*)

アンマネージド ISymUnmanagedReader オブジェクトに対する指定されたポインターを使用して、SymReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the SymReader class by using the specified pointer to an unmanaged ISymUnmanagedReader object.

プロパティ

UserEntryPoint UserEntryPoint UserEntryPoint UserEntryPoint

モジュールのためのユーザー エントリ ポイントとして指定されたメソッドのために、メタデータ トークンがある場合はこれを取得します。Gets the metadata token for the method that was specified as the user entry point for the module, if any.

メソッド

Dispose() Dispose() Dispose() Dispose()

SymReader クラスの現在のインスタンスによって使用されているリソースを解放します。Releases the resources used by the current instance of the SymReader class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

SymReader クラスの現在のインスタンスによって使用されているマネージド リソースとアンマネージド リソースを解放するために、Dispose() メソッドと Finalize() メソッドによって呼び出されます。Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymReader class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

SymReader がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。Releases unmanaged resources and performs other cleanup operations before the SymReader is reclaimed by garbage collection.

GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid) GetDocument(String, Guid, Guid, Guid)

ドキュメントの URL で指定されたドキュメントを取得します。必要に応じて、言語、言語の販売元、および種類も取得します。Gets a document specified by the URL for the document and optionally the language, language vendor, and type.

GetDocuments() GetDocuments() GetDocuments() GetDocuments()

シンボル ストアに定義されたすべてのドキュメントの配列を取得します。Gets an array of all documents defined in the symbol store.

GetGlobalVariables() GetGlobalVariables() GetGlobalVariables() GetGlobalVariables()

常に NotSupportedException をスローします。Throws a NotSupportedException in all cases.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetMethod(SymbolToken) GetMethod(SymbolToken) GetMethod(SymbolToken) GetMethod(SymbolToken)

メソッドの識別子が指定されると、シンボル リーダー メソッド オブジェクトを取得します。Gets a symbol reader method object when given the identifier of a method.

GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32) GetMethod(SymbolToken, Int32)

メソッドの識別子と、そのエディット コンティニュ バージョンが指定されると、シンボル リーダー メソッド オブジェクトを取得します。Gets a symbol reader method object when given the identifier of a method and its edit and continue version.

GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32) GetMethodFromDocumentPosition(ISymbolDocument, Int32, Int32)

ドキュメント内で指定した位置が格納されているシンボル リーダー メソッド オブジェクトを取得します。Gets a symbol reader method object that contains a specified position in a document.

GetNamespaces() GetNamespaces() GetNamespaces() GetNamespaces()

常に NotSupportedException をスローします。Throws a NotSupportedException in all cases.

GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String) GetSymAttribute(SymbolToken, String)

常に NotSupportedException をスローします。Throws a NotSupportedException in all cases.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
GetVariables(SymbolToken) GetVariables(SymbolToken) GetVariables(SymbolToken) GetVariables(SymbolToken)

常に NotSupportedException をスローします。Throws a NotSupportedException in all cases.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr) ReplaceSymbolStore(String, IntPtr)

既存のシンボル ストアをデルタ シンボル ストアで置き換えます。Replaces the existing symbol store with a delta symbol store.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr) UpdateSymbolStore(String, IntPtr)

既存のシンボル ストアをデルタ シンボル ストアで更新します。Updates the existing symbol store with a delta symbol store.

__dtor() __dtor() __dtor() __dtor()

現在のインスタンスに保持されているリソースを解放します。Releases the resources held by the current instance. このメソッドは、内部専用です。This method is for internal use only.

{dtor}() {dtor}() {dtor}() {dtor}()

現在のインスタンスに保持されているリソースを解放します。Releases the resources held by the current instance.

適用対象