ModuleBuilder.GetTypeToken Metoda

Definicja

Zwraca token typu.

Przeciążenia

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.

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

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