Language

EntityHandle 構造体

定義

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

public value class EntityHandle : IEquatable<System::Reflection::Metadata::EntityHandle>
public struct EntityHandle : IEquatable<System.Reflection.Metadata.EntityHandle>
public readonly struct EntityHandle : IEquatable<System.Reflection.Metadata.EntityHandle>
type EntityHandle = struct
Public Structure EntityHandle
Implements IEquatable(Of EntityHandle)
継承
EntityHandle
実装

注釈

EntityHandleを使用して、複数の種類のエンティティ ハンドルを格納します。 メモリ占有領域は、 Handleよりも小さくなります。

フィールド

Name 説明
AssemblyDefinition

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

ModuleDefinition

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

プロパティ

Name 説明
IsNil

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

Kind

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

メソッド

Name 説明
Equals(EntityHandle)

現在のインスタンスと指定した EntityHandle が等しいかどうかを示す値を返します。

Equals(Object)

現在のインスタンスと指定したオブジェクトが等しいかどうかを示す値を返します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

演算子

Name 説明
Equality(EntityHandle, EntityHandle)

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

Explicit(Handle to EntityHandle)

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

Implicit(EntityHandle to Handle)

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

Inequality(EntityHandle, EntityHandle)

メタデータ エンティティ (型参照、型定義、型指定、メソッド定義、カスタム属性など) を表します。

適用対象