System.Reflection.Metadata Namnområde

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

Klasser

Name Description
HandleComparer

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MetadataReader

Läser metadata enligt definitionen i ECMA 335 CLI-specifikationen.

MetadataStringDecoder

MetadataReader Tillhandahåller en anpassad mekanism för avkodning av bytesekvenser i metadata som representerar text.

MethodBodyBlock

Representerar metodtexten i ECMA 335-sammansättningen.

PEReaderExtensions

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

Strukturer

Name Description
AssemblyDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

AssemblyDefinitionHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

AssemblyFile

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

AssemblyFileHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

AssemblyFileHandleCollection

Representerar en samling med AssemblyFileHandle.

AssemblyFileHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

AssemblyReference

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

AssemblyReferenceHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

AssemblyReferenceHandleCollection

En samling sammansättningsreferenser.

AssemblyReferenceHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

BlobHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

BlobReader

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

Constant

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ConstantHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

CustomAttribute

Innehåller information om ett anpassat attribut.

CustomAttributeHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

CustomAttributeHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

CustomAttributeHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

DeclarativeSecurityAttribute

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

DeclarativeSecurityAttributeHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

DeclarativeSecurityAttributeHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

DeclarativeSecurityAttributeHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

EntityHandle

Representerar en metadataentitet (till exempel en typreferens, typdefinition, typspecifikation, metoddefinition eller anpassat attribut).

EventAccessors

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

EventDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

EventDefinitionHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

EventDefinitionHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

EventDefinitionHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ExceptionRegion

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ExportedType

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ExportedTypeHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ExportedTypeHandleCollection

Representerar en samling TypeReferenceHandle instanser.

ExportedTypeHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

FieldDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

FieldDefinitionHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

FieldDefinitionHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

FieldDefinitionHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

GenericParameter

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

GenericParameterConstraint

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

GenericParameterConstraintHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

GenericParameterConstraintHandleCollection

Representerar en samling begränsningar för en allmän typparameter.

GenericParameterConstraintHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

GenericParameterHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

GenericParameterHandleCollection

Representerar en samling generiska typparametrar av en metod eller typ.

GenericParameterHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

GuidHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

Handle

Representerar en metadataentitet (till exempel en typreferens, en typdefinition, en typspecifikation, en metoddefinition eller ett anpassat attribut) eller ett värde (en sträng, blob, guid eller användarsträng).

InterfaceImplementation

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

InterfaceImplementationHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

InterfaceImplementationHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

InterfaceImplementationHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ManifestResource

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ManifestResourceHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ManifestResourceHandleCollection

Representerar en samling ManifestResourceHandle instanser.

ManifestResourceHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MemberReference

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MemberReferenceHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MemberReferenceHandleCollection

Representerar en samling MemberReferenceHandle instanser.

MemberReferenceHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MetadataStringComparer

Tillhandahåller strängjämförelsehjälpare för att fråga efter strängar i metadata och samtidigt undvika allokering om möjligt.

MethodDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodDefinitionHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodDefinitionHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodDefinitionHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodImplementation

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodImplementationHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodImplementationHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodImplementationHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodImport

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodSpecification

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MethodSpecificationHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ModuleDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ModuleDefinitionHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ModuleReference

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ModuleReferenceHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

NamespaceDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

NamespaceDefinitionHandle

Ger en referens till en namnområdesdefinition.

Parameter

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ParameterHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

ParameterHandleCollection

Innehåller en samling parametrar för en angiven metod.

ParameterHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

PropertyAccessors

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

PropertyDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

PropertyDefinitionHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

PropertyDefinitionHandleCollection

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

PropertyDefinitionHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

SignatureHeader

Representerar signaturegenskaperna som anges av den inledande byte av signaturblobar.

StandaloneSignature

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

StandaloneSignatureHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

StringHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeDefinition

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeDefinitionHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeDefinitionHandleCollection

Innehåller en samling TypeDefinitionHandle instanser.

TypeDefinitionHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeLayout

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeReference

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeReferenceHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeReferenceHandleCollection

Innehåller en samling TypeReferenceHandle instanser.

TypeReferenceHandleCollection.Enumerator

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeSpecification

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

TypeSpecificationHandle

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

UserStringHandle

Representerar ett handtag till användarsträngens heap.

Uppräkningar

Name Description
ConstantTypeCode

Anger värden som representerar typer av metadatakonstanter.

CustomAttributeNamedArgumentKind

Anger konstanter som definierar typer av argument i en anpassad attributsignatur.

ExceptionRegionKind

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

HandleKind

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MemberReferenceKind

Anger konstanter som anger om en referens till en metod eller ett MemberReference fält.

MetadataKind

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

MetadataReaderOptions

Tillhandahåller funktioner på låg nivå för att läsa sammansättningsmetadata enligt ECMA-335. Det här namnområdet är utformat för att användas av kompilatorer och andra verktyg som behöver läsa sammansättningsmetadata.

SerializationTypeCode

Anger typkoder som används för att koda typerna av värden i en CustomAttributeValue<TType> blob.

SignatureAttributes

Anger ytterligare flaggor som kan tillämpas på metodsignaturer. De underliggande värdena för fälten i den här typen motsvarar representationen i den inledande signaturbyte som representeras av en SignatureHeader struktur.

SignatureCallingConvention

Anger hur argument i en viss signatur skickas från anroparen till anroparen. De underliggande värdena för fälten i den här typen motsvarar representationen i den inledande signaturbyte som representeras av en SignatureHeader struktur.

SignatureKind

Anger signaturtyp. De underliggande värdena för fälten i den här typen motsvarar representationen i den inledande signaturbyte som representeras av en SignatureHeader struktur.

SignatureTypeCode

Anger konstanter som definierar typkoder som används i signaturkodning.

Kommentarer

Caution

Metadataläsningstyperna i det här namnområdet, till exempel MetadataReader och MetadataReaderProvider, är inte utformade för att hantera ej betrodda indata. Felaktiga eller skadliga PE-filer, metadata eller PDB-indata kan orsaka oväntat beteende, inklusive out-of-bounds minnesåtkomst, krascher eller hängningar. Använd endast dessa API:er med betrodda metadata, PE-filer och PDB-indata. Typerna TypeName och AssemblyNameInfo är säkra för användning med ej betrodda indata.

Det här namnområdet innehåller följande kärnklasser:

  • Klassen MetadataReader , som används för att läsa en sammansättning.

Se även