MetadataReaderExtensions クラス

定義

ECMA-335 メタデータ テーブルとヒープの特定の生要素を操作するための拡張メソッドを提供します。

public ref class MetadataReaderExtensions abstract sealed
public static class MetadataReaderExtensions
type MetadataReaderExtensions = class
Public Module MetadataReaderExtensions
継承
MetadataReaderExtensions

メソッド

名前 説明
GetEditAndContinueLogEntries(MetadataReader)

EnC ログのエントリを列挙します。

GetEditAndContinueMapEntries(MetadataReader)

EnC マップのエントリを列挙します。

GetHeapMetadataOffset(MetadataReader, HeapIndex)

メタデータの先頭から指定したヒープへのオフセットを返します。

GetHeapSize(MetadataReader, HeapIndex)

指定したヒープのサイズを返します。

GetNextHandle(MetadataReader, BlobHandle)

Blob ヒープ内の指定されたハンドルに続くBlobにハンドルを返します。最後のハンドルの場合は nil ハンドルを返します。

GetNextHandle(MetadataReader, StringHandle)

文字列ヒープ内の指定されたハンドルに続く文字列のハンドルを返します。最後のハンドルの場合は nil ハンドルを返します。

GetNextHandle(MetadataReader, UserStringHandle)

UserString ヒープ内の指定されたハンドルに続く UserString のハンドルを返します。最後のハンドルの場合は nil ハンドルを返します。

GetTableMetadataOffset(MetadataReader, TableIndex)

メタデータの先頭から指定したテーブルへのオフセットを返します。

GetTableRowCount(MetadataReader, TableIndex)

指定されたテーブルの行数を返します。

GetTableRowSize(MetadataReader, TableIndex)

指定したテーブル内の行のサイズを返します。

GetTypesWithEvents(MetadataReader)

1 つ以上のイベントを定義する型を列挙します。

GetTypesWithProperties(MetadataReader)

1 つ以上のプロパティを定義する型を列挙します。

ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

型ハンドルと、シグネチャ BLOB で見つかった生の型の種類によって、ターゲットの型が値型か参照型かが決まります。

適用対象