ModuleBuilder.GetTypeToken メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
型トークンを返します。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetTypeToken(String) |
指定した名前を持つ型を識別するために使用されるトークンを返します。 |
| GetTypeToken(Type) |
このモジュール内で指定された型を識別するために使用されるトークンを返します。 |
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 クラスのクライアントに役立ちます。
適用対象
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 オブジェクト。
返品
このモジュール内で指定された型を識別するために使用されるトークン。
例外
type は ByRef 型です。
type は nullです。
これは、一時的なモジュールを参照する一時的でないモジュールです。
注釈
トークンは、オブジェクトを識別Microsoft中間言語 (MSIL) 命令で使用されます。 トークンは、トークンが含まれているモジュールに対して相対的です。 たとえば、 String のトークン値は、モジュール間で異なる可能性があります。
GetTypeTokenが呼び出されると、モジュールに参照が追加されます。 参照はモジュールの永続的な部分になります。同じ引数を持つ複数の呼び出しは、追加の効果はありません。