MetadataTokens.GetToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
GetToken(MetadataReader, EntityHandle) |
取得 |
GetToken(MetadataReader, Handle) |
取得 |
GetToken(EntityHandle) |
取得指定 |
GetToken(Handle) |
取得指定 |
GetToken(MetadataReader, EntityHandle)
取得 reader
內容中指定 handle
的中繼資料權杖。
public:
[System::Runtime::CompilerServices::Extension]
static int GetToken(System::Reflection::Metadata::MetadataReader ^ reader, System::Reflection::Metadata::EntityHandle handle);
public static int GetToken (this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.EntityHandle handle);
static member GetToken : System.Reflection.Metadata.MetadataReader * System.Reflection.Metadata.EntityHandle -> int
<Extension()>
Public Function GetToken (reader As MetadataReader, handle As EntityHandle) As Integer
參數
- reader
- MetadataReader
- handle
- EntityHandle
傳回
中繼資料權杖。
例外狀況
指定的 handle
不支援該作業。
適用於
GetToken(MetadataReader, Handle)
取得 reader
內容中指定 handle
的中繼資料權杖。
public:
[System::Runtime::CompilerServices::Extension]
static int GetToken(System::Reflection::Metadata::MetadataReader ^ reader, System::Reflection::Metadata::Handle handle);
public static int GetToken (this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Handle handle);
static member GetToken : System.Reflection.Metadata.MetadataReader * System.Reflection.Metadata.Handle -> int
<Extension()>
Public Function GetToken (reader As MetadataReader, handle As Handle) As Integer
參數
- reader
- MetadataReader
- handle
- Handle
傳回
中繼資料權杖。
例外狀況
控制代碼代表沒有權杖的中繼資料實體。 只能針對中繼資料資料表控制代碼或類型為 UserString 的堆積控制代碼擷取權杖。
指定的 handle
不支援該作業。
適用於
GetToken(EntityHandle)
取得指定 handle
的中繼資料權杖。
public:
static int GetToken(System::Reflection::Metadata::EntityHandle handle);
public static int GetToken (System.Reflection.Metadata.EntityHandle handle);
static member GetToken : System.Reflection.Metadata.EntityHandle -> int
Public Function GetToken (handle As EntityHandle) As Integer
參數
- handle
- EntityHandle
傳回
中繼資料權杖,或若 handle
只能在特定 MetadataReader 的內容中解譯,則為 0。
適用於
GetToken(Handle)
取得指定 handle
的中繼資料權杖。
public:
static int GetToken(System::Reflection::Metadata::Handle handle);
public static int GetToken (System.Reflection.Metadata.Handle handle);
static member GetToken : System.Reflection.Metadata.Handle -> int
Public Function GetToken (handle As Handle) As Integer
參數
- handle
- Handle
傳回
中繼資料權杖,或若 handle
只能在特定 MetadataReader 的內容中解譯,則為 0。
例外狀況
控制代碼代表沒有權杖的中繼資料實體。 只能針對中繼資料資料表控制代碼或類型為 UserString 的堆積控制代碼擷取權杖。