System.Reflection.Metadata.Ecma335 Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335.
Kelas
CodedIndex |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
ControlFlowBuilder |
Memancarkan cabang dan blok pengecualian dalam isi metode. |
ExportedTypeExtensions |
Menyediakan metode ekstensi untuk mengakses kolom TypeDefinitionId dari tabel ExportedType. |
MetadataAggregator |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
MetadataBuilder |
Kelas MetadataBuilder menulis metadata untuk perakitan dengan cara yang sangat berkinerja tinggi. Ini dirancang untuk digunakan oleh kompilator dan alat pembuatan perakitan lainnya. |
MetadataReaderExtensions |
Menyediakan metode ekstensi untuk bekerja dengan elemen mentah tertentu dari tabel dan tumpukan metadata ECMA-335. |
MetadataRootBuilder |
Penyusun Akar Metadata yang akan disematkan dalam gambar Portable Executable. |
MetadataSizes |
Menyediakan informasi tentang ukuran berbagai struktur metadata. |
MetadataTokens |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
PortablePdbBuilder |
Mewakili penyusun gambar PDB Portabel. |
Struct
ArrayShapeEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
BlobEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
CustomAttributeArrayTypeEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
CustomAttributeElementTypeEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
CustomAttributeNamedArgumentsEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
CustomModifiersEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
EditAndContinueLogEntry |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
ExceptionRegionEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
FieldTypeEncoder |
Menyediakan encoder untuk blob tanda tangan bidang, dengan dukungan tambahan untuk mengodekan bidang ref, pengubah kustom, dan referensi yang di ketik. |
FixedArgumentsEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
GenericTypeArgumentsEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
InstructionEncoder |
Mengodekan instruksi Common Intermediate Language (CIL). |
LabelHandle |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
LiteralEncoder |
Menyediakan metode untuk pengodean literal. |
LiteralsEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
LocalVariablesEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
LocalVariableTypeEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
MethodBodyStreamEncoder |
Menyediakan encoder untuk aliran isi metode. |
MethodBodyStreamEncoder.MethodBody |
Menjelaskan isi metode. Kelas ini dimaksudkan untuk digunakan bersama dengan MethodBodyStreamEncoder kelas . |
MethodSignatureEncoder |
Menyediakan encoder untuk tanda tangan metode. |
NamedArgumentsEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
NamedArgumentTypeEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
NameEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
ParametersEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
ParameterTypeEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
PermissionSetEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
ReturnTypeEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
ScalarEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
SignatureDecoder<TType> |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
SignatureDecoder<TType,TGenericContext> |
Mendekode blob tanda tangan. |
SignatureTypeEncoder |
Mengodekan jenis dalam tanda tangan. |
SwitchInstructionEncoder |
Mengodekan cabang instruksi IL |
VectorEncoder |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
Enum
EditAndContinueOperation |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
FunctionPointerAttributes |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
HeapIndex |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
MethodBodyAttributes |
Mendefinisikan atribut isi metode. |
TableIndex |
Menyediakan fungsionalitas tingkat rendah untuk menulis metadata rakitan sesuai dengan ECMA-335. |
Keterangan
Namespace ini berisi kelas inti berikut:
- Kelas MetadataBuilder , yang digunakan untuk mendefinisikan assembly.