Sdílet prostřednictvím


Handle Struktura

Definice

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

public value class Handle : IEquatable<System::Reflection::Metadata::Handle>
public struct Handle : IEquatable<System.Reflection.Metadata.Handle>
public readonly struct Handle : IEquatable<System.Reflection.Metadata.Handle>
type Handle = struct
Public Structure Handle
Implements IEquatable(Of Handle)
Dědičnost
Handle
Implementuje

Poznámky

Slouží Handle k uložení více druhů popisovačů.

Pole

Name Description
AssemblyDefinition

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

ModuleDefinition

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

Vlastnosti

Name Description
IsNil

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

Kind

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

Metody

Name Description
Equals(Handle)

Určuje, zda je aktuální objekt roven jinému objektu stejného typu.

Equals(Object)

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

GetHashCode()

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

Operátory

Name Description
Equality(Handle, Handle)

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

Inequality(Handle, Handle)

Představuje jakoukoli entitu metadat (například odkaz na typ, definici typu, specifikaci typu, definici metody nebo vlastní atribut) nebo hodnotu (řetězec, objekt blob, identifikátor GUID nebo uživatelský řetězec).

Platí pro