ModuleBuilder.GetTypeToken Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Typtoken zurück.
Überlädt
GetTypeToken(Type) |
Gibt das Token zurück, mit dem der angegebene Typ in diesem Modul bezeichnet wird. |
GetTypeToken(String) |
Gibt das Token zurück, das zur Bezeichnung des Typs mit dem angegebenen Namen verwendet wird. |
GetTypeToken(Type)
Gibt das Token zurück, mit dem der angegebene Typ in diesem Modul bezeichnet wird.
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
Parameter
- type
- Type
Das Typobjekt, das den Klassentyp darstellt.
Gibt zurück
Das Token, mit dem der angegebene Typ in diesem Modul bezeichnet wird.
Ausnahmen
type
ist ein ByRef
-Typ.
type
ist null
.
Dies ist ein dauerhaftes Modul, das auf ein flüchtiges Modul verweist.
Hinweise
Token werden in MSIL-Anweisungen (Microsoft Intermediate Language) verwendet, um Objekte zu identifizieren. Token sind relativ zu dem Modul, in dem sie enthalten sind. Beispielsweise unterscheidet sich der Tokenwert für String
wahrscheinlich von Modul zu Modul. Wenn GetTypeToken
aufgerufen wird, wird dem Modul ein Verweis hinzugefügt. Die Referenz wird fester Bestandteil des Moduls; Mehrere Aufrufe mit demselben Argument haben keine zusätzliche Auswirkung.
Gilt für:
GetTypeToken(String)
Gibt das Token zurück, das zur Bezeichnung des Typs mit dem angegebenen Namen verwendet wird.
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
Parameter
- name
- String
Der Name der Klasse, einschließlich Namespace.
Gibt zurück
Das Token, mit dem der Typ mit dem angegebenen Namen in diesem Modul bezeichnet wird.
Ausnahmen
name
ist null
.
- oder -
Der durch name
angegebene Typ konnte nicht gefunden werden.
Dies ist ein dauerhaftes Modul, das auf ein flüchtiges Modul verweist.
Hinweise
Diese Methode ist nützlich für Clients der -Klasse, die MethodRental den Textkörper einer Methode direkt ändern möchten.