System.Reflection.Metadata Namespace

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

Klassen

AssemblyExtensions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

BlobBuilder

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DebugMetadataHeader

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

HandleComparer

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ILOpCodeExtensions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ImageFormatLimitationException

Die Ausnahme, die ausgelöst wird, wenn ein Versuch, Metadaten zu schreiben, eine von der Formatspezifikation angegebene Grenze überschreitet. Dies ist beispielsweise der Fall, wenn die Heapgrößenbeschränkung überschritten wird.

MetadataReader

Liest Metadaten gemäß der ECMA 335 CLI-Spezifikation.

MetadataReaderProvider

Stellt einen MetadataReader für Metadaten bereit, die in einem Bytearray, einem Speicherblock oder einem Stream gespeichert sind.

MetadataStringDecoder

Stellt MetadataReader mit einem benutzerdefinierten Mechanismus zum Decodieren von Bytesequenzen in Metadaten bereit, die Text darstellen.

MetadataUpdateHandlerAttribute

Gibt an, dass ein Typ Benachrichtigungen über Metadatenupdates empfangen soll.

MetadataUpdater

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodBodyBlock

Stellt den Methodentext in der ECMA 335-Assembly dar.

PEReaderExtensions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

Strukturen

ArrayShape

Stellt die Form eines Arraytyps dar.

AssemblyDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

AssemblyDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

AssemblyFile

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

AssemblyFileHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

AssemblyFileHandleCollection

Stellt eine AssemblyFileHandle-Auflistung dar.

AssemblyFileHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

AssemblyReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

AssemblyReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

AssemblyReferenceHandleCollection

Eine Sammlung von Assemblyverweisen.

AssemblyReferenceHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

Blob

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

BlobBuilder.Blobs

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

BlobContentId

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

BlobHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

BlobReader

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

BlobWriter

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

Constant

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ConstantHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

CustomAttribute

Stellt Informationen zu einem benutzerdefinierten Attribut bereit.

CustomAttributeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

CustomAttributeHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

CustomAttributeHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

CustomAttributeNamedArgument<TType>

Stellt ein benanntes Argument dar, das aus einer benutzerdefinierten Attributsignatur codiert wurde.

CustomAttributeTypedArgument<TType>

Stellt ein typisiertes Argument für ein benutzerdefiniertes Metadatenattribut dar.

CustomAttributeValue<TType>

Stellt ein benutzerdefiniertes Attribut des von TType angegebenen Typs dar.

CustomDebugInformation

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

CustomDebugInformationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

CustomDebugInformationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

CustomDebugInformationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttribute

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttributeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttributeHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttributeHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

Document

Das Quelldokument in den Debugmetadaten.

DocumentHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DocumentHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DocumentHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

DocumentNameBlobHandle

Ein BlobHandle, das ein Blob auf dem #Blob-Heap in Portable PDB darstellt, strukturiert als Dokumentname.

EntityHandle

Stellt eine Metadatenentität dar (z. B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut).

EventAccessors

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

EventDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

EventDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

EventDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

EventDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ExceptionRegion

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ExportedType

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ExportedTypeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ExportedTypeHandleCollection

Stellt eine Auflistung von TypeReferenceHandle-Instanzen dar.

ExportedTypeHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

FieldDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

FieldDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

FieldDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

FieldDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

GenericParameter

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

GenericParameterConstraint

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

GenericParameterConstraintHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

GenericParameterConstraintHandleCollection

Stellt eine Sammlung von Einschränkungen eines generischen Typparameters dar.

GenericParameterConstraintHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

GenericParameterHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

GenericParameterHandleCollection

Stellt eine Sammlung von generischen Typparametern einer Methode oder eines Typs dar.

GenericParameterHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

GuidHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

Handle

Stellt eine beliebige Metadatenentität (z.B. einen Typverweis, eine Typdefinition, eine Typspezifikation, eine Methodendefinition oder ein benutzerdefiniertes Attribut) oder einen Wert (eine Zeichenfolge, ein Blob, eine GUID oder eine Benutzerzeichenfolge) dar.

ImportDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ImportDefinitionCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ImportDefinitionCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ImportScope

Stellt Informationen zum lexikalischen Bereich bereit, in dem eine Gruppe von Importen verfügbar ist. Diese Informationen werden in Debugmetadaten gespeichert.

ImportScopeCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ImportScopeCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ImportScopeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

InterfaceImplementation

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

InterfaceImplementationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

InterfaceImplementationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

InterfaceImplementationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalConstant

Stellt Informationen zu lokalen Konstanten bereit. Diese Informationen werden in Debugmetadaten gespeichert.

LocalConstantHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalConstantHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalConstantHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalScope

Stellt Informationen zum Bereich lokaler Variablen und Konstanten bereit. Diese Informationen werden in Debugmetadaten gespeichert.

LocalScopeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalScopeHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalScopeHandleCollection.ChildrenEnumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalScopeHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalVariable

Stellt Informationen zu lokalen Variablen bereit. Diese Informationen werden in Debugmetadaten gespeichert.

LocalVariableHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalVariableHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalVariableHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ManifestResource

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ManifestResourceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ManifestResourceHandleCollection

Stellt eine Auflistung von ManifestResourceHandle-Instanzen dar.

ManifestResourceHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MemberReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MemberReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MemberReferenceHandleCollection

Stellt eine Auflistung von MemberReferenceHandle-Instanzen dar.

MemberReferenceHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MetadataStringComparer

Stellt Zeichenfolgenvergleichshilfen zum Abfragen von Zeichenfolgen in Metadaten bereit, wobei die Zuordnung nach Möglichkeit vermieden wird.

MethodDebugInformation

Stellt Debuginformationen bereit, die einer Methodendefinition zugeordnet sind. Diese Informationen werden in Debugmetadaten gespeichert.

MethodDebugInformationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodDebugInformationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodDebugInformationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodImplementation

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodImplementationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodImplementationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodImplementationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodImport

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodSignature<TType>

Stellt eine Methode (Definition, Verweis, oder eigenständig) oder eine Signatur der Eigenschaften dar. In Bezug auf Eigenschaften stimmt die Signatur bis auf einen Unterschied im SignatureHeader mit der Signatur eines Getters überein.

MethodSpecification

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MethodSpecificationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ModuleDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ModuleDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ModuleReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ModuleReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

NamespaceDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

NamespaceDefinitionHandle

Stellt ein Handle für eine Namespacedefinition bereit.

Parameter

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ParameterHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ParameterHandleCollection

Enthält eine Sammlung von Parametern einer angegebenen Methode.

ParameterHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

PropertyAccessors

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

PropertyDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

PropertyDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

PropertyDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

PropertyDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ReservedBlob<THandle>

Stellt ein Handle und ein entsprechendes Blob für einen Metadatenheap dar, die für die zukünftige Aktualisierung von Inhalten reserviert wurden.

SequencePoint

Stellt einen portablen PDB-Sequenzpunkt dar.

SequencePointCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

SequencePointCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

SignatureHeader

Stellt die Signatureigenschaften dar, die vom führenden Byte der Signaturblobs dargestellt werden.

StandaloneSignature

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

StandaloneSignatureHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

StringHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeDefinitionHandleCollection

Enthält eine Auflistung von TypeDefinitionHandle-Instanzen.

TypeDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeLayout

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeReferenceHandleCollection

Enthält eine Auflistung von TypeReferenceHandle-Instanzen.

TypeReferenceHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeSpecification

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

TypeSpecificationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

UserStringHandle

Stellt ein Handle für den Benutzerzeichenfolgenheap dar.

Schnittstellen

IConstructedTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ICustomAttributeTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

IPrimitiveTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ISignatureTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ISignatureTypeProvider<TType,TGenericContext>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ISimpleTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ISZArrayTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ITypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

Enumerationen

ConstantTypeCode

Gibt Werte an, die Typen von Metadatenkonstanten darstellen.

CustomAttributeNamedArgumentKind

Gibt Konstanten an, die die Arten von Argumenten in einer benutzerdefinierten Attributsignatur definieren.

ExceptionRegionKind

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

HandleKind

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ILOpCode

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

ImportDefinitionKind

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

LocalVariableAttributes

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MemberReferenceKind

Gibt Konstanten an, die angeben, ob MemberReference auf eine Methode oder ein Feld verweist.

MetadataKind

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MetadataReaderOptions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

MetadataStreamOptions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace ist für die Verwendung von Compilern und anderen Tools konzipiert, die Assemblymetadaten lesen müssen.

PrimitiveSerializationTypeCode

Gibt Konstanten an, die Typcodes definieren, die zum Codieren von Typen primitiver Werte in einem Blob mit dem CustomAttribute-Wert verwendet werden.

PrimitiveTypeCode

Gibt Konstanten an, die primitive Typen definieren, die in Signaturen von Metadaten gefunden wurden.

SerializationTypeCode

Gibt Typcodes an, die zum Codieren der Werttypen in einem CustomAttributeValue<TType>-Blob verwendet werden.

SignatureAttributes

Gibt zusätzliche Kennzeichen an, die auf die Methodensignatur angewendet werden können. Die zugrunde liegenden Werte der Felder in diesem Typen entsprechen der Darstellung im führenden Signaturbyte, die von einer SignatureHeader-Struktur dargestellt wird.

SignatureCallingConvention

Gibt an, wie Argumente in einer vorhandenen Signatur vom Aufrufer an den Aufgerufenen weitergegeben werden. Die zugrunde liegenden Werte der Felder in diesem Typen entsprechen der Darstellung im führenden Signaturbyte, die von einer SignatureHeader-Struktur dargestellt wird.

SignatureKind

Gibt die Art der Signatur an. Die zugrunde liegenden Werte der Felder in diesem Typen entsprechen der Darstellung im führenden Signaturbyte, die von einer SignatureHeader-Struktur dargestellt wird.

SignatureTypeCode

Gibt Konstanten an, die in der Signaturcodierung zum Definieren des Typcodes verwendet wurden.

SignatureTypeKind

Gibt die Typdefinition der Signatur an.

StandaloneSignatureKind

Gibt an, ob StandaloneSignature eine eigenständige Methode oder eine Signatur einer lokalen Variablen darstellt.

Hinweise

Dieser Namespace enthält die folgenden Kernklassen:

  • Die MetadataReader -Klasse, die zum Lesen einer Assembly verwendet wird.

Weitere Informationen