ModuleHandle 結構

定義

表示模組的執行階段控制代碼。

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)
繼承
ModuleHandle
屬性
實作

備註

ResolveFieldHandleResolveMethodHandleResolveTypeHandle 方法可為目前模組中的欄位、方法和類型提供有效中繼資料權杖的執行時間控制碼解析。

欄位

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 結構是否不相等。

適用於

另請參閱