ModuleHandle 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示模組的執行階段控制代碼。
public value class ModuleHandle
public value class ModuleHandle : IEquatable<ModuleHandle>
public struct ModuleHandle
public struct ModuleHandle : IEquatable<ModuleHandle>
[System.Runtime.InteropServices.ComVisible(true)]
public struct ModuleHandle
type ModuleHandle = struct
[<System.Runtime.InteropServices.ComVisible(true)>]
type ModuleHandle = struct
Public Structure ModuleHandle
Public Structure ModuleHandle
Implements IEquatable(Of ModuleHandle)
- 繼承
- 屬性
- 實作
備註
ResolveFieldHandle、 ResolveMethodHandle 和 ResolveTypeHandle 方法可為目前模組中的欄位、方法和類型提供有效中繼資料權杖的執行時間控制碼解析。
欄位
EmptyHandle |
表示空的模組控制代碼。 |
屬性
MDStreamVersion |
取得中繼資料流的版本。 |
方法
Equals(ModuleHandle) |
傳回 Boolean 值,指出指定的 ModuleHandle 結構是否等於目前的 ModuleHandle。 |
Equals(Object) |
傳回 Boolean 值,指出指定的物件是否為 ModuleHandle 結構,並等於目前的 ModuleHandle。 |
GetHashCode() |
傳回這個執行個體的雜湊碼。 |
GetRuntimeFieldHandleFromMetadataToken(Int32) |
傳回指定之中繼資料語彙基元所識別的欄位之執行階段控制代碼。 |
GetRuntimeMethodHandleFromMetadataToken(Int32) |
傳回指定之中繼資料語彙基元所識別的方法或建構函式之執行階段方法控制代碼。 |
GetRuntimeTypeHandleFromMetadataToken(Int32) |
傳回指定之中繼資料語彙基元所識別的型別之執行階段型別控制代碼。 |
ResolveFieldHandle(Int32) |
傳回指定之中繼資料語彙基元所識別的欄位之執行階段控制代碼。 |
ResolveFieldHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
傳回指定之中繼資料語彙基元所識別的欄位之執行階段欄位控制代碼,並指定此語彙基元所屬範圍中的型別和方法的泛型型別引數。 |
ResolveMethodHandle(Int32) |
傳回指定之中繼資料語彙基元所識別的方法或建構函式之執行階段方法控制代碼。 |
ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
傳回指定之中繼資料語彙基元所識別的方法或建構函式之執行階段方法控制代碼,並指定此語彙基元所屬範圍中的型別和方法的泛型型別引數。 |
ResolveTypeHandle(Int32) |
傳回指定之中繼資料語彙基元所識別的型別之執行階段型別控制代碼。 |
ResolveTypeHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]) |
傳回指定之中繼資料語彙基元所識別的型別之執行階段型別控制代碼,並指定此語彙基元所屬範圍中的型別和方法的泛型型別引數。 |
運算子
Equality(ModuleHandle, ModuleHandle) |
測試兩個 ModuleHandle 結構是否相等。 |
Inequality(ModuleHandle, ModuleHandle) |
測試兩個 ModuleHandle 結構是否不相等。 |