Udostępnij za pośrednictwem


ModuleBuilder.GetTypeToken Metoda

Definicja

Zwraca token typu.

Przeciążenia

GetTypeToken(Type)

Zwraca token używany do identyfikowania określonego typu w tym module.

GetTypeToken(String)

Zwraca token używany do identyfikowania typu o określonej nazwie.

GetTypeToken(Type)

Zwraca token używany do identyfikowania określonego typu w tym module.

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

Obiekt typu reprezentujący typ klasy.

Zwraca

Token używany do identyfikowania danego typu w tym module.

Wyjątki

type jest typem ByRef .

type to null.

Jest to moduł nie przejściowy, który odwołuje się do modułu przejściowego.

Uwagi

Tokeny są używane w instrukcjach języka Microsoft Intermediate Language (MSIL) do identyfikowania obiektów. Tokeny są względne względem modułu, w którym są zawarte. Na przykład wartość tokenu prawdopodobnie String różni się od modułu do modułu. Po GetTypeToken wywołaniu zostanie dodane odwołanie do modułu. Odwołanie staje się stałą częścią modułu; wiele wywołań z tym samym argumentem nie ma dodatkowego efektu.

Dotyczy

GetTypeToken(String)

Zwraca token używany do identyfikowania typu o określonej nazwie.

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

Nazwa klasy, w tym przestrzeń nazw.

Zwraca

Token używany do identyfikowania typu o określonej nazwie w tym module.

Wyjątki

name jest pustym ciągiem ("").

-lub-

nameByRef reprezentuje typ.

name to null.

-lub-

Nie można odnaleźć typu określonego przez name program .

Jest to moduł nie przejściowy, który odwołuje się do modułu przejściowego.

Uwagi

Ta metoda jest przydatna dla klientów MethodRental klasy, którzy chcą bezpośrednio zmodyfikować treść metody.

Dotyczy