System.Reflection.Metadata.Ecma335 Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335.
Klasser
| Name | Description |
|---|---|
| CodedIndex |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| ControlFlowBuilder |
Genererar grenar och undantagsblock i en metodtext. |
| ExportedTypeExtensions |
Tillhandahåller en tilläggsmetod för att komma åt kolumnen TypeDefinitionId i tabellen ExportedType. |
| MetadataAggregator |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| MetadataBuilder |
Klassen MetadataBuilder skriver metadata för en sammansättning på ett mycket högpresterande sätt. Den är utformad för användning av kompilatorer och andra verktyg för sammansättningsgenerering. |
| MetadataReaderExtensions |
Tillhandahåller tilläggsmetoder för att arbeta med vissa råa element i ECMA-335-metadatatabeller och -heaps. |
| MetadataRootBuilder |
Byggare av en metadatarot som ska bäddas in i en bärbar körbar avbildning. |
| MetadataSizes |
Innehåller information om storlekar på olika metadatastrukturer. |
| MetadataTokens |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| PortablePdbBuilder |
Representerar byggaren av en bärbar PDB-avbildning. |
Strukturer
| Name | Description |
|---|---|
| ArrayShapeEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| BlobEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| CustomAttributeArrayTypeEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| CustomAttributeElementTypeEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| CustomAttributeNamedArgumentsEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| CustomModifiersEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| EditAndContinueLogEntry |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| ExceptionRegionEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| FieldTypeEncoder |
Tillhandahåller kodare för fältsignaturblob, med ytterligare stöd för kodning av referensfält, anpassade modifierare och inskrivna referenser. |
| FixedArgumentsEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| GenericTypeArgumentsEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| InstructionEncoder |
Kodar instruktioner för common intermediate language (CIL). |
| LabelHandle |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| LiteralEncoder |
Innehåller metoder för att koda literaler. |
| LiteralsEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| LocalVariablesEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| LocalVariableTypeEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| MethodBodyStreamEncoder |
Tillhandahåller en kodare för en metodkroppsström. |
| MethodBodyStreamEncoder.MethodBody |
Beskriver en metodtext. Den här klassen är avsedd att användas tillsammans med MethodBodyStreamEncoder klassen. |
| MethodSignatureEncoder |
Tillhandahåller en kodare för metodsignaturer. |
| NamedArgumentsEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| NamedArgumentTypeEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| NameEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| ParametersEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| ParameterTypeEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| PermissionSetEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| ReturnTypeEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| ScalarEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| SignatureDecoder<TType> |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| SignatureDecoder<TType,TGenericContext> |
Avkodar signaturblobar. |
| SignatureTypeEncoder |
Kodar en typ i en signatur. |
| SwitchInstructionEncoder |
Kodar grenarna i en IL-instruktion |
| VectorEncoder |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
Uppräkningar
| Name | Description |
|---|---|
| EditAndContinueOperation |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| FunctionPointerAttributes |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| HeapIndex |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
| MethodBodyAttributes |
Definierar metodens brödtextattribut. |
| TableIndex |
Tillhandahåller funktioner på låg nivå för att skriva sammansättningsmetadata enligt ECMA-335. |
Kommentarer
Det här namnområdet innehåller följande kärnklasser:
- Klassen MetadataBuilder , som används för att definiera en sammansättning.