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 直接変更するクラスのクライアントに役立ちます。
適用対象
.NET