ModuleBuilder.GetTypeToken Méthode
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.
Retourne un jeton de type.
Surcharges
GetTypeToken(Type) |
Retourne le jeton servant à identifier le type spécifié dans ce module. |
GetTypeToken(String) |
Retourne le jeton utilisé pour identifier le type portant le nom spécifié. |
GetTypeToken(Type)
Retourne le jeton servant à identifier le type spécifié dans ce module.
public:
System::Reflection::Emit::TypeToken GetTypeToken(Type ^ type);
public System.Reflection.Emit.TypeToken GetTypeToken (Type type);
member this.GetTypeToken : Type -> System.Reflection.Emit.TypeToken
Public Function GetTypeToken (type As Type) As TypeToken
Paramètres
- type
- Type
Objet de type représentant le type classe.
Retours
Jeton utilisé pour identifier le type donné dans ce module.
Exceptions
type
est un type ByRef
.
type
a la valeur null
.
Il s'agit d'un module non transitoire qui référence un module transitoire.
Remarques
Les jetons sont utilisés dans les instructions MSIL (Microsoft Intermediate Language) pour identifier des objets. Les jetons sont relatifs au module dans lequel ils sont contenus. Par exemple, la valeur du jeton pour String
est susceptible d’être différente d’un module à l’autre. Quand GetTypeToken
est appelé, une référence est ajoutée au module. La référence devient une partie permanente du module ; plusieurs appels avec le même argument n’ont aucun effet supplémentaire.
S’applique à
GetTypeToken(String)
Retourne le jeton utilisé pour identifier le type portant le nom spécifié.
public:
System::Reflection::Emit::TypeToken GetTypeToken(System::String ^ name);
public System.Reflection.Emit.TypeToken GetTypeToken (string name);
member this.GetTypeToken : string -> System.Reflection.Emit.TypeToken
Public Function GetTypeToken (name As String) As TypeToken
Paramètres
- name
- String
Nom de la classe, espace de noms compris.
Retours
Jeton utilisé pour identifier le type portant le nom spécifié dans ce module.
Exceptions
Il s'agit d'un module non transitoire qui référence un module transitoire.
Remarques
Cette méthode est utile pour les clients de la MethodRental classe qui souhaitent modifier directement le corps d’une méthode.