ModuleBuilder.GetTypeToken Metódus

Definíció

Típusjogkivonatot ad vissza.

Túlterhelések

Name Description
GetTypeToken(Type)

A modulban megadott típus azonosításához használt jogkivonatot adja vissza.

GetTypeToken(String)

A típusnak a megadott névvel való azonosításához használt jogkivonatot adja vissza.

GetTypeToken(Type)

A modulban megadott típus azonosításához használt jogkivonatot adja vissza.

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

Paraméterek

type
Type

Az osztálytípust képviselő típusobjektum.

Válaszok

A modul adott típusának azonosítására használt jogkivonat.

Kivételek

type egy ByRef típus.

type az null.

Ez egy nem átmeneti modul, amely egy átmeneti modulra hivatkozik.

Megjegyzések

A jogkivonatokat Microsoft köztes nyelv (MSIL) utasításai használják az objektumok azonosítására. A jogkivonatok ahhoz a modulhoz viszonyítva vannak, amelyben azokat tartalmazzák. A jogkivonat értéke String például valószínűleg eltér modulról modulra. A meghíváskor GetTypeToken a rendszer hozzáad egy hivatkozást a modulhoz. A hivatkozás a modul állandó részévé válik; több, azonos argumentummal rendelkező hívásnak nincs további hatása.

A következőre érvényes:

GetTypeToken(String)

A típusnak a megadott névvel való azonosításához használt jogkivonatot adja vissza.

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

Paraméterek

name
String

Az osztály neve, beleértve a névteret is.

Válaszok

A modulban megadott névvel rendelkező típus azonosítására használt jogkivonat.

Kivételek

name az üres sztring ("").

-vagy-

name típust ByRef jelöl.

name az null.

-vagy-

A megadott name típus nem található.

Ez egy nem átmeneti modul, amely egy átmeneti modulra hivatkozik.

Megjegyzések

Ez a módszer az osztály azon ügyfelei MethodRental számára hasznos, akik közvetlenül módosítani szeretnék a metódus törzsét.

A következőre érvényes: