System.Reflection.Metadata Espace de noms

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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

AssemblyExtensions

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

BlobBuilder

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

DebugMetadataHeader

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

HandleComparer

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ILOpCodeExtensions

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ImageFormatLimitationException

Exception levée lorsqu’une tentative d’écriture de métadonnées dépasse une limite donnée par la spécification du format. Par exemple, quand la limite de taille du tas est dépassée.

MetadataReader

Lit les métadonnées comme défini par la spécification de l’interface CLI ECMA 335.

MetadataReaderProvider

Fournit un MetadataReader pour les métadonnées stockées dans un tableau d’octets, un bloc de mémoire ou un flux.

MetadataStringDecoder

Fournit le MetadataReader avec un mécanisme personnalisé pour décoder les séquences d’octets dans les métadonnées qui représentent du texte.

MetadataUpdateHandlerAttribute

Indique qu’un type qui doit recevoir des notifications de mises à jour de métadonnées.

MetadataUpdater

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

MethodBodyBlock

Représente le corps de la méthode dans l’assembly ECMA 335.

PEReaderExtensions

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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

ArrayShape

Représente la forme d’un type tableau.

AssemblyDefinition

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

Blob

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

BlobBuilder.Blobs

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

BlobContentId

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

BlobWriter

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

CustomAttributeNamedArgument<TType>

Représente un argument nommé décodé à partir d’une signature d’attribut personnalisé.

CustomAttributeTypedArgument<TType>

Représente un argument typé d’un attribut de métadonnées personnalisé.

CustomAttributeValue<TType>

Représente un attribut personnalisé du type spécifié par TType.

CustomDebugInformation

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

CustomDebugInformationHandle

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

CustomDebugInformationHandleCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

CustomDebugInformationHandleCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

Document

Document source dans les métadonnées de débogage.

DocumentHandle

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

DocumentHandleCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

DocumentHandleCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

DocumentNameBlobHandle

BlobHandle représentant un objet blob sur le segment #Blob dans le PDB portable structuré comme Nom de document.

EntityHandle

Représente une entité de métadonnées (comme 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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ériques d’une méthode ou d’un type.

GenericParameterHandleCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 (comme 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 (chaîne, objet blob, GUID ou chaîne utilisateur).

ImportDefinition

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ImportDefinitionCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ImportDefinitionCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ImportScope

Fournit des informations sur la portée lexicale dans laquelle un groupe d’importations est disponible. Ces informations sont stockées dans les métadonnées de débogage.

ImportScopeCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ImportScopeCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ImportScopeHandle

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

InterfaceImplementation

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

LocalConstant

Fournit des informations sur les constantes locales. Ces informations sont stockées dans les métadonnées de débogage.

LocalConstantHandle

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalConstantHandleCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalConstantHandleCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalScope

Fournit des informations sur la portée des variables locales et des constantes. Ces informations sont stockées dans les métadonnées de débogage.

LocalScopeHandle

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalScopeHandleCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalScopeHandleCollection.ChildrenEnumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalScopeHandleCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalVariable

Fournit des informations sur les variables locales. Ces informations sont stockées dans les métadonnées de débogage.

LocalVariableHandle

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalVariableHandleCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalVariableHandleCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 applications d’assistance de comparaison de chaînes pour interroger les chaînes dans les métadonnées tout en évitant si possible les allocations.

MethodDebugInformation

Fournit les informations de débogage associées à une définition de méthode. Ces informations sont stockées dans les métadonnées de débogage.

MethodDebugInformationHandle

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

MethodDebugInformationHandleCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

MethodDebugInformationHandleCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

MethodDefinition

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

MethodSignature<TType>

Représente une méthode (définition, référence ou autonome) ou une signature de propriété. Dans le cas des propriétés, la signature correspond à celle d’un accesseur Get avec un SignatureHeader de distinction.

MethodSpecification

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 descripteur à une définition d’espace de noms.

Parameter

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

ReservedBlob<THandle>

Représente un descripteur et un objet blob correspondant sur un tas de métadonnées réservé pour une future mise à jour de contenu.

SequencePoint

Représente un point de séquence PDB portable.

SequencePointCollection

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

SequencePointCollection.Enumerator

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 tête d’objets blob de signature.

StandaloneSignature

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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 descripteur du tas de la chaîne utilisateur.

Interfaces

IConstructedTypeProvider<TType>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ICustomAttributeTypeProvider<TType>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

IPrimitiveTypeProvider<TType>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ISignatureTypeProvider<TType>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ISignatureTypeProvider<TType,TGenericContext>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ISimpleTypeProvider<TType>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ISZArrayTypeProvider<TType>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ITypeProvider<TType>

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

Énumérations

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 genres d’arguments dans une signature d’attribut personnalisé.

ExceptionRegionKind

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

ILOpCode

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

ImportDefinitionKind

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

LocalVariableAttributes

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 référence une méthode ou un champ.

MetadataKind

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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 la lecture des métadonnées d’assembly selon 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.

MetadataStreamOptions

Fournit des fonctionnalités de bas niveau pour la lecture des métadonnées d’assembly selon 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.

PrimitiveSerializationTypeCode

Spécifie les constantes qui définissent les codes de type utilisés pour encoder les types de valeurs primitives dans un objet blob de valeur CustomAttribute.

PrimitiveTypeCode

Spécifie des constantes qui définissent les types primitifs trouvés dans les signatures de métadonnées.

SerializationTypeCode

Spécifie des 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 à des signatures de méthodes. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de tête représenté par une structure SignatureHeader.

SignatureCallingConvention

Spécifie comment les arguments dans une signature donnée sont transmis de l’appelant vers l’appelé. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de tête représenté par une structure SignatureHeader.

SignatureKind

Spécifie le genre de signature. Les valeurs sous-jacentes des champs de ce type correspondent à la représentation dans l’octet de signature de tête représenté par une structure SignatureHeader.

SignatureTypeCode

Spécifie des constantes qui définissent des codes de type utilisés dans l’encodage de la signature.

SignatureTypeKind

Indique la définition de type de la signature.

StandaloneSignatureKind

Indique si un StandaloneSignature représente une signature de méthode autonome ou de variable locale.

Remarques

Cet espace de noms contient les classes principales suivantes :

Voir aussi