Condividi tramite


Handle Struct

Definizione

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

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)
Ereditarietà
Handle
Implementazioni

Commenti

Usare Handle per archiviare più tipi di handle.

Campi

Nome Descrizione
AssemblyDefinition

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

ModuleDefinition

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

Proprietà

Nome Descrizione
IsNil

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

Kind

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

Metodi

Nome Descrizione
Equals(Handle)

Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo.

Equals(Object)

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

GetHashCode()

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

Operatori

Nome Descrizione
Equality(Handle, Handle)

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

Inequality(Handle, Handle)

Rappresenta qualsiasi entità di metadati (ad esempio un riferimento a un tipo, una definizione di tipo, una specifica del tipo, una definizione di metodo o un attributo personalizzato) o un valore (una stringa, un BLOB, un GUID o una stringa utente).

Si applica a