英語で読む

次の方法で共有


RuntimeMethodHandle 構造体

定義

RuntimeMethodHandle は、メソッドの内部メタデータ形式を識別するハンドルです。

C#
public struct RuntimeMethodHandle
C#
public struct RuntimeMethodHandle : System.Runtime.Serialization.ISerializable
C#
public struct RuntimeMethodHandle : IEquatable<RuntimeMethodHandle>, System.Runtime.Serialization.ISerializable
C#
[System.Serializable]
public struct RuntimeMethodHandle : System.Runtime.Serialization.ISerializable
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct RuntimeMethodHandle : System.Runtime.Serialization.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 の 2 つのインスタンスが等しいかどうかを示します。

Inequality(RuntimeMethodHandle, RuntimeMethodHandle)

RuntimeMethodHandle の 2 つのインスタンスが等しくないかどうかを示します。

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0