MetadataTokens.GetHeapOffset Metodo

Definizione

Overload

GetHeapOffset(BlobHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

GetHeapOffset(GuidHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

GetHeapOffset(Handle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

GetHeapOffset(StringHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

GetHeapOffset(UserStringHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

GetHeapOffset(MetadataReader, Handle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato nel contesto di reader.

GetHeapOffset(BlobHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

public:
 static int GetHeapOffset(System::Reflection::Metadata::BlobHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.BlobHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.BlobHandle -> int
Public Function GetHeapOffset (handle As BlobHandle) As Integer

Parametri

handle
BlobHandle

Restituisce

Int32

Offset in base zero oppure -1 se handle può essere interpretato solo nel contesto di un MetadataReader o MetadataBuilder specifico.

Si applica a

GetHeapOffset(GuidHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

public:
 static int GetHeapOffset(System::Reflection::Metadata::GuidHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.GuidHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.GuidHandle -> int
Public Function GetHeapOffset (handle As GuidHandle) As Integer

Parametri

handle
GuidHandle

Restituisce

Int32

Indice in base 1 nell'heap #Guid. A differenza di altri heap, che sono essenzialmente matrici di byte, l'heap #Guid è una matrice di GUID a 16 byte.

Si applica a

GetHeapOffset(Handle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

public:
 static int GetHeapOffset(System::Reflection::Metadata::Handle handle);
public static int GetHeapOffset (System.Reflection.Metadata.Handle handle);
static member GetHeapOffset : System.Reflection.Metadata.Handle -> int
Public Function GetHeapOffset (handle As Handle) As Integer

Parametri

handle
Handle

Restituisce

Int32

Offset nell'heap corrispondente oppure -1 se handle può essere interpretato solo nel contesto di un MetadataReader o MetadataBuilder specifico.

Si applica a

GetHeapOffset(StringHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

public:
 static int GetHeapOffset(System::Reflection::Metadata::StringHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.StringHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.StringHandle -> int
Public Function GetHeapOffset (handle As StringHandle) As Integer

Parametri

handle
StringHandle

Restituisce

Int32

Offset in base zero oppure -1 se handle può essere interpretato nel contesto di un MetadataReader o MetadataBuilder specifico.

Si applica a

GetHeapOffset(UserStringHandle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato.

public:
 static int GetHeapOffset(System::Reflection::Metadata::UserStringHandle handle);
public static int GetHeapOffset (System.Reflection.Metadata.UserStringHandle handle);
static member GetHeapOffset : System.Reflection.Metadata.UserStringHandle -> int
Public Function GetHeapOffset (handle As UserStringHandle) As Integer

Parametri

Restituisce

Int32

Offset in base zero.

Si applica a

GetHeapOffset(MetadataReader, Handle)

Ottiene l'offset dei dati dell'heap dei metadati che corrispondono all'handle specificato nel contesto di reader.

public:
[System::Runtime::CompilerServices::Extension]
 static int GetHeapOffset(System::Reflection::Metadata::MetadataReader ^ reader, System::Reflection::Metadata::Handle handle);
public static int GetHeapOffset (this System.Reflection.Metadata.MetadataReader reader, System.Reflection.Metadata.Handle handle);
static member GetHeapOffset : System.Reflection.Metadata.MetadataReader * System.Reflection.Metadata.Handle -> int
<Extension()>
Public Function GetHeapOffset (reader As MetadataReader, handle As Handle) As Integer

Parametri

handle
Handle

Restituisce

Int32

Offset in base zero oppure -1 se handle non è un handle dell'heap dei metadati.

Eccezioni

L'operazione non è supportata per l'oggetto handle specificato.

handle non è valido.

Si applica a