ISymbolWriterとは? わかりやすく解説

ISymbolWriter インターフェイス

マネージ コードのシンボル ライタを表します。

名前空間: System.Diagnostics.SymbolStore
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<ComVisibleAttribute(True)> _
Public Interface ISymbolWriter
Dim instance As ISymbolWriter
[ComVisibleAttribute(true)] 
public interface ISymbolWriter
[ComVisibleAttribute(true)] 
public interface class ISymbolWriter
/** @attribute ComVisibleAttribute(true) */ 
public interface ISymbolWriter
ComVisibleAttribute(true) 
public interface ISymbolWriter
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ISymbolWriter メンバ
System.Diagnostics.SymbolStore 名前空間
ModuleBuilder.GetSymWriter

ISymbolWriter メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド Close ISymbolWriter を閉じ、シンボルをシンボル ストアにコミットします。
パブリック メソッド CloseMethod 現在のメソッドを閉じます。
パブリック メソッド CloseNamespace 最後に使用した名前空間を閉じます。
パブリック メソッド CloseScope 現在の構文のスコープを閉じます。
パブリック メソッド DefineDocument ソース ドキュメントを定義します。
パブリック メソッド DefineField 型フィールドまたはグローバル フィールドにフィールドを定義します。
パブリック メソッド DefineGlobalVariable グローバル変数を 1 つ定義します。
パブリック メソッド DefineLocalVariable 現在の構文のスコープの変数を 1 つ定義します。
パブリック メソッド DefineParameter 現在のメソッドのパラメータを 1 つ定義します。各パラメータの型は、メソッドのシグネチャ内におけるその位置から取得されます。
パブリック メソッド DefineSequencePoints 現在のメソッド内にシーケンス ポイントのグループを定義します。
パブリック メソッド Initialize ライタに関連付けるメタデータ エミッタ インターフェイスを設定します。
パブリック メソッド OpenMethod シンボル情報を配置する対象のメソッドを開きます。
パブリック メソッド OpenNamespace 新しい名前空間を開きます。
パブリック メソッド OpenScope 現在のメソッドの構文の新しいスコープを開きます。
パブリック メソッド SetMethodSourceRange ソース ファイル内にメソッドの実際の先頭と末尾を指定します。メソッドのエクステントを、そのメソッド内に存在するシーケンス ポイントに関係なく指定するには SetMethodSourceRange を使用します。
パブリック メソッド SetScopeRange 指定した構文のスコープのオフセット範囲を定義します。
パブリック メソッド SetSymAttribute 属性名と属性値が指定されると、属性を定義します。
パブリック メソッド SetUnderlyingWriter マネージ ISymbolWriter がシンボルを出力するときに使用する、基になる ISymUnmanagedWriter (アンマネージ API に相当) を設定します。
パブリック メソッド SetUserEntryPoint ユーザー定義のメソッドを、現在のモジュールのエントリ ポイントとして識別します。
パブリック メソッド UsingNamespace 指定した完全修飾名の名前空間を、開かれている構文スコープ内で使用することを指定します。
参照参照

関連項目

ISymbolWriter インターフェイス
System.Diagnostics.SymbolStore 名前空間
ModuleBuilder.GetSymWriter

ISymbolWriter メンバ

マネージ コードのシンボル ライタを表します。

ISymbolWriter データ型で公開されるメンバを以下の表に示します。


パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド Close ISymbolWriter を閉じ、シンボルをシンボル ストアにコミットします。
パブリック メソッド CloseMethod 現在のメソッドを閉じます。
パブリック メソッド CloseNamespace 最後に使用した名前空間を閉じます。
パブリック メソッド CloseScope 現在の構文のスコープを閉じます。
パブリック メソッド DefineDocument ソース ドキュメントを定義します。
パブリック メソッド DefineField 型フィールドまたはグローバル フィールドにフィールドを定義します。
パブリック メソッド DefineGlobalVariable グローバル変数を 1 つ定義します。
パブリック メソッド DefineLocalVariable 現在の構文のスコープの変数を 1 つ定義します。
パブリック メソッド DefineParameter 現在のメソッドのパラメータを 1 つ定義します。各パラメータの型は、メソッドのシグネチャ内におけるその位置から取得されます。
パブリック メソッド DefineSequencePoints 現在のメソッド内にシーケンス ポイントのグループを定義します。
パブリック メソッド Initialize ライタに関連付けるメタデータ エミッタ インターフェイスを設定します。
パブリック メソッド OpenMethod シンボル情報を配置する対象のメソッドを開きます。
パブリック メソッド OpenNamespace 新しい名前空間を開きます。
パブリック メソッド OpenScope 現在のメソッドの構文の新しいスコープを開きます。
パブリック メソッド SetMethodSourceRange ソース ファイル内にメソッドの実際の先頭と末尾を指定します。メソッドのエクステントを、そのメソッド内に存在するシーケンス ポイントに関係なく指定するには SetMethodSourceRange を使用します。
パブリック メソッド SetScopeRange 指定した構文のスコープのオフセット範囲を定義します。
パブリック メソッド SetSymAttribute 属性名と属性値が指定されると、属性を定義します。
パブリック メソッド SetUnderlyingWriter マネージ ISymbolWriter がシンボルを出力するときに使用する、基になる ISymUnmanagedWriter (アンマネージ API に相当) を設定します。
パブリック メソッド SetUserEntryPoint ユーザー定義のメソッドを、現在のモジュールのエントリ ポイントとして識別します。
パブリック メソッド UsingNamespace 指定した完全修飾名の名前空間を、開かれている構文スコープ内で使用することを指定します。
参照参照

関連項目

ISymbolWriter インターフェイス
System.Diagnostics.SymbolStore 名前空間
ModuleBuilder.GetSymWriter



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ISymbolWriter」の関連用語

ISymbolWriterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ISymbolWriterのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS