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


命令の 16 進数の形式、MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します。
volatile は、このアドレスが揮発性 (外部から現在の実行スレッドを参照することが可能) であるため、この位置の読み取り結果をキャッシュできないこと、またはこの位置への複数の格納を中止できないことを指定します。あるアクセスを volatile としてマークすると、そのアクセスだけに影響します。同じの場所への他のアクセスは、個別にマークする必要があります。揮発性の場所へのアクセスは、自動的に実行される必要はありません。
Unaligned プリフィックスと volatile プリフィックスは、任意の順序で組み合わせることができます。これらは ldind、stind、ldfld、stfld、ldobj、stobj、initblk、または cpblk の各命令の直前に置く必要があります。Ldsfld 命令と Stsfld 命令に使用できるのは、volatile プリフィックスだけです。
volatile オペコードを使用できる Emit メソッド オーバーロードを次に示します。
-
ILGenerator.Emit(OpCode)

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.Volatile フィールドを検索する場合は、下記のリンクをクリックしてください。

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