OpCodes.Isinst フィールド
アセンブリ: mscorlib (mscorlib.dll 内)


命令の 16 進数の形式、MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します。
Class は、目的のクラスを示すメタデータ トークンです。スタックの一番上にあるオブジェクトのクラスが class を実装している場合 (class がインターフェイスの場合)、または class の派生クラスの場合 (class が通常のクラスの場合) は、Castclass が呼び出された場合とまったく同様に、このクラスは class 型にキャストされ、その結果がスタックにプッシュされます。それ以外の場合は、null 参照がスタックにプッシュされます。オブジェクト参照自体が null 参照である場合は、isinst が同様に null 参照を返します。
クラスが見つからない場合は、TypeLoadException がスローされます。これは、通常、実行時ではなく、MSIL (Microsoft Intermediate Language) 命令がネイティブ コードに変換されるときに検出されます。
isinst オペコードを使用できる Emit メソッド オーバーロードを次に示します。
-
ILGenerator.Emit(OpCode, Type)

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からOpCodes.Isinst フィールドを検索する場合は、下記のリンクをクリックしてください。

- OpCodes.Isinst フィールドのページへのリンク