MetadataTokens.GetHeapOffset Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetHeapOffset(BlobHandle) |
Získá posun dat haldy metadat, která odpovídají zadanému |
GetHeapOffset(GuidHandle) |
Získá posun dat haldy metadat, která odpovídají zadanému |
GetHeapOffset(Handle) |
Získá posun dat haldy metadat, která odpovídají zadanému |
GetHeapOffset(StringHandle) |
Získá posun dat haldy metadat, která odpovídají zadanému |
GetHeapOffset(UserStringHandle) |
Získá posun dat haldy metadat, která odpovídají zadanému |
GetHeapOffset(MetadataReader, Handle) |
Získá posun dat haldy metadat, která odpovídá zadanému |
GetHeapOffset(BlobHandle)
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
Získá posun dat haldy metadat, která odpovídají zadanému handle
.
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
Parametry
- handle
- BlobHandle
Návraty
Posun založený na nule nebo -1, pokud handle
lze interpretovat pouze v kontextu konkrétního MetadataReader objektu nebo MetadataBuilder.
Platí pro
GetHeapOffset(GuidHandle)
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
Získá posun dat haldy metadat, která odpovídají zadanému handle
.
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
Parametry
- handle
- GuidHandle
Návraty
Index založený na 1 do haldy #Guid. Na rozdíl od jiných hald, které jsou v podstatě pole bajtů, je halda #Guid pole 16 bajtů GUID.
Platí pro
GetHeapOffset(Handle)
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
Získá posun dat haldy metadat, která odpovídají zadanému handle
.
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
Parametry
- handle
- Handle
Návraty
Posun v odpovídající haldě nebo -1, pokud handle
lze interpretovat pouze v kontextu konkrétní MetadataReader haldy nebo MetadataBuilder.
Platí pro
GetHeapOffset(StringHandle)
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
Získá posun dat haldy metadat, která odpovídají zadanému handle
.
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
Parametry
- handle
- StringHandle
Návraty
Posun založený na nule nebo -1, pokud handle
lze interpretovat pouze v kontextu konkrétního MetadataReader objektu nebo MetadataBuilder.
Platí pro
GetHeapOffset(UserStringHandle)
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
Získá posun dat haldy metadat, která odpovídají zadanému handle
.
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
Parametry
- handle
- UserStringHandle
Návraty
Posun založený na nule.
Platí pro
GetHeapOffset(MetadataReader, Handle)
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
- Zdroj:
- MetadataTokens.cs
Získá posun dat haldy metadat, která odpovídá zadanému handle
v kontextu 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
Parametry
- reader
- MetadataReader
- handle
- Handle
Návraty
Posun založený na nule nebo -1, pokud handle
není popisovač haldy metadat.
Výjimky
Operace není podporována pro zadaný handle
.
Hodnota handle
je neplatná.