System.Reflection.Metadata.Ecma335 Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335.
Classes
CodedIndex |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
ControlFlowBuilder |
Émet des branches et des blocs d’exception dans un corps de méthode. |
ExportedTypeExtensions |
Fournit une méthode d’extension pour accéder à la colonne TypeDefinitionId de la table ExportedType. |
MetadataAggregator |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
MetadataBuilder |
La classe MetadataBuilder écrit les métadonnées d’un assembly de manière très performante. Elle est conçue pour être utilisée par les compilateurs et d’autres outils de génération d’assemblys. |
MetadataReaderExtensions |
Fournit des méthodes d'extension pour utiliser certains éléments bruts des tas et tables de métadonnées ECMA-335. |
MetadataRootBuilder |
Générateur d’une racine de métadonnées à incorporer dans une image exécutable portable. |
MetadataSizes |
Fournit des informations sur les tailles de diverses structures de métadonnées. |
MetadataTokens |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
PortablePdbBuilder |
Représente le générateur d’une image PDB portable. |
Structures
ArrayShapeEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
BlobEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
CustomAttributeArrayTypeEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
CustomAttributeElementTypeEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
CustomAttributeNamedArgumentsEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
CustomModifiersEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
EditAndContinueLogEntry |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
ExceptionRegionEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
FieldTypeEncoder |
Fournit un encodeur pour l’objet blob de signature de champ, avec une prise en charge supplémentaire des champs de référence d’encodage, des modificateurs personnalisés et des références typées. |
FixedArgumentsEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
GenericTypeArgumentsEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
InstructionEncoder |
Encode les instructions CIL (Common Intermediate Language). |
LabelHandle |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
LiteralEncoder |
Fournit des méthodes d'encodage des littéraux. |
LiteralsEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
LocalVariablesEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
LocalVariableTypeEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
MethodBodyStreamEncoder |
Fournit un encodeur pour un flux de corps de méthode. |
MethodBodyStreamEncoder.MethodBody |
Décrit un corps de méthode. Cette classe est destinée à être utilisée avec la classe MethodBodyStreamEncoder. |
MethodSignatureEncoder |
Fournit un encodeur pour les signatures de méthode. |
NamedArgumentsEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
NamedArgumentTypeEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
NameEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
ParametersEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
ParameterTypeEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
PermissionSetEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
ReturnTypeEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
ScalarEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
SignatureDecoder<TType> |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
SignatureDecoder<TType,TGenericContext> |
Décode les objets blob de signature. |
SignatureTypeEncoder |
Encode un type dans une signature. |
SwitchInstructionEncoder |
Encode les branches d’une instruction IL |
VectorEncoder |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
Énumérations
EditAndContinueOperation |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
FunctionPointerAttributes |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
HeapIndex |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
MethodBodyAttributes |
Définit les attributs du corps de la méthode. |
TableIndex |
Fournit des fonctionnalités de bas niveau pour l’écriture de métadonnées d’assembly selon ECMA-335. |
Remarques
Cet espace de noms contient les classes principales suivantes :
- Classe MetadataBuilder , qui est utilisée pour définir un assembly.