IsVolatile IsVolatile IsVolatile IsVolatile Class

Definice

Označí pole jako nestálé.Marks a field as volatile. Tuto třídu nelze zdědit.This class cannot be inherited.

public ref class IsVolatile abstract sealed
[System.Runtime.InteropServices.ComVisible(true)]
public static class IsVolatile
type IsVolatile = class
Public Class IsVolatile
Dědičnost
IsVolatileIsVolatileIsVolatileIsVolatile
Atributy

Poznámky

IsVolatileslouží pouze pro vlastní modifikátory signatury metody k označení toho, že pole, které je označeno jako volatile.IsVolatile is used only in custom modifiers of method signatures to indicate that the field it marks is volatile. Jakýkoli kompilátor, který importuje metadata s jedním nebo více poli označenými jako volatile, musí používat volatile. instrukce s předponou pro přístup k takovým polím.Any compiler that imports metadata with one or more fields marked as volatile must use instructions prefixed with volatile. to access such fields.

Třídy v System.Runtime.CompilerServices jsou používány pouze pro zapisovače kompilátoru.The classes in System.Runtime.CompilerServices are for compiler writers' use only.

Kompilátory generují vlastní modifikátory v rámci metadat pro změnu způsobu, jakým kompilátor JIT (just-in-time) zpracovává hodnoty, pokud výchozí chování není vhodné.Compilers emit custom modifiers within metadata to change the way that the just-in-time (JIT) compiler handles values when the default behavior is not appropriate. Když kompilátor JIT nalezne vlastní modifikátor, zpracuje hodnotu způsobem, který určuje modifikátor.When the JIT compiler encounters a custom modifier, it handles the value in the way that the modifier specifies. Kompilátory mohou použít vlastní modifikátory na metody, parametry a návratové hodnoty.Compilers can apply custom modifiers to methods, parameters, and return values. Kompilátor JIT musí reagovat na požadované modifikátory, ale může ignorovat volitelné modifikátory.The JIT compiler must respond to required modifiers but can ignore optional modifiers. C++ Kompilátor může vytvořit vlastní modifikátor, který popisuje, jak by měl být bajt zpracován v případech, kdy kompilátor JIT zpracovává bajty způsobem, který není kompatibilní s C++ výchozím nastavením.A C++ compiler could emit a custom modifier to describe how a byte should be treated in cases where the JIT compiler treats bytes in a manner that is not compatible with C++ by default.

Vlastní modifikátory můžete vygenerovat do metadat pomocí jednoho z následujících postupů:You can emit custom modifiers into metadata using one of the following techniques:

Platí pro