ILGenerator クラス
アセンブリ: mscorlib (mscorlib.dll 内)
構文<ComVisibleAttribute(True)> _ <ClassInterfaceAttribute(ClassInterfaceType.None)> _ Public Class ILGenerator Implements _ILGenerator
[ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType.None)] public class ILGenerator : _ILGenerator
[ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType::None)] public ref class ILGenerator : _ILGenerator
解説
継承階層System.Reflection.Emit.ILGenerator
スレッド セーフ
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照ILGenerator メソッド
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
明示的インターフェイスの実装| 名前 | 説明 | |
|---|---|---|
| System.Runtime.InteropServices._ILGenerator.GetIDsOfNames | 名前のセットを対応するディスパッチ識別子のセットに割り当てます。 |
| System.Runtime.InteropServices._ILGenerator.GetTypeInfo | オブジェクトの型情報を取得します。この型情報は、インターフェイスの型情報を取得するために使用できます。 |
| System.Runtime.InteropServices._ILGenerator.GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数を取得します (0 または 1)。 |
| System.Runtime.InteropServices._ILGenerator.Invoke | オブジェクトによって公開されているプロパティおよびメソッドにアクセスできるようにします。 |
参照ILGenerator メンバ
MSIL (Microsoft Intermediate Language) 命令を生成します。
ILGenerator データ型で公開されるメンバを以下の表に示します。
パブリック メソッド
プロテクト メソッド| 名前 | 説明 | |
|---|---|---|
| Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
| MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
明示的インターフェイスの実装| 名前 | 説明 | |
|---|---|---|
| System.Runtime.InteropServices._ILGenerator.GetIDsOfNames | 名前のセットを対応するディスパッチ識別子のセットに割り当てます。 |
| System.Runtime.InteropServices._ILGenerator.GetTypeInfo | オブジェクトの型情報を取得します。この型情報は、インターフェイスの型情報を取得するために使用できます。 |
| System.Runtime.InteropServices._ILGenerator.GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数を取得します (0 または 1)。 |
| System.Runtime.InteropServices._ILGenerator.Invoke | オブジェクトによって公開されているプロパティおよびメソッドにアクセスできるようにします。 |
参照_ILGenerator インターフェイス
アセンブリ: mscorlib (mscorlib.dll 内)
構文<GuidAttribute("A4924B27-6E3B-37F7-9B83-A4501955E6A7")> _ <ComVisibleAttribute(True)> _ <InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _ <CLSCompliantAttribute(False)> _ Public Interface _ILGenerator
[GuidAttribute("A4924B27-6E3B-37F7-9B83-A4501955E6A7")]
[ComVisibleAttribute(true)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface _ILGenerator
[GuidAttribute(L"A4924B27-6E3B-37F7-9B83-A4501955E6A7")] [ComVisibleAttribute(true)] [InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] [CLSCompliantAttribute(false)] public interface class _ILGenerator
解説
プラットフォーム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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照_ILGenerator メソッド
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 |
| GetTypeInfo | オブジェクトの型情報を取得します。インターフェイスの型情報の取得に使用できます。 |
| GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 |
| Invoke | オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。 |
参照_ILGenerator メンバ
System.Reflection.Emit.ILGenerator クラスをアンマネージ コードに公開します。
_ILGenerator データ型で公開されるメンバを以下の表に示します。
パブリック メソッド| 名前 | 説明 | |
|---|---|---|
| GetIDsOfNames | 一連の名前を対応する一連のディスパッチ識別子に割り当てます。 |
| GetTypeInfo | オブジェクトの型情報を取得します。インターフェイスの型情報の取得に使用できます。 |
| GetTypeInfoCount | オブジェクトが提供する型情報インターフェイスの数 (0 または 1) を取得します。 |
| Invoke | オブジェクトが公開するプロパティおよびメソッドにアクセスできるようにします。 |
参照- ILGeneratorのページへのリンク