Sdílet prostřednictvím


MetadataTokens.GetHeapOffset Metoda

Definice

Přetížení

GetHeapOffset(BlobHandle)

Získá posun dat haldy metadat, která odpovídají zadanému handle.

GetHeapOffset(GuidHandle)

Získá posun dat haldy metadat, která odpovídají zadanému handle.

GetHeapOffset(Handle)

Získá posun dat haldy metadat, která odpovídají zadanému handle.

GetHeapOffset(StringHandle)

Získá posun dat haldy metadat, která odpovídají zadanému handle.

GetHeapOffset(UserStringHandle)

Získá posun dat haldy metadat, která odpovídají zadanému handle.

GetHeapOffset(MetadataReader, Handle)

Získá posun dat haldy metadat, která odpovídá zadanému handle v kontextu reader.

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

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

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á.

Platí pro