Teilen über


System.Reflection.Metadata Namespace

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

Klassen

AssemblyExtensions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyNameInfo

Beschreibt eine Assembly.

BlobBuilder

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DebugMetadataHeader

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

HandleComparer

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ILOpCodeExtensions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ImageFormatLimitationException

Die Ausnahme, die ausgelöst wird, wenn ein Versuch, Metadaten zu schreiben, einen Grenzwert der Formatspezifikation überschreitet. Wenn die Heap-Größenbeschränkung beispielsweise überschritten wird.

MetadataReader

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

MetadataReaderProvider

Stellt eine MetadataReader für Metadaten bereit, die in einem Array von Bytes, einem Speicherblock oder einem Datenstrom gespeichert sind.

MetadataStringDecoder

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

MetadataUpdateHandlerAttribute

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

MetadataUpdater

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeName

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeNameParseOptions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyFile

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyFileHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyFileHandleCollection

Stellt eine Auflistung von AssemblyFileHandledar.

AssemblyFileHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

AssemblyReferenceHandleCollection

Eine Sammlung von Assemblyverweise.

AssemblyReferenceHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

Blob

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

BlobBuilder.Blobs

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

BlobContentId

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

BlobHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

BlobReader

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

BlobWriter

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

Constant

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ConstantHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

CustomAttributeHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

CustomAttributeHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

CustomAttributeNamedArgument<TType>

Stellt ein benanntes Argument dar, das von einer benutzerdefinierten Attributsignatur decodiert wird.

CustomAttributeTypedArgument<TType>

Stellt ein typiertes Argument für ein benutzerdefiniertes Metadaten-Attribut dar.

CustomAttributeValue<TType>

Stellt ein benutzerdefiniertes Attribut des typs dar, der durch TTypeangegeben wird.

CustomDebugInformation

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

CustomDebugInformationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

CustomDebugInformationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

CustomDebugInformationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttribute

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttributeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttributeHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DeclarativeSecurityAttributeHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DocumentHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DocumentHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

DocumentNameBlobHandle

Eine BlobHandle, die ein Blob auf #Blob Heap in portablen PDB als Dokumentname strukturiert darstellt.

EntityHandle

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

EventAccessors

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

EventDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

EventDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

EventDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

EventDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ExceptionRegion

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ExportedType

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ExportedTypeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

FieldDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

FieldDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

FieldDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

FieldDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

GenericParameter

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

GenericParameterConstraint

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

GenericParameterConstraintHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

GenericParameterConstraintHandleCollection

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

GenericParameterConstraintHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

GenericParameterHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

GenericParameterHandleCollection

Stellt eine Auflistung generischer Typparameter einer Methode oder eines Typs dar.

GenericParameterHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

GuidHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ImportDefinitionCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ImportDefinitionCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ImportScopeCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ImportScopeHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

InterfaceImplementation

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

InterfaceImplementationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

InterfaceImplementationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

InterfaceImplementationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalConstantHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalConstantHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalScope

Stellt Informationen zum Umfang 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalScopeHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalScopeHandleCollection.ChildrenEnumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalScopeHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalVariableHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalVariableHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ManifestResource

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ManifestResourceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MemberReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MemberReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MetadataStringComparer

Stellt Hilfsprogramme für Zeichenfolgenvergleiche bereit, um Zeichenfolgen in Metadaten abzufragen und dabei die Zuordnung nach Möglichkeit zu vermeiden.

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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodDebugInformationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodDebugInformationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodImplementation

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodImplementationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodImplementationHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodImplementationHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodImport

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodSignature<TType>

Stellt eine Methode (Definition, Verweis oder eigenständige Signatur) oder Eigenschaftssignatur dar. Im Fall von Eigenschaften entspricht die Signatur dem eines Getters mit einem unterscheidenden SignatureHeader.

MethodSpecification

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MethodSpecificationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ModuleDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ModuleDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ModuleReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ModuleReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

NamespaceDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ParameterHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ParameterHandleCollection

Enthält eine Auflistung von Parametern einer angegebenen Methode.

ParameterHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

PropertyAccessors

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

PropertyDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

PropertyDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

PropertyDefinitionHandleCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

PropertyDefinitionHandleCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ReservedBlob<THandle>

Stellt ein Handle und ein entsprechendes BLOB für einen Metadaten heap dar, der für zukünftige Inhaltsaktualisierungen reserviert wurde.

SequencePoint

Stellt einen portablen PDB-Sequenzpunkt dar.

SequencePointCollection

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

SequencePointCollection.Enumerator

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

SignatureHeader

Stellt die Signaturmerkmale dar, die durch das führende Byte von Signaturblobs angegeben werden.

StandaloneSignature

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

StandaloneSignatureHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

StringHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeDefinition

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeDefinitionHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeLayout

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeReference

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeReferenceHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeSpecification

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

TypeSpecificationHandle

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

UserStringHandle

Stellt ein Handle für den Benutzerzeichenfolgen-Heap dar.

Schnittstellen

IConstructedTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ICustomAttributeTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

IPrimitiveTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ISignatureTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ISignatureTypeProvider<TType,TGenericContext>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ISimpleTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ISZArrayTypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ITypeProvider<TType>

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, 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 wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

HandleKind

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ILOpCode

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

ImportDefinitionKind

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

LocalVariableAttributes

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MemberReferenceKind

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

MetadataKind

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MetadataReaderOptions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

MetadataStreamOptions

Bietet Funktionen auf niedriger Ebene zum Lesen von Assemblymetadaten gemäß ECMA-335. Dieser Namespace wurde entwickelt, um von Compilern und anderen Tools verwendet zu werden, die Assemblymetadaten lesen müssen.

PrimitiveSerializationTypeCode

Gibt Konstanten an, die die Typcodes definieren, die zum Codieren von Typen von Grundtypen in einem CustomAttribute Wert-BLOB verwendet werden.

PrimitiveTypeCode

Gibt Konstanten an, die primitive Typen definieren, die in Metadatensignaturen gefunden werden.

SerializationTypeCode

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

SignatureAttributes

Gibt zusätzliche Flags an, die auf Methodensignaturen angewendet werden können. Die zugrunde liegenden Werte der Felder in diesem Typ entsprechen der Darstellung des führenden Signaturbytes, das durch eine SignatureHeader Struktur dargestellt wird.

SignatureCallingConvention

Gibt an, wie Argumente in einer bestimmten Signatur vom Aufrufer an den Angerufenen übergeben werden. Die zugrunde liegenden Werte der Felder in diesem Typ entsprechen der Darstellung des führenden Signaturbytes, das durch eine SignatureHeader Struktur dargestellt wird.

SignatureKind

Gibt den Signaturtyp an. Die zugrunde liegenden Werte der Felder in diesem Typ entsprechen der Darstellung des führenden Signaturbytes, das durch eine SignatureHeader Struktur dargestellt wird.

SignatureTypeCode

Gibt Konstanten an, die Typcodes definieren, die in der Signaturcodierung verwendet werden.

SignatureTypeKind

Gibt die Typdefinition der Signatur an.

StandaloneSignatureKind

Gibt an, ob ein StandaloneSignature eine eigenständige Methode oder lokale Variablensignatur darstellt.

Hinweise

Dieser Namespace enthält die folgenden Kernklassen:

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

Weitere Informationen