ModuleBuilder.GetTypeToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回型別語彙基元。
多載
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
表示類別型別的型別物件。
傳回
語彙基元,用來在這個模組中識別指定的型別。
例外狀況
type
是 ByRef
型別。
type
為 null
。
這是參考暫時性模組的非暫時性模組。
備註
令牌會用於 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
類別的名稱,包含命名空間。
傳回
語彙基元,用來在這個模組中識別具有指定之名稱的型別。
例外狀況
這是參考暫時性模組的非暫時性模組。
備註
這個方法適用於想要直接修改方法主體之 MethodRental 類別的用戶端。