MemberInfoExtensions.GetMetadataToken(MemberInfo) MemberInfoExtensions.GetMetadataToken(MemberInfo) MemberInfoExtensions.GetMetadataToken(MemberInfo) MemberInfoExtensions.GetMetadataToken(MemberInfo) Method

定義

指定されたメンバーのメタデータ トークンを取得します (存在する場合)。Gets a metadata token for the given member, if available.

public:
[System::Runtime::CompilerServices::Extension]
 static int GetMetadataToken(System::Reflection::MemberInfo ^ member);
public static int GetMetadataToken (this System.Reflection.MemberInfo member);
static member GetMetadataToken : System.Reflection.MemberInfo -> int
<Extension()>
Public Function GetMetadataToken (member As MemberInfo) As Integer

パラメーター

member
MemberInfo MemberInfo MemberInfo MemberInfo

reftype としてトークンを取得する対象のメンバー。The member from which to retrieve the token, as reftype.

戻り値

メタデータ値を表す整数。An integer representing the metadata token. 返されたトークンが nil になることはありません。The returned token is never nil. 何もない場合は、例外がスローされます。If unavailable, an exception is thrown.

例外

使用できるメタデータ トークンがありません。There is no metadata token available.

注釈

このメソッドは、指定されたメンバーに対してメタデータトークンを使用できない場合に、例外をスローします。This method throws an exception if a metadata token is not available for the specified member. を呼び出しHasMetadataTokenて、このメソッドを呼び出す前にメタデータトークンが使用可能かどうかを判断できます。You can call HasMetadataToken to determine whether a metadata token is available before calling this method.

適用対象