RuntimeMethodHandle 结构

定义

RuntimeMethodHandle 是方法的内部元数据表示形式的句柄。

public value class RuntimeMethodHandle
public value class RuntimeMethodHandle : System::Runtime::Serialization::ISerializable
public value class RuntimeMethodHandle : IEquatable<RuntimeMethodHandle>, System::Runtime::Serialization::ISerializable
public struct RuntimeMethodHandle
public struct RuntimeMethodHandle : System.Runtime.Serialization.ISerializable
public struct RuntimeMethodHandle : IEquatable<RuntimeMethodHandle>, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct RuntimeMethodHandle : System.Runtime.Serialization.ISerializable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct RuntimeMethodHandle : System.Runtime.Serialization.ISerializable
type RuntimeMethodHandle = struct
type RuntimeMethodHandle = struct
    interface ISerializable
[<System.Serializable>]
type RuntimeMethodHandle = struct
    interface ISerializable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RuntimeMethodHandle = struct
    interface ISerializable
Public Structure RuntimeMethodHandle
Public Structure RuntimeMethodHandle
Implements ISerializable
Public Structure RuntimeMethodHandle
Implements IEquatable(Of RuntimeMethodHandle), ISerializable
继承
RuntimeMethodHandle
属性
实现

属性

Value

获得此实例的值。

方法

Equals(Object)

指示此实例是否与指定对象相等。

Equals(RuntimeMethodHandle)

指示此实例是否与指定的 RuntimeMethodHandle 相等。

FromIntPtr(IntPtr)

返回从 RuntimeMethodInfo 句柄创建的新 RuntimeMethodHandle 对象。

GetFunctionPointer()

获取指向此实例所表示方法的指针。

GetHashCode()

返回此实例的哈希代码。

GetObjectData(SerializationInfo, StreamingContext)

用反序列化此实例所表示的字段所必需的数据填充 SerializationInfo

ToIntPtr(RuntimeMethodHandle)

返回 对象的内部指针表示形式 RuntimeMethodHandle

运算符

Equality(RuntimeMethodHandle, RuntimeMethodHandle)

指示两个 RuntimeMethodHandle 实例是否相等。

Inequality(RuntimeMethodHandle, RuntimeMethodHandle)

指示两个 RuntimeMethodHandle 实例是否不相等。

适用于