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
| Nome | Description |
|---|---|
| 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. |
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
name é null.
-ou-
Não foi possível encontrar o tipo especificado por name ele.
Este é um módulo não transitó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.
Aplica-se a
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 type que representa o tipo de classe.
Retornos
O token usado para identificar o tipo fornecido neste 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.
Comentários
Os tokens são usados em Microsoft instruções msil (linguagem intermediária) para identificar objetos. Os tokens são relativos ao módulo no qual estão contidos. Por exemplo, é provável que o valor String do token seja diferente de módulo para módulo. Quando GetTypeToken é invocada, 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.