IsVolatile 類別

定義

將欄位標記為暫時性 (Volatile)。 此類別無法獲得繼承。

public ref class IsVolatile abstract sealed
public ref class IsVolatile sealed
public static class IsVolatile
public sealed class IsVolatile
[System.Runtime.InteropServices.ComVisible(true)]
public static class IsVolatile
type IsVolatile = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type IsVolatile = class
Public Class IsVolatile
Public NotInheritable Class IsVolatile
繼承
IsVolatile
屬性

備註

IsVolatile 僅用於方法簽章的自定義修飾詞,以指出其標記的欄位是動態的。 任何以標示為 volatile 之欄位匯入元數據的編譯程式,都必須使用前面加上的 volatile指令。 以存取這類欄位。

中的 System.Runtime.CompilerServices 類別僅供編譯程式寫入器使用。

編譯程式會在元數據內發出自定義修飾詞,以變更當預設行為不適用時,Just-In-Time (JIT) 編譯程序處理值的方式。 當 JIT 編譯程式遇到自定義修飾詞時,它會以修飾詞所指定的方式處理值。 編譯程式可以將自定義修飾詞套用至方法、參數和傳回值。 JIT 編譯程式必須回應必要的修飾詞,但可以忽略選擇性修飾詞。 C++ 編譯程式可能會發出自定義修飾詞,以描述在 JIT 編譯程式以與 C++ 不相容的方式處理位元組時,應該如何處理位元組。

您可以使用下列其中一種技術,將自訂修飾詞發出至元數據:

適用於