IsJitIntrinsic Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Indica que um método modificado é um valor intrínseco para o qual o compilador just-in-time (JIT) pode realizar uma geração especial de código. Esta 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
Observações
Os compiladores emitem modificadores personalizados dentro dos metadados para alterar a forma como o compilador just-in-time (JIT) lida com os valores quando o comportamento padrão não é apropriado. Quando o compilador JIT encontra um modificador personalizado, trata o valor da forma que o modificador especifica. Os compiladores podem aplicar modificadores personalizados a métodos, parâmetros e valores de retorno. O compilador JIT deve responder aos modificadores necessários, mas pode ignorar modificadores opcionais.
Pode emitir modificadores personalizados em metadados usando uma das seguintes técnicas:
Usando métodos da TypeBuilder classe como DefineMethod, DefineField, DefineConstructor, e DefineProperty.
Gerar um ficheiro de instruções Microsoft linguagem intermédia (MSIL) que contém chamadas para
modoptemodreq, e montar o ficheiro com o Ilasm.exe (IL Assembler).Usando a API de reflexão não gerida.