ModuleHandle 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示模組的運行時間句柄。
public value class ModuleHandle : IEquatable<ModuleHandle>
public value class ModuleHandle
public struct ModuleHandle : IEquatable<ModuleHandle>
public struct ModuleHandle
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
Implements IEquatable(Of ModuleHandle)
Public Structure ModuleHandle
- 繼承
- 屬性
- 實作
備註
ResolveFieldHandle這些 、 ResolveMethodHandle和 ResolveTypeHandle 方法能有效地將元資料標記解析為當前模組中欄位、方法與型別的執行時句柄。
欄位
| 名稱 | Description |
|---|---|
| EmptyHandle |
代表一個空模組手柄。 |
屬性
| 名稱 | Description |
|---|---|
| MDStreamVersion |
取得元資料串流版本。 |
方法
| 名稱 | Description |
|---|---|
| Equals(ModuleHandle) |
回傳 Boolean 一個值,表示指定的 ModuleHandle 結構是否等於當前 ModuleHandle的結構。 |
| Equals(Object) |
回傳 Boolean 一個值,表示指定物件是否為 ModuleHandle 結構,且等於當前 ModuleHandle的 。 |
| GetHashCode() |
傳回這個實例的哈希碼。 |
| GetRuntimeFieldHandleFromMetadataToken(Int32) |
回傳由指定中繼資料標記所識別欄位的執行時句柄。 |
| GetRuntimeMethodHandleFromMetadataToken(Int32) |
回傳由指定元資料標記所識別的方法或建構子的執行時方法句柄。 |
| GetRuntimeTypeHandleFromMetadataToken(Int32) |
回傳由指定中繼資料標記所識別的執行時型態代碼。 |
| ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
回傳由指定元資料標記所識別欄位的執行時欄位句柄,指定該標記在作用域內的類型與方法的通用型別參數。 |
| ResolveFieldHandle(Int32) |
回傳由指定中繼資料標記所識別欄位的執行時句柄。 |
| ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
回傳由指定元資料標記所識別的方法或建構子的執行時方法句柄,指定該標記在作用範圍內的類型與方法的通用型別參數。 |
| ResolveMethodHandle(Int32) |
回傳由指定元資料標記所識別的方法或建構子的執行時方法句柄。 |
| ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
回傳由指定元資料標記所識別的類型執行時型別代碼,指定該令牌所在範圍中類型與方法的通用型別參數。 |
| ResolveTypeHandle(Int32) |
回傳由指定中繼資料標記所識別的執行時型態代碼。 |
操作員
| 名稱 | Description |
|---|---|
| Equality(ModuleHandle, ModuleHandle) |
測試兩個 ModuleHandle 結構是否相等。 |
| Inequality(ModuleHandle, ModuleHandle) |
測試兩個 ModuleHandle 結構是否不相等。 |