IsVolatile Classe

Definição

Marca um campo como volátil.Marks a field as volatile. Essa classe não pode ser herdada.This class cannot be inherited.

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
Herança
IsVolatile
Atributos

Comentários

IsVolatile é usado somente em modificadores personalizados de assinaturas de método para indicar que o campo que ele marca é volátil.IsVolatile is used only in custom modifiers of method signatures to indicate that the field it marks is volatile. Qualquer compilador que importa metadados com um ou mais campos marcados como voláteis deve usar instruções prefixadas com volatile. para acessar esses campos.Any compiler that imports metadata with one or more fields marked as volatile must use instructions prefixed with volatile. to access such fields.

As classes no System.Runtime.CompilerServices são para uso somente para escritores de compilador.The classes in System.Runtime.CompilerServices are for compiler writers' use only.

Os compiladores emitem modificadores personalizados dentro de metadados para alterar a forma como o compilador JIT (just-in-time) manipula valores quando o comportamento padrão não é apropriado.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. Quando o compilador JIT encontra um modificador personalizado, ele manipula o valor da maneira que o modificador especifica.When the JIT compiler encounters a custom modifier, it handles the value in the way that the modifier specifies. Os compiladores podem aplicar modificadores personalizados a métodos, parâmetros e valores de retorno.Compilers can apply custom modifiers to methods, parameters, and return values. O compilador JIT deve responder aos modificadores necessários, mas pode ignorar modificadores opcionais.The JIT compiler must respond to required modifiers but can ignore optional modifiers. Um compilador C++ pode emitir um modificador personalizado para descrever como um byte deve ser tratado em casos em que o compilador JIT trata bytes de uma maneira que não é compatível com C++ por padrão.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.

Você pode emitir modificadores personalizados em metadados usando uma das seguintes técnicas:You can emit custom modifiers into metadata using one of the following techniques:

Aplica-se a