MemberInfoExtensions.GetMetadataToken(MemberInfo) 方法

定義

取得指定成員的中繼資料語彙基元 (如果有)。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

要從中擷取語彙基元作為 RefType 的成員。The member from which to retrieve the token, as reftype.

傳回

Int32

表示中繼資料語彙基元的整數。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.

適用於