ModuleBuilder.GetTypeToken Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí token typu.
Přetížení
| Name | Description |
|---|---|
| GetTypeToken(Type) |
Vrátí token použitý k identifikaci zadaného typu v rámci tohoto modulu. |
| GetTypeToken(String) |
Vrátí token použitý k identifikaci typu se zadaným názvem. |
GetTypeToken(Type)
Vrátí token použitý k identifikaci zadaného typu v rámci tohoto modulu.
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
Parametry
- type
- Type
Typ objektu, který představuje typ třídy.
Návraty
Token použitý k identifikaci daného typu v rámci tohoto modulu.
Výjimky
type
ByRef je typ.
type je null.
Jedná se o ne přechodný modul, který odkazuje na přechodný modul.
Poznámky
Tokeny se používají v pokynech jazyka MSIL (Microsoft intermediate language) k identifikaci objektů. Tokeny jsou relativní vzhledem k modulu, ve kterém jsou obsaženy. Například hodnota tokenu pro String je pravděpodobně jiná než modul od modulu. Při GetTypeToken vyvolání se do modulu přidá odkaz. Odkaz se stane trvalou součástí modulu; více volání se stejným argumentem nemá žádný další efekt.
Platí pro
GetTypeToken(String)
Vrátí token použitý k identifikaci typu se zadaným názvem.
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
Parametry
- name
- String
Název třídy, včetně oboru názvů.
Návraty
Token použitý k identifikaci typu se zadaným názvem v rámci tohoto modulu.
Výjimky
Jedná se o ne přechodný modul, který odkazuje na přechodný modul.
Poznámky
Tato metoda je užitečná pro klienty MethodRental třídy, kteří chtějí přímo upravit tělo metody.