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 定義するために使用される クラス。