System.Reflection.Metadata Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.