ModuleBuilder.GetTypeToken Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.