System.Reflection.Metadata.Ecma335 Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335.
Klassen
| Name | Description |
|---|---|
| CodedIndex |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| ControlFlowBuilder |
Verzendt vertakkingen en uitzonderingsblokken in een hoofdtekst van een methode. |
| ExportedTypeExtensions |
Biedt een extensiemethode voor toegang tot de kolom TypeDefinitionId van de tabel ExportedType. |
| MetadataAggregator |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| MetadataBuilder |
De klasse MetadataBuilder schrijft metagegevens voor een assembly op een zeer krachtige manier. Het is ontworpen voor gebruik door compilers en andere hulpprogramma's voor het genereren van assembly's. |
| MetadataReaderExtensions |
Biedt uitbreidingsmethoden voor het werken met bepaalde onbewerkte elementen van de ECMA-335-metagegevenstabellen en heaps. |
| MetadataRootBuilder |
Opbouwfunctie van een metagegevenshoofdmap die moet worden ingesloten in een draagbare uitvoerbare installatiekopieën. |
| MetadataSizes |
Biedt informatie over de grootte van verschillende metagegevensstructuren. |
| MetadataTokens |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| PortablePdbBuilder |
Vertegenwoordigt de opbouwfunctie van een portable PDB-installatiekopieën. |
Structs
| Name | Description |
|---|---|
| ArrayShapeEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| BlobEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| CustomAttributeArrayTypeEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| CustomAttributeElementTypeEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| CustomAttributeNamedArgumentsEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| CustomModifiersEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| EditAndContinueLogEntry |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| ExceptionRegionEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| FieldTypeEncoder |
Biedt encoder voor veldhandtekening-blob, met extra ondersteuning voor coderingsverwvelden, aangepaste modifiers en getypte verwijzingen. |
| FixedArgumentsEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| GenericTypeArgumentsEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| InstructionEncoder |
Codeert CIL-instructies (Common Intermediate Language). |
| LabelHandle |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| LiteralEncoder |
Biedt methoden voor het coderen van letterlijke gegevens. |
| LiteralsEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| LocalVariablesEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| LocalVariableTypeEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| MethodBodyStreamEncoder |
Biedt een encoder voor een hoofdtekststroom van een methode. |
| MethodBodyStreamEncoder.MethodBody |
Beschrijft een hoofdtekst van de methode. Deze klasse is bedoeld om samen met de MethodBodyStreamEncoder klas te worden gebruikt. |
| MethodSignatureEncoder |
Biedt een encoder voor methodehandtekeningen. |
| NamedArgumentsEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| NamedArgumentTypeEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| NameEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| ParametersEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| ParameterTypeEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| PermissionSetEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| ReturnTypeEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| ScalarEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| SignatureDecoder<TType> |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| SignatureDecoder<TType,TGenericContext> |
Decodeert handtekening-blobs. |
| SignatureTypeEncoder |
Codeert een type in een handtekening. |
| SwitchInstructionEncoder |
Codeert de vertakkingen van een IL-instructie |
| VectorEncoder |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
Enums
| Name | Description |
|---|---|
| EditAndContinueOperation |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| FunctionPointerAttributes |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| HeapIndex |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
| MethodBodyAttributes |
Definieert de hoofdtekstkenmerken van de methode. |
| TableIndex |
Biedt functionaliteit op laag niveau voor het schrijven van assemblymetagegevens volgens ECMA-335. |
Opmerkingen
Deze naamruimte bevat de volgende kernklassen:
- De MetadataBuilder klasse, die wordt gebruikt om een assembly te definiëren.