System.Reflection.Metadata.Ecma335 名前空間

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

クラス

CodedIndex

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

ControlFlowBuilder

メソッド本体でブランチと例外ブロックを出力します。

ExportedTypeExtensions

ExportedType テーブルの TypeDefinitionId 列にアクセスするための拡張メソッドを提供します。

MetadataAggregator

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

MetadataBuilder

MetadataBuilder クラスは、高パフォーマンスの方法でアセンブリのメタデータを書き込みます。 コンパイラやその他のアセンブリ生成ツールによる使用を目的として設計されています。

MetadataReaderExtensions

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

MetadataRootBuilder

ポータブル実行可能イメージに埋め込まれるメタデータ ルートのビルダー。

MetadataSizes

さまざまなメタデータ構造のサイズに関する情報を提供します。

MetadataTokens

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

PortablePdbBuilder

ポータブル PDB イメージのビルダーを表します。

構造体

ArrayShapeEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

BlobEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

CustomAttributeArrayTypeEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

CustomAttributeElementTypeEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

CustomAttributeNamedArgumentsEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

CustomModifiersEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

EditAndContinueLogEntry

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

ExceptionRegionEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

FieldTypeEncoder

フィールドシグネチャ BLOB のエンコーダーを提供し、ref フィールド、カスタム修飾子、および型指定された参照のエンコードをさらにサポートします。

FixedArgumentsEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

GenericTypeArgumentsEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

InstructionEncoder

共通中間言語 (CIL) 命令をエンコードします。

LabelHandle

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

LiteralEncoder

リテラルをエンコードするためのメソッドを提供します。

LiteralsEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

LocalVariablesEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

LocalVariableTypeEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

MethodBodyStreamEncoder

メソッド本体ストリームのエンコーダーを提供します。

MethodBodyStreamEncoder.MethodBody

メソッド本体を記述します。 このクラスは MethodBodyStreamEncoder クラスと共に使用することを意図しています。

MethodSignatureEncoder

メソッド シグネチャ用のエンコーダーを提供します。

NamedArgumentsEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

NamedArgumentTypeEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

NameEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

ParametersEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

ParameterTypeEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

PermissionSetEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

ReturnTypeEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

ScalarEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

SignatureDecoder<TType>

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

SignatureDecoder<TType,TGenericContext>

シグネチャ BLOB をデコードします。

SignatureTypeEncoder

シグネチャ内の型をエンコードします。

SwitchInstructionEncoder

IL switch 命令の分岐をエンコードします。

VectorEncoder

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

列挙型

EditAndContinueOperation

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

FunctionPointerAttributes

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

HeapIndex

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

MethodBodyAttributes

メソッド本体の属性を定義します。

TableIndex

ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。

注釈

この名前空間には、次のコア クラスが含まれています。

  • アセンブリを MetadataBuilder 定義するために使用される クラス。

こちらもご覧ください