共用方式為


ModuleBuilder.GetTypeToken 方法

定義

傳回型別語彙基元。

多載

GetTypeToken(Type)

傳回語彙基元,用來在這個模組中識別指定的型別。

GetTypeToken(String)

傳回語彙基元,用來識別具有指定之名稱的型別。

GetTypeToken(Type)

傳回語彙基元,用來在這個模組中識別指定的型別。

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

參數

type
Type

表示類別型別的型別物件。

傳回

語彙基元,用來在這個模組中識別指定的型別。

例外狀況

typeByRef 型別。

typenull

這是參考暫時性模組的非暫時性模組。

備註

令牌會用於 Microsoft 中繼語言 (MSIL) 指示來識別物件。 令牌會相對於包含令牌的模組。 例如,的 String 令牌值可能不同於模組對模組。 叫用 時 GetTypeToken ,會將參考新增至模組。 參考會成為模組的永久部分;具有相同自變數的多個呼叫沒有額外的效果。

適用於

GetTypeToken(String)

傳回語彙基元,用來識別具有指定之名稱的型別。

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

參數

name
String

類別的名稱,包含命名空間。

傳回

語彙基元,用來在這個模組中識別具有指定之名稱的型別。

例外狀況

name 為空字串 ("")。

-或-

name 表示 ByRef 型別。

namenull

-或-

找不到 name 所指定的型別。

這是參考暫時性模組的非暫時性模組。

備註

這個方法適用於想要直接修改方法主體之 MethodRental 類別的用戶端。

適用於