System.Reflection.Metadata 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 lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly.
Classes
| Nom | Description |
|---|---|
| HandleComparer |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MetadataReader |
Lit les métadonnées définies par la spécification CLI ECMA 335. |
| MetadataStringDecoder |
Fournit un MetadataReader mécanisme personnalisé pour décoder des séquences d’octets dans les métadonnées qui représentent du texte. |
| MethodBodyBlock |
Représente le corps de la méthode dans l’assembly ECMA 335. |
| PEReaderExtensions |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
Structures
| Nom | Description |
|---|---|
| AssemblyDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| AssemblyDefinitionHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| AssemblyFile |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| AssemblyFileHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| AssemblyFileHandleCollection |
Représente une collection de AssemblyFileHandle. |
| AssemblyFileHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| AssemblyReference |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| AssemblyReferenceHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| AssemblyReferenceHandleCollection |
Collection de références d’assembly. |
| AssemblyReferenceHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| BlobHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| BlobReader |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| Constant |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ConstantHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| CustomAttribute |
Fournit des informations sur un attribut personnalisé. |
| CustomAttributeHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| CustomAttributeHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| CustomAttributeHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| DeclarativeSecurityAttribute |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| DeclarativeSecurityAttributeHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| DeclarativeSecurityAttributeHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| DeclarativeSecurityAttributeHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| EntityHandle |
Représente une entité de métadonnées (telle qu’une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé). |
| EventAccessors |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| EventDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| EventDefinitionHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| EventDefinitionHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| EventDefinitionHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ExceptionRegion |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ExportedType |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ExportedTypeHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ExportedTypeHandleCollection |
Représente une collection d’instances TypeReferenceHandle. |
| ExportedTypeHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| FieldDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| FieldDefinitionHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| FieldDefinitionHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| FieldDefinitionHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| GenericParameter |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| GenericParameterConstraint |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| GenericParameterConstraintHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| GenericParameterConstraintHandleCollection |
Représente une collection de contraintes d’un paramètre de type générique. |
| GenericParameterConstraintHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| GenericParameterHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| GenericParameterHandleCollection |
Représente une collection de paramètres de type générique d’une méthode ou d’un type. |
| GenericParameterHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| GuidHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| Handle |
Représente une entité de métadonnées (telle qu’une référence de type, une définition de type, une spécification de type, une définition de méthode ou un attribut personnalisé) ou une valeur (une chaîne, un objet blob, un guid ou une chaîne utilisateur). |
| InterfaceImplementation |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| InterfaceImplementationHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| InterfaceImplementationHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| InterfaceImplementationHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ManifestResource |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ManifestResourceHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ManifestResourceHandleCollection |
Représente une collection d’instances ManifestResourceHandle. |
| ManifestResourceHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MemberReference |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MemberReferenceHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MemberReferenceHandleCollection |
Représente une collection d’instances MemberReferenceHandle. |
| MemberReferenceHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MetadataStringComparer |
Fournit des helpers de comparaison de chaînes pour interroger des chaînes dans les métadonnées tout en évitant l’allocation si possible. |
| MethodDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodDefinitionHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodDefinitionHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodDefinitionHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodImplementation |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodImplementationHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodImplementationHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodImplementationHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodImport |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodSpecification |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MethodSpecificationHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ModuleDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ModuleDefinitionHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ModuleReference |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ModuleReferenceHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| NamespaceDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| NamespaceDefinitionHandle |
Fournit un handle à une définition d’espace de noms. |
| Parameter |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ParameterHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| ParameterHandleCollection |
Contient une collection de paramètres d’une méthode spécifiée. |
| ParameterHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| PropertyAccessors |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| PropertyDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| PropertyDefinitionHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| PropertyDefinitionHandleCollection |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| PropertyDefinitionHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| SignatureHeader |
Représente les caractéristiques de signature spécifiées par l’octet de début des objets blob de signature. |
| StandaloneSignature |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| StandaloneSignatureHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| StringHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeDefinition |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeDefinitionHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeDefinitionHandleCollection |
Contient une collection d’instances TypeDefinitionHandle. |
| TypeDefinitionHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeLayout |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeReference |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeReferenceHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeReferenceHandleCollection |
Contient une collection d’instances TypeReferenceHandle. |
| TypeReferenceHandleCollection.Enumerator |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeSpecification |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| TypeSpecificationHandle |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| UserStringHandle |
Représente un handle pour le tas de chaînes utilisateur. |
Énumérations
| Nom | Description |
|---|---|
| ConstantTypeCode |
Spécifie des valeurs qui représentent des types de constantes de métadonnées. |
| CustomAttributeNamedArgumentKind |
Spécifie des constantes qui définissent les types d’arguments dans une signature d’attribut personnalisée. |
| ExceptionRegionKind |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| HandleKind |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MemberReferenceKind |
Spécifie des constantes qui indiquent si un MemberReference fait référence à une méthode ou à un champ. |
| MetadataKind |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| MetadataReaderOptions |
Fournit des fonctionnalités de bas niveau pour lire les métadonnées d’assembly en fonction d’ECMA-335. Cet espace de noms est conçu pour être utilisé par les compilateurs et d’autres outils qui doivent lire les métadonnées d’assembly. |
| SerializationTypeCode |
Spécifie les codes de type utilisés pour encoder les types de valeurs dans un objet blob CustomAttributeValue<TType>. |
| SignatureAttributes |
Spécifie des indicateurs supplémentaires qui peuvent être appliqués aux signatures de méthode. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de début représenté par une structure SignatureHeader. |
| SignatureCallingConvention |
Spécifie comment les arguments d’une signature donnée sont passés de l’appelant à l’appelé. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de début représenté par une structure SignatureHeader. |
| SignatureKind |
Spécifie le type de signature. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de début représenté par une structure SignatureHeader. |
| SignatureTypeCode |
Spécifie les constantes qui définissent les codes de type utilisés dans l’encodage de signature. |
Remarques
Avertissement
Les types de lecture de métadonnées dans cet espace de noms, tels que MetadataReader et MetadataReaderProvider, ne sont pas conçus pour gérer les entrées non approuvées. Les fichiers PE mal formés ou malveillants, les métadonnées ou les entrées PDB peuvent entraîner un comportement inattendu, notamment l’accès à la mémoire hors limites, les blocages ou les blocages. Utilisez uniquement ces API avec des métadonnées approuvées, des fichiers PE et des entrées PDB. Les TypeName types et AssemblyNameInfo les types sont sécurisés pour une utilisation avec une entrée non approuvée.
Cet espace de noms contient les classes principales suivantes :
- Classe MetadataReader utilisée pour lire un assembly.