ModuleBuilder.GetTypeToken Método

Definição

Devolve um token de tipo.

Sobrecargas

Name Description
GetTypeToken(String)

Devolve o token usado para identificar o tipo com o nome especificado.

GetTypeToken(Type)

Devolve o token usado para identificar o tipo especificado dentro deste módulo.

GetTypeToken(String)

Devolve o token usado para identificar o tipo com o nome 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

O nome da classe, incluindo o namespace.

Devoluções

O token usado para identificar o tipo com o nome especificado dentro deste módulo.

Exceções

name é a corda vazia ("").

-ou-

name representa um ByRef tipo.

name é null.

-ou-

O tipo especificado por name não foi encontrado.

Este é um módulo não transitório que faz referência a um módulo transitório.

Observações

Este método é útil para clientes da MethodRental classe que pretendem modificar diretamente o corpo de um método.

Aplica-se a

GetTypeToken(Type)

Devolve o token usado para identificar o tipo especificado dentro deste 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

O objeto tipo que representa o tipo de classe.

Devoluções

O token usado para identificar o tipo dado dentro deste módulo.

Exceções

type é um ByRef tipo.

type é null.

Este é um módulo não transitório que faz referência a um módulo transitório.

Observações

Os tokens são usados nas instruções da linguagem intermédia Microsoft (MSIL) para identificar objetos. Os tokens são relativos ao módulo em que estão contidos. Por exemplo, o valor do token para String é provavelmente diferente de módulo para módulo. Quando GetTypeToken é invocado, uma referência é adicionada ao módulo. A referência torna-se uma parte permanente do módulo; Múltiplas decisões com o mesmo argumento não têm efeito adicional.

Aplica-se a