System.Reflection.Metadata.Ecma335 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 |
VectorEncoder |
ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。 |
列挙型
EditAndContinueOperation |
ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。 |
FunctionPointerAttributes |
ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。 |
HeapIndex |
ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。 |
MethodBodyAttributes |
メソッド本体の属性を定義します。 |
TableIndex |
ECMA-335 に従ってアセンブリ メタデータを記述するための低レベルの機能を提供します。 |
注釈
この名前空間には、次のコア クラスが含まれています。
- アセンブリを MetadataBuilder 定義するために使用される クラス。
こちらもご覧ください
.NET