System.Reflection.Metadata Espace de noms

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 :

Voir aussi