日本 - 日本語
Argentina (Español)
Australia (English)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
日本 (日本語)
México (Español)
Perú (Español)
Россия (Pусский)
United Kingdom (English)
United States (English)
その他
Microsoft.com
ようこそ
サインイン
.NET Framework デベロッパー センター
ホーム
ライブラリ
ラーニング
ダウンロード
サポート
コミュニティ
フォーラム
MSDN サイト マップ
印刷用ページ
送信
コンテンツの追加…
クリックして評価とフィードバックをお寄せください
このコンテンツへのフィードバックをお寄せください
MSDN ライブラリ
MSDN
お待ちください
MSDN ライブラリ
お待ちください
.NET 開発
お待ちください
以前のバージョン
お待ちください
.NET Framework SDK 2.0
お待ちください
クラス ライブラリ リファレンス
お待ちください
System.Reflection.Emit
お待ちください
低帯域幅での表示をオンにする
すべて縮小
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0
その他のバージョンについては、以下の情報を参照してください。
Microsoft Visual Studio 2008/.NET Framework 3.5
.NET Framework 3.0
Microsoft Visual Studio 2003/.NET Framework 1.1
Microsoft Silverlight 3
Microsoft Visual Studio 2010/.NET Framework 4.0
.NET Framework クラス ライブラリ
System.Reflection.Emit 名前空間
名前空間
System.Reflection.Emit
には、コンパイラまたはツールでメタデータおよび MSIL (Microsoft Intermediate Language) を生成し、オプションで PE ファイルをディスクに生成するためのクラスが含まれています。これらのクラスのプライマリ クライアントは、スクリプト エンジンとコンパイラです。
クラス
クラス
説明
AssemblyBuilder
動的アセンブリを定義および表現します。
ConstructorBuilder
動的クラスのコンストラクタを定義および表現します。
CustomAttributeBuilder
カスタム属性の構築を支援します。
DynamicILInfo
トークンを作成するメソッドや、コード、例外処理、およびローカル変数のシグネチャの BLOB を挿入するメソッドなど、動的メソッドの MSIL (Microsoft Intermediate Language) とメタデータを生成する代替の方法をサポートします。
DynamicMethod
動的メソッドを定義および表現します。このクラスは継承できません。
EnumBuilder
列挙型を記述し、表現します。
EventBuilder
クラスのイベントを定義します。
FieldBuilder
フィールドを定義および表現します。このクラスは継承できません。
GenericTypeParameterBuilder
動的に定義されたジェネリック型およびジェネリック メソッドのジェネリック型パラメータを定義および作成します。このクラスは継承できません。
ILGenerator
MSIL (Microsoft Intermediate Language) 命令を生成します。
LocalBuilder
メソッドまたはコンストラクタのローカル変数を表します。
MethodBuilder
動的クラスのメソッド (またはコンストラクタ) を定義および表現します。
MethodRental
クラスのメソッドを指定して、メソッド本体の実装をすばやく交換する方法を提供します。
ModuleBuilder
モジュールを定義および表現します。
DefineDynamicModule
を呼び出して、ModuleBuilder のインスタンスを取得します。
OpCodes
ILGenerator
クラス メンバ (
Emit
など) による出力に対する MSIL (Microsoft Intermediate Language) 命令のフィールド表現を提供します。
ParameterBuilder
パラメータ情報の作成または関連付けを行います。
PropertyBuilder
型のプロパティを定義します。
SignatureHelper
シグネチャを構築するメソッドを提供します。
TypeBuilder
クラスの新しいインスタンスを実行時に定義および作成します。
UnmanagedMarshal
マネージ コードからアンマネージ コードにフィールドをマーシャリングする方法を記述するクラスを表します。このクラスは継承できません。
構造体
構造体
説明
EventToken
イベントを表すメタデータから返されるトークンを表します。
FieldToken
FieldToken
構造体は、フィールドを表すトークンのオブジェクト表現です。
Label
命令ストリームのラベルを表します。
Label
は、
ILGenerator
クラスと組み合わせて使用します。
MethodToken
MethodToken
構造体は、メソッドを表すトークンのオブジェクト表現です。
OpCode
MSIL (Microsoft Intermediate Language) 命令を記述します。
ParameterToken
ParameterToken
構造体は、パラメータを表すメタデータから返されるトークンの非透過表現です。
PropertyToken
PropertyToken
構造体は、プロパティを表すメタデータから返される
Token
の非透過表現です。
SignatureToken
シグネチャを表すメタデータから返されるトークンを表します。
StringToken
文字列を表すトークンを表します。
TypeToken
型を表すメタデータから返されるトークンを表します。
列挙型
列挙体
説明
AssemblyBuilderAccess
動的アセンブリのアクセス モードを定義します。
FlowControl
命令によって制御フローを変更する方法を記述します。
OpCodeType
MSIL (Microsoft Intermediate Language) 命令の型を記述します。
OperandType
MSIL (Microsoft Intermediate Language) 命令のオペランド型を記述します。
PackingSize
型をマーシャリングするときのフィールドのメモリ アライメントを規定する 2 つの要素のうち、1 つを指定します。
PEFileKinds
ポータブル実行可能 (PE) ファイルの型を指定します。
StackBehaviour
値をスタックにプッシュする方法、またはスタックからポップする方法を記述します。
タグ
:
タグの追加
追加
キャンセル
フラグの設定
ContentBug
コミュニティ コンテンツ
新しいコンテンツの追加
注釈
|
編集
タグ
:
タグの追加
追加
キャンセル
フラグの設定
ContentBug
プロファイル (個人情報) の管理
|
お問い合わせ先
|
MSDN Flash ニュースレター
|
日本での個人情報の取り扱い
|
サイトマップ
© 2009 Microsoft Corporation. All rights reserved.
使用条件
|
商標
|
プライバシー