シンボル ストア診断インターフェイスDiagnostics Symbol Store Interfaces

このトピックでは、コンパイラがデバッガーで使用するシンボル情報を生成できるようにするアンマネージインターフェイスについて説明します。This topic describes the unmanaged interfaces that enable a compiler to generate symbol information for use by a debugger.

このセクションの内容In This Section

IBindingDisplay インターフェイスIBindingDisplay Interface
実行中のアプリケーションに関する現在のバインド情報を表示するメソッドを提供します。Provides methods that display current binding information about the running application.

IDebugAutoAttach インターフェイスIDebugAutoAttach Interface
サーバーによって呼び出されるデバッガーの自動アタッチのインターフェイスを定義します。Defines the interface for a server-invoked debugger auto attach.

INotifyConnection2 インターフェイスINotifyConnection2 Interface
接続通知ソースを登録および登録解除するためのメソッドを宣言します。Declares methods for registering and unregistering a connection notification source.

INotifySink2 インターフェイスINotifySink2 Interface
シンク通知のメソッドを宣言します。Declares methods for sink notification.

INotifySource2 インターフェイスINotifySource2 Interface
通知フィルターを設定するためのメソッドを宣言します。Declares a method for setting notification filters.

ISymENCUnmanagedMethod インターフェイスISymENCUnmanagedMethod Interface
エディットコンティニュ機能に関する情報を提供します。Provides information for the Edit and Continue feature.

ISymUnmanagedAsyncMethod インターフェイスISymUnmanagedAsyncMethod Interface
このインターフェイスは、 ISymUnmanagedAsyncMethodPropertiesWriter インターフェイスへの読み取り補数です。This interface is the reading complement to ISymUnmanagedAsyncMethodPropertiesWriter Interface.

ISymUnmanagedAsyncMethodPropertiesWriter インターフェイスISymUnmanagedAsyncMethodPropertiesWriter Interface
メソッドシンボルごとにオプションの非同期メソッド情報を定義できます。Allows definition of optional async method information per method symbol. は、開いているメソッド (つまり、 Openmethod メソッドclosemethod メソッドの呼び出しの間) でを使用する必要があります。Must use with an opened method (that is, between calls to the OpenMethod Methodand the CloseMethod Method).

ISymUnmanagedBinder インターフェイスISymUnmanagedBinder Interface
アンマネージド コードのシンボル バインダーを表します。Represents a symbol binder for unmanaged code.

ISymUnmanagedBinder2 インターフェイスISymUnmanagedBinder2 Interface
アンマネージコードのシンボルバインダーを表し、インターフェイスを拡張し ISymUnmanagedBinder ます。Represents a symbol binder for unmanaged code, and extends the ISymUnmanagedBinder interface.

ISymUnmanagedBinder3 インターフェイスISymUnmanagedBinder3 Interface
アンマネージコードのシンボルバインダーを表し、インターフェイスを拡張し ISymUnmanagedBinder ます。Represents a symbol binder for unmanaged code, and extends the ISymUnmanagedBinder interface.

ISymUnmanagedConstant インターフェイスISymUnmanagedConstant Interface
アンマネージ定数へのアクセスを提供します。Provides access to unmanaged constants.

ISymUnmanagedDispose インターフェイスISymUnmanagedDispose Interface
アンマネージリソースを破棄します。Disposes of unmanaged resources.

ISymUnmanagedDocument インターフェイスISymUnmanagedDocument Interface
シンボル ストアによって参照されるドキュメントを表します。Represents a document referenced by a symbol store.

ISymUnmanagedDocumentWriter インターフェイスISymUnmanagedDocumentWriter Interface
シンボル ストアで参照されるドキュメントに書き込むためのメソッドを提供します。Provides methods for writing to a document referenced by a symbol store.

ISymUnmanagedENCUpdate インターフェイスISymUnmanagedENCUpdate Interface
エディットコンティニュ機能のメソッドを提供します。Provides methods for the Edit and Continue feature.

ISymUnmanagedMethod インターフェイスISymUnmanagedMethod Interface
シンボル ストア内のメソッドを表します。Represents a method within the symbol store.

ISymUnmanagedNamespace インターフェイスISymUnmanagedNamespace Interface
名前空間を表します。Represents a namespace.

ISymUnmanagedReader インターフェイスISymUnmanagedReader Interface
シンボル ストア内のドキュメント、メソッド、および変数へのアクセスを提供するシンボル リーダーを表します。Represents a symbol reader that provides access to documents, methods, and variables within a symbol store.

ISymUnmanagedReader2 インターフェイスISymUnmanagedReader2 Interface
メソッドトークンと編集およびコピーバージョン番号を指定して、シンボルリーダーメソッドを取得します。Gets a symbol reader method given a method token and an edit-and-copy version number.

ISymUnmanagedReaderSymbolSearchInfo インターフェイスISymUnmanagedReaderSymbolSearchInfo Interface
シンボル検索情報を取得するメソッドを提供します。Provides methods that get symbol search information.

ISymUnmanagedScope インターフェイスISymUnmanagedScope Interface
メソッド内の構文のスコープを表します。Represents a lexical scope within a method.

ISymUnmanagedScope2 インターフェイスISymUnmanagedScope2 Interface
メソッド内の構文のスコープを表し、 ISymUnmanagedScope スコープ内で定義された定数に関する情報を取得するメソッドを使用してインターフェイスを拡張します。「」を参照してください。Represents a lexical scope within a method, and extends the ISymUnmanagedScope interface with methods that get information about constants defined within the scope..

ISymUnmanagedSourceServerModule インターフェイスISymUnmanagedSourceServerModule Interface
モジュールのソースサーバーデータを提供します。Provides source server data for a module.

ISymUnmanagedSymbolSearchInfo インターフェイスISymUnmanagedSymbolSearchInfo Interface
検索パスに関する情報を取得するメソッドを提供します。Provides methods that get information about the search path.

ISymUnmanagedVariable インターフェイスISymUnmanagedVariable Interface
パラメーター、ローカル変数、またはフィールドなどの変数を表します。Represents a variable, such as a parameter, a local variable, or a field.

ISymUnmanagedWriter インターフェイスISymUnmanagedWriter Interface
シンボル ライターを表し、ドキュメント、シーケンス ポイント、構文スコープ、変数を定義するメソッドを提供します。Represents a symbol writer, and provides methods to define documents, sequence points, lexical scopes, and variables.

ISymUnmanagedWriter2 インターフェイスISymUnmanagedWriter2 Interface
シンボル ライターを表し、ドキュメント、シーケンス ポイント、構文スコープ、変数を定義するメソッドを提供します。Represents a symbol writer, and provides methods to define documents, sequence points, lexical scopes, and variables. インターフェイスを拡張 ISymUnmanagedWriter します。Extends the ISymUnmanagedWriter interface.

ISymUnmanagedWriter3 インターフェイスISymUnmanagedWriter3 Interface
シンボル ライターを表し、ドキュメント、シーケンス ポイント、構文スコープ、変数を定義するメソッドを提供します。Represents a symbol writer, and provides methods to define documents, sequence points, lexical scopes, and variables. インターフェイスを拡張 ISymUnmanagedWriter します。Extends the ISymUnmanagedWriter interface.

ISymUnmanagedWriter4 インターフェイスISymUnmanagedWriter4 Interface
ISymUnmanagedWriter4 インターフェイス。ISymUnmanagedWriter4 interface.

ISymUnmanagedWriter5 インターフェイスISymUnmanagedWriter5 Interface
ISymUnmanagedWriter5 インターフェイス。ISymUnmanagedWriter5 interface.

シンボル ストア診断列挙型Diagnostics Symbol Store Enumerations

シンボル ストア診断構造体Diagnostics Symbol Store Structures

デバッグDebugging