ModuleBuilder.GetTypeToken Méthode

Définition

Retourne un jeton de type.

Surcharges

Nom Description
GetTypeToken(Type)

Retourne le jeton utilisé pour identifier le type spécifié dans ce module.

GetTypeToken(String)

Retourne le jeton utilisé pour identifier le type avec le nom spécifié.

GetTypeToken(Type)

Retourne le jeton utilisé pour 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 type qui représente le type de classe.

Retours

Jeton utilisé pour identifier le type donné dans ce module.

Exceptions

type est un ByRef type.

type a la valeur null.

Il s’agit d’un module non temporaire qui fait référence à un module temporaire.

Remarques

Les jetons sont utilisés dans Microsoft instructions MSIL (Intermediate Language) pour identifier les objets. Les jetons sont relatifs au module dans lequel ils sont contenus. Par exemple, la valeur du jeton est String susceptible d’être différente du module au module. Quand GetTypeToken elle est appelée, 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 avec 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, y compris l’espace de noms.

Retours

Jeton utilisé pour identifier le type avec le nom spécifié dans ce module.

Exceptions

name est la chaîne vide («  »).

- ou -

name représente un ByRef type.

name a la valeur null.

- ou -

Le type spécifié par name est introuvable.

Il s’agit d’un module non temporaire qui fait référence à un module temporaire.

Remarques

Cette méthode est utile pour les clients de la MethodRental classe qui souhaitent modifier directement le corps d’une méthode.

S’applique à