Udostępnij za pośrednictwem


Handle Struktura

Definicja

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

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)
Dziedziczenie
Handle
Implementuje

Uwagi

Służy Handle do przechowywania wielu rodzajów dojść.

Pola

AssemblyDefinition

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

ModuleDefinition

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

Właściwości

IsNil

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

Kind

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

Metody

Equals(Handle)

Wskazuje, czy bieżący obiekt jest równy innemu obiektowi tego samego typu.

Equals(Object)

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

GetHashCode()

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

Operatory

Equality(Handle, Handle)

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

Inequality(Handle, Handle)

Reprezentuje dowolną jednostkę metadanych (na przykład odwołanie do typu, definicję typu, specyfikację typu, definicję metody lub atrybut niestandardowy) albo wartość (ciąg, obiekt blob, identyfikator GUID lub ciąg użytkownika).

Dotyczy