IsJitIntrinsic Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica que um método modificado é um valor intrínseco para o qual o compilador JIT (Just-In-Time) pode executar uma geração de código especial. Essa classe não pode ser herdada.
public ref class IsJitIntrinsic abstract sealed
public static class IsJitIntrinsic
type IsJitIntrinsic = class
Public Class IsJitIntrinsic
- Herança
-
IsJitIntrinsic
Comentários
Os compiladores emitem modificadores personalizados dentro de metadados para alterar a maneira como o compilador JIT (Just-In-Time) manipula valores quando o comportamento padrão não é apropriado. Quando o compilador JIT encontra um modificador personalizado, ele manipula o valor da maneira que o modificador especifica. Os compiladores podem aplicar modificadores personalizados a métodos, parâmetros e valores retornados. O compilador JIT deve responder aos modificadores necessários, mas pode ignorar modificadores opcionais.
Você pode emitir modificadores personalizados em metadados usando uma das seguintes técnicas:
Usando métodos na TypeBuilder classe como DefineMethod, DefineField, DefineConstructore DefineProperty.
Gerando um arquivo de instrução msil (linguagem intermediária da Microsoft) que contém chamadas para
modopt
emodreq
e montando o arquivo com o Ilasm.exe (IL Assembler).Usando a API de reflexão não gerenciada.