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

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à

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

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

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