ModuleBuilder.GetTypeToken Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um token de tipo.
Sobrecargas
GetTypeToken(Type) |
Retorna o token usado para identificar o tipo especificado neste módulo. |
GetTypeToken(String) |
Retorna o token usado para identificar o tipo com o nome especificado. |
GetTypeToken(Type)
Retorna o token usado para identificar o tipo especificado neste 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 de tipo que representa o tipo de classe.
Retornos
O token usado para identificar o tipo fornecido neste módulo.
Exceções
type
é um tipo ByRef
.
type
é null
.
Este é um módulo não temporário que faz referência a um módulo transitório.
Comentários
Os tokens são usados nas instruções msil (linguagem intermediária) da Microsoft para identificar objetos. Os tokens são relativos ao módulo no qual estão contidos. Por exemplo, o valor do token para String
provavelmente será 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; várias chamadas com o mesmo argumento não têm efeito adicional.
Aplica-se a
GetTypeToken(String)
Retorna 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.
Retornos
O token usado para identificar o tipo com o nome especificado neste módulo.
Exceções
Este é um módulo não temporário que faz referência a um módulo transitório.
Comentários
Esse método é útil para clientes da MethodRental classe que desejam modificar diretamente o corpo de um método.