Freigeben über


MetadataTokens.GetHeapOffset Methode

Definition

Überlädt

GetHeapOffset(BlobHandle)

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

GetHeapOffset(GuidHandle)

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

GetHeapOffset(Handle)

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

GetHeapOffset(StringHandle)

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

GetHeapOffset(UserStringHandle)

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

GetHeapOffset(MetadataReader, Handle)

Ruft den Offset von Metadatenheap-Daten ab, der dem angegebenen handle im Kontext des reader entspricht.

GetHeapOffset(BlobHandle)

Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

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

Parameter

handle
BlobHandle

Gibt zurück

Nullbasierter Offset, oder -1, wenn handle nur im Kontext eines bestimmten MetadataReader oder MetadataBuilder interpretiert werden kann.

Gilt für:

GetHeapOffset(GuidHandle)

Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

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

Parameter

handle
GuidHandle

Gibt zurück

1-basierter Index im #Guid-Heap. Im Gegensatz zu anderen Heaps, bei denen es sich im Wesentlichen um Bytearrays handelt, ist der #Guid-Heap ein Array aus 16-Byte-GUIDs.

Gilt für:

GetHeapOffset(Handle)

Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

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

Parameter

handle
Handle

Gibt zurück

Offset im entsprechenden Heap oder -1, wenn handle nur im Kontext eines bestimmten MetadataReader oder MetadataBuilder interpretiert werden kann.

Gilt für:

GetHeapOffset(StringHandle)

Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

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

Parameter

handle
StringHandle

Gibt zurück

Nullbasierter Offset oder -1, wenn handle nur im Kontext eines bestimmten MetadataReader oder MetadataBuilder interpretiert werden kann.

Gilt für:

GetHeapOffset(UserStringHandle)

Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs

Ruft den Offset von Metadatenheapdaten ab, der dem angegebenen handle entspricht.

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

Parameter

Gibt zurück

Nullbasierter Offset.

Gilt für:

GetHeapOffset(MetadataReader, Handle)

Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs
Quelle:
MetadataTokens.cs

Ruft den Offset von Metadatenheap-Daten ab, der dem angegebenen handle im Kontext des reader entspricht.

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

Parameter

handle
Handle

Gibt zurück

Nullbasierter Offset oder-1, wenn handle kein Metadatenheap Handle ist.

Ausnahmen

Der Vorgang wird für den angegebenen Parameter handle nicht unterstützt.

handle ist ungültig.

Gilt für: