IsJitIntrinsic Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique qu’une méthode modifiée est une valeur intrinsèque pour laquelle le compilateur juste-à-temps (JIT) peut effectuer une génération de code spéciale. Cette classe ne peut pas être héritée.
public ref class IsJitIntrinsic abstract sealed
public static class IsJitIntrinsic
type IsJitIntrinsic = class
Public Class IsJitIntrinsic
- Héritage
-
IsJitIntrinsic
Remarques
Les compilateurs émettent des modificateurs personnalisés dans les métadonnées pour modifier la façon dont le compilateur juste-à-temps (JIT) gère les valeurs lorsque le comportement par défaut n’est pas approprié. Lorsque le compilateur JIT rencontre un modificateur personnalisé, il gère la valeur de la manière spécifiée par le modificateur. Les compilateurs peuvent appliquer des modificateurs personnalisés aux méthodes, aux paramètres et aux valeurs de retour. Le compilateur JIT doit répondre aux modificateurs requis, mais peut ignorer les modificateurs facultatifs.
Vous pouvez émettre des modificateurs personnalisés dans des métadonnées à l’aide de l’une des techniques suivantes :
Utilisation de méthodes dans la TypeBuilder classe , telles que DefineMethod, DefineField, DefineConstructoret DefineProperty.
Génération d’un fichier d’instruction MSIL (Microsoft Intermediate Language) qui contient des appels à
modopt
etmodreq
, et assemblage du fichier avec le Ilasm.exe (assembleur IL).Utilisation de l’API de réflexion non managée.