MetadataTokens.GetHeapOffset Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GetHeapOffset(BlobHandle) |
Obtém o deslocamento dos dados de heap de metadados que correspondem ao |
GetHeapOffset(GuidHandle) |
Obtém o deslocamento dos dados de heap de metadados que correspondem ao |
GetHeapOffset(Handle) |
Obtém o deslocamento dos dados de heap de metadados que correspondem ao |
GetHeapOffset(StringHandle) |
Obtém o deslocamento dos dados de heap de metadados que correspondem ao |
GetHeapOffset(UserStringHandle) |
Obtém o deslocamento dos dados de heap de metadados que correspondem ao |
GetHeapOffset(MetadataReader, Handle) |
Obtém o deslocamento dos dados de heap de metadados que correspondem ao |
GetHeapOffset(BlobHandle)
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
Obtém o deslocamento dos dados de heap de metadados que correspondem ao 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
Retornos
Deslocamento baseado em zero, ou -1 se handle
puder ser interpretado apenas no contexto de um MetadataReader ou MetadataBuilder específico.
Aplica-se a
GetHeapOffset(GuidHandle)
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
Obtém o deslocamento dos dados de heap de metadados que correspondem ao 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
Retornos
Índice baseado em 1 no heap #Guid. Ao contrário de outros heaps, que são basicamente matrizes de bytes, o heap #Guid é uma matriz de GUIDs de 16 bytes.
Aplica-se a
GetHeapOffset(Handle)
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
Obtém o deslocamento dos dados de heap de metadados que correspondem ao 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
Retornos
Um deslocamento no heap correspondente, ou -1 se handle
puder ser interpretado apenas no contexto de um MetadataReader ou MetadataBuilder específico.
Aplica-se a
GetHeapOffset(StringHandle)
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
Obtém o deslocamento dos dados de heap de metadados que correspondem ao 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
Retornos
Deslocamento baseado em zero, ou -1 se handle
puder ser interpretado apenas no contexto de um MetadataReader ou MetadataBuilder específico.
Aplica-se a
GetHeapOffset(UserStringHandle)
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
Obtém o deslocamento dos dados de heap de metadados que correspondem ao 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
Retornos
Deslocamento baseado em zero.
Aplica-se a
GetHeapOffset(MetadataReader, Handle)
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
- Origem:
- MetadataTokens.cs
Obtém o deslocamento dos dados de heap de metadados que correspondem ao handle
especificado no 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
Retornos
Deslocamento baseado em zero, ou -1 se handle
não for um identificador de heap de metadados.
Exceções
A operação não tem suporte no handle
especificado.
O handle
é inválido.