Handle Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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). |