Handle Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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). |