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 に、型ハンドルと未加工の型の種類が見つかった場合、それによってターゲットの型が値型か参照型かが決まります。

適用対象