SymWriter クラス
アセンブリ: ISymWrapper (isymwrapper.dll 内)



System.Diagnostics.SymbolStore.SymWriter


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SymWriter コンストラクタ ()
アセンブリ: ISymWrapper (isymwrapper.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SymWriter コンストラクタ (Boolean)
アセンブリ: ISymWrapper (isymwrapper.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SymWriter コンストラクタ

名前 | 説明 |
---|---|
SymWriter () | SymWriter クラスの新しいインスタンスを初期化します。 |
SymWriter (Boolean) | 基になるシンボル ライタを作成するかどうかを指定して、SymWriter クラスの新しいインスタンスを初期化します。 |

SymWriter メソッド

名前 | 説明 | |
---|---|---|
![]() | __dtor | |
![]() | Close | SymWriter を閉じ、シンボルをシンボル ストアにコミットします。 |
![]() | CloseMethod | 現在のメソッドを閉じます。 |
![]() | CloseNamespace | 最後に使用した名前空間を閉じます。 |
![]() | CloseScope | 現在の構文のスコープを閉じます。 |
![]() | DefineDocument | ソース ドキュメントを定義します。 |
![]() | DefineField | 常に NotSupportedException をスローします。 |
![]() | DefineGlobalVariable | 常に NotSupportedException をスローします。 |
![]() | DefineLocalVariable | 現在の構文のスコープの変数を 1 つ定義します。 |
![]() | DefineParameter | 常に NotSupportedException をスローします。 |
![]() | DefineSequencePoints | 現在のメソッド内にシーケンス ポイントのグループを定義します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | GetWriter | 基になるアンマネージ シンボル ライタを取得します。 |
![]() | Initialize | このライタに関連付けるメタデータ エミッタ インターフェイスを設定します。 |
![]() | InitWriter | シンボル ライタを初期化します。このメソッドを直接呼び出さないでください。これは、コンストラクタから呼び出されます。 |
![]() | OpenMethod | シンボル情報の配置を行うメソッドを開きます。 |
![]() | OpenNamespace | 新しい名前空間を開きます。 |
![]() | OpenScope | 現在のメソッドの構文の新しいスコープを開きます。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | SetMethodSourceRange | 常に NotSupportedException をスローします。 |
![]() | SetScopeRange | 指定した構文のスコープのオフセット範囲を定義します。 |
![]() | SetSymAttribute | 属性名と属性値が指定されると、属性を定義します。 |
![]() | SetUnderlyingWriter | マネージ SymWriter がシンボルを出力するときに使用する、基になる ISymUnmanagedWriter (アンマネージ API に相当) を設定します。 |
![]() | SetUserEntryPoint | ユーザー定義のメソッドを、現在のモジュールのエントリ ポイントとして識別します。 |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |
![]() | UsingNamespace | 指定した完全修飾名前空間名を、開かれている構文スコープ内で使用することを指定します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | オーバーライドされます。 SymWriter がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

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


名前 | 説明 | |
---|---|---|
![]() | __dtor | |
![]() | Close | SymWriter を閉じ、シンボルをシンボル ストアにコミットします。 |
![]() | CloseMethod | 現在のメソッドを閉じます。 |
![]() | CloseNamespace | 最後に使用した名前空間を閉じます。 |
![]() | CloseScope | 現在の構文のスコープを閉じます。 |
![]() | DefineDocument | ソース ドキュメントを定義します。 |
![]() | DefineField | 常に NotSupportedException をスローします。 |
![]() | DefineGlobalVariable | 常に NotSupportedException をスローします。 |
![]() | DefineLocalVariable | 現在の構文のスコープの変数を 1 つ定義します。 |
![]() | DefineParameter | 常に NotSupportedException をスローします。 |
![]() | DefineSequencePoints | 現在のメソッド内にシーケンス ポイントのグループを定義します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | GetWriter | 基になるアンマネージ シンボル ライタを取得します。 |
![]() | Initialize | このライタに関連付けるメタデータ エミッタ インターフェイスを設定します。 |
![]() | InitWriter | シンボル ライタを初期化します。このメソッドを直接呼び出さないでください。これは、コンストラクタから呼び出されます。 |
![]() | OpenMethod | シンボル情報の配置を行うメソッドを開きます。 |
![]() | OpenNamespace | 新しい名前空間を開きます。 |
![]() | OpenScope | 現在のメソッドの構文の新しいスコープを開きます。 |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | SetMethodSourceRange | 常に NotSupportedException をスローします。 |
![]() | SetScopeRange | 指定した構文のスコープのオフセット範囲を定義します。 |
![]() | SetSymAttribute | 属性名と属性値が指定されると、属性を定義します。 |
![]() | SetUnderlyingWriter | マネージ SymWriter がシンボルを出力するときに使用する、基になる ISymUnmanagedWriter (アンマネージ API に相当) を設定します。 |
![]() | SetUserEntryPoint | ユーザー定義のメソッドを、現在のモジュールのエントリ ポイントとして識別します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | UsingNamespace | 指定した完全修飾名前空間名を、開かれている構文スコープ内で使用することを指定します。 |

名前 | 説明 | |
---|---|---|
![]() | Finalize | オーバーライドされます。 SymWriter がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- SymWriterのページへのリンク