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
AssemblyExtensions

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.

AssemblyNameInfo

Beskriver en sammansättning.

BlobBuilder

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.

DebugMetadataHeader

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.

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.

ILOpCodeExtensions

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.

ImageFormatLimitationException

Undantaget som utlöses när ett försök att skriva metadata överskrider en gräns som anges av formatspecifikationen. Till exempel när heapstorleksgränsen överskrids.

MetadataReader

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

MetadataReaderProvider

Tillhandahåller en MetadataReader för metadata som lagras i en matris med byte, ett minnesblock eller en ström.

MetadataStringDecoder

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

MetadataUpdateHandlerAttribute

Anger att en typ som ska ta emot meddelanden om metadatauppdateringar.

MetadataUpdater

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.

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.

TypeName

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.

TypeNameParseOptions

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
ArrayShape

Representerar formen på en matristyp.

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.

Blob

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.

BlobBuilder.Blobs

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.

BlobContentId

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.

BlobWriter

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.

CustomAttributeNamedArgument<TType>

Representerar ett namngivet argument som avkodas från en anpassad attributsignatur.

CustomAttributeTypedArgument<TType>

Representerar ett skrivet argument för ett anpassat metadataattribut.

CustomAttributeValue<TType>

Representerar ett anpassat attribut av den typ som anges av TType.

CustomDebugInformation

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.

CustomDebugInformationHandle

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.

CustomDebugInformationHandleCollection

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.

CustomDebugInformationHandleCollection.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.

Document

Källdokumentet i felsökningsmetadata.

DocumentHandle

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.

DocumentHandleCollection

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.

DocumentHandleCollection.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.

DocumentNameBlobHandle

En BlobHandle som representerar en blob på #Blob heap i Portable PDB strukturerad som dokumentnamn.

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).

ImportDefinition

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.

ImportDefinitionCollection

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.

ImportDefinitionCollection.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.

ImportScope

Innehåller information om det lexikala omfång inom vilket en grupp med importer är tillgängliga. Den här informationen lagras i felsökningsmetadata.

ImportScopeCollection

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.

ImportScopeCollection.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.

ImportScopeHandle

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.

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.

LocalConstant

Innehåller information om lokala konstanter. Den här informationen lagras i felsökningsmetadata.

LocalConstantHandle

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.

LocalConstantHandleCollection

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.

LocalConstantHandleCollection.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.

LocalScope

Innehåller information om omfånget för lokala variabler och konstanter. Den här informationen lagras i felsökningsmetadata.

LocalScopeHandle

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.

LocalScopeHandleCollection

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.

LocalScopeHandleCollection.ChildrenEnumerator

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.

LocalScopeHandleCollection.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.

LocalVariable

Innehåller information om lokala variabler. Den här informationen lagras i felsökningsmetadata.

LocalVariableHandle

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.

LocalVariableHandleCollection

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.

LocalVariableHandleCollection.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.

MethodDebugInformation

Innehåller felsökningsinformation som är associerad med en metoddefinition. Den här informationen lagras i felsökningsmetadata.

MethodDebugInformationHandle

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.

MethodDebugInformationHandleCollection

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.

MethodDebugInformationHandleCollection.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.

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.

MethodSignature<TType>

Representerar en metod (definition, referens eller fristående) eller egenskapssignatur. När det gäller egenskaper matchar signaturen en getter med en särskiljande SignatureHeader.

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.

ReservedBlob<THandle>

Representerar ett handtag och en motsvarande blob på en metadata-heap som har reserverats för framtida innehållsuppdatering.

SequencePoint

Representerar en bärbar PDB-sekvenspunkt.

SequencePointCollection

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.

SequencePointCollection.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.

Gränssnitt

Name Description
IConstructedTypeProvider<TType>

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.

ICustomAttributeTypeProvider<TType>

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.

IPrimitiveTypeProvider<TType>

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.

ISignatureTypeProvider<TType>

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.

ISignatureTypeProvider<TType,TGenericContext>

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.

ISimpleTypeProvider<TType>

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.

ISZArrayTypeProvider<TType>

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.

ITypeProvider<TType>

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.

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.

ILOpCode

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.

ImportDefinitionKind

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.

LocalVariableAttributes

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.

MetadataStreamOptions

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.

PrimitiveSerializationTypeCode

Anger konstanter som definierar de typkoder som används för att koda typer av primitiva värden i en CustomAttribute värdeblob.

PrimitiveTypeCode

Anger konstanter som definierar primitiva typer som finns i metadatasignaturer.

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.

SignatureTypeKind

Anger typdefinitionen för signaturen.

StandaloneSignatureKind

Anger om en StandaloneSignature representerar en fristående metod eller en lokal variabelsignatur.

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