MetadataTokens.GetHeapOffset Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetHeapOffset(BlobHandle) |
Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento |
GetHeapOffset(GuidHandle) |
Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento |
GetHeapOffset(Handle) |
Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento |
GetHeapOffset(StringHandle) |
Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento |
GetHeapOffset(UserStringHandle) |
Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento |
GetHeapOffset(MetadataReader, Handle) |
Obtiene el desplazamiento de los datos del montón de metadatos correspondiente al elemento |
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
- handle
- UserStringHandle
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
- reader
- MetadataReader
- 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.