Comparteix a través de


ModuleBuilder.GetTypeToken Método

Definición

Devuelve un símbolo (token) de tipo.

Sobrecargas

GetTypeToken(Type)

Devuelve el símbolo (token) utilizado para identificar el tipo especificado en este módulo.

GetTypeToken(String)

Devuelve el token utilizado para identificar el tipo con el nombre especificado.

GetTypeToken(Type)

Devuelve el símbolo (token) utilizado para identificar el tipo especificado en este módulo.

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

Parámetros

type
Type

Objeto de tipo que representa el tipo de clase.

Devoluciones

Token que se utiliza para identificar el tipo especificado en este módulo.

Excepciones

type es un tipo ByRef.

type es null.

Se trata de un módulo no transitorio que hace referencia a un módulo transitorio.

Comentarios

Los tokens se usan en instrucciones del lenguaje intermedio de Microsoft (MSIL) para identificar objetos. Los tokens son relativos al módulo en el que están contenidos. Por ejemplo, es probable que el valor String del token de sea diferente del módulo al módulo. Cuando GetTypeToken se invoca, se agrega una referencia al módulo. La referencia se convierte en una parte permanente del módulo; varias llamadas con el mismo argumento no tienen ningún efecto adicional.

Se aplica a

GetTypeToken(String)

Devuelve el token utilizado para identificar el tipo con el nombre especificado.

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

Parámetros

name
String

Nombre de la clase, incluido el espacio de nombres.

Devoluciones

Token que se utiliza para identificar el tipo con el nombre especificado en este módulo.

Excepciones

name es la cadena vacía ("").

o bien

name representa un tipo ByRef.

name es null.

o bien

No se puede encontrar el tipo especificado por name.

Se trata de un módulo no transitorio que hace referencia a un módulo transitorio.

Comentarios

Este método es útil para los clientes de la MethodRental clase que desean modificar directamente el cuerpo de un método.

Se aplica a