Share via


MetadataTokens.GetHeapOffset Método

Definición

Sobrecargas

GetHeapOffset(BlobHandle)

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

GetHeapOffset(GuidHandle)

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

GetHeapOffset(Handle)

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

GetHeapOffset(StringHandle)

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

GetHeapOffset(UserStringHandle)

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

GetHeapOffset(MetadataReader, Handle)

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado en el contexto de reader.

GetHeapOffset(BlobHandle)

Source:
MetadataTokens.cs
Source:
MetadataTokens.cs
Source:
MetadataTokens.cs

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

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

Parámetros

handle
BlobHandle

Devoluciones

Desplazamiento de base 0, o bien -1 si handle solo se puede interpretar en un contexto de un elemento MetadataReader o MetadataBuilder específico.

Se aplica a

GetHeapOffset(GuidHandle)

Source:
MetadataTokens.cs
Source:
MetadataTokens.cs
Source:
MetadataTokens.cs

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

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

Parámetros

handle
GuidHandle

Devoluciones

Índice de base 1 en el montón #Guid. A diferencia de otros montones, que son esencialmente matrices de bytes, el montón #Guid es una matriz de GUID de 16 bytes.

Se aplica a

GetHeapOffset(Handle)

Source:
MetadataTokens.cs
Source:
MetadataTokens.cs
Source:
MetadataTokens.cs

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

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

Parámetros

handle
Handle

Devoluciones

Un desplazamiento en el montón correspondiente, o bien -1 si handle solo se puede interpretar en un contexto de un elemento MetadataReader o MetadataBuilder específico.

Se aplica a

GetHeapOffset(StringHandle)

Source:
MetadataTokens.cs
Source:
MetadataTokens.cs
Source:
MetadataTokens.cs

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

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

Parámetros

handle
StringHandle

Devoluciones

Un desplazamiento de base 0, o bien -1 si handle solo se puede interpretar en un contexto de un elemento MetadataReader o MetadataBuilder específico.

Se aplica a

GetHeapOffset(UserStringHandle)

Source:
MetadataTokens.cs
Source:
MetadataTokens.cs
Source:
MetadataTokens.cs

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado.

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

Parámetros

Devoluciones

Desplazamiento de base cero.

Se aplica a

GetHeapOffset(MetadataReader, Handle)

Source:
MetadataTokens.cs
Source:
MetadataTokens.cs
Source:
MetadataTokens.cs

Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento handle especificado en el contexto de 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

Parámetros

handle
Handle

Devoluciones

Desplazamiento de base 0, o -1 si handle no es un identificador de montón de metadatos.

Excepciones

No se permite la operación para el parámetro handle especificado.

handle no es válido.

Se aplica a