MetadataReader Klasse

Definition

Liest Metadaten gemäß der ECMA 335 CLI-Spezifikation.Reads metadata as defined by the ECMA 335 CLI specification.

public ref class MetadataReader sealed
public sealed class MetadataReader
type MetadataReader = class
Public NotInheritable Class MetadataReader
Vererbung
MetadataReader

Konstruktoren

MetadataReader(Byte*, Int32)

Initialisiert eine neue Instanz der MetadataReader-Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.Initializes a new instance of the MetadataReader class from the metadata stored at the given memory location.

MetadataReader(Byte*, Int32, MetadataReaderOptions)

Initialisiert eine neue Instanz der MetadataReader-Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.Initializes a new instance of the MetadataReader class from the metadata stored at the given memory location.

MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)

Initialisiert eine neue Instanz der MetadataReader-Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.Initializes a new instance of the MetadataReader class from the metadata stored at the given memory location.

Eigenschaften

AssemblyFiles
AssemblyReferences
CustomAttributes
CustomDebugInformation
DebugMetadataHeader

Ruft die aus dem #Pdb-Datenstrom decodierten Informationen oder null ab, wenn der Datenstrom nicht vorhanden ist.Gets the information decoded from #Pdb stream, or null if the stream is not present.

DeclarativeSecurityAttributes
Documents
EventDefinitions
ExportedTypes
FieldDefinitions
ImportScopes
IsAssembly

Ruft einen Wert ab, der angibt, ob diese Metadaten eine Assembly darstellen.Gets a value that indicates whether the metadata represents an assembly.

LocalConstants
LocalScopes
LocalVariables
ManifestResources
MemberReferences
MetadataKind

Ruft die Art der Metadaten ab.Gets the metadata kind.

MetadataLength

Ruft die Länge der zugrunde liegenden Daten ab.Gets the length of the underlying data.

MetadataPointer

Ruft den Zeiger auf die zugrunde liegenden Daten ab.Gets the pointer to the underlying data.

MetadataVersion

Ruft die Versionszeichenfolge aus dem Metadatenheader ab.Gets the version string read from metadata header.

MethodDebugInformation
MethodDefinitions
Options

Ruft die an den Konstruktor übergebenen MetadataReaderOptions ab.Gets the MetadataReaderOptions passed to the constructor.

PropertyDefinitions
StringComparer

Ruft den Comparer ab, der zum Vergleichen von Zeichenfolgen verwendet wird, die in den Metadaten gespeichert sind.Gets the comparer used to compare strings stored in metadata.

TypeDefinitions
TypeReferences
UTF8Decoder

Ruft den Decoder ab, der vom Reader verwendet wird, um Zeichenfolgeninstanzen aus Bytefolgen zu generieren, die als UTF8 codiertsind.Gets the decoder used by the reader to produce string instances from UTF8-encoded byte sequences.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetAssemblyDefinition()
GetAssemblyFile(AssemblyFileHandle)
GetAssemblyReference(AssemblyReferenceHandle)
GetBlobBytes(BlobHandle)
GetBlobContent(BlobHandle)
GetBlobReader(BlobHandle)
GetBlobReader(StringHandle)
GetConstant(ConstantHandle)
GetCustomAttribute(CustomAttributeHandle)
GetCustomAttributes(EntityHandle)
GetCustomDebugInformation(CustomDebugInformationHandle)
GetCustomDebugInformation(EntityHandle)
GetDeclarativeSecurityAttribute(DeclarativeSecurityAttributeHandle)
GetDocument(DocumentHandle)
GetEventDefinition(EventDefinitionHandle)
GetExportedType(ExportedTypeHandle)
GetFieldDefinition(FieldDefinitionHandle)
GetGenericParameter(GenericParameterHandle)
GetGenericParameterConstraint(GenericParameterConstraintHandle)
GetGuid(GuidHandle)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetImportScope(ImportScopeHandle)
GetInterfaceImplementation(InterfaceImplementationHandle)
GetLocalConstant(LocalConstantHandle)
GetLocalScope(LocalScopeHandle)
GetLocalScopes(MethodDebugInformationHandle)
GetLocalScopes(MethodDefinitionHandle)
GetLocalVariable(LocalVariableHandle)
GetManifestResource(ManifestResourceHandle)
GetMemberReference(MemberReferenceHandle)
GetMethodDebugInformation(MethodDebugInformationHandle)
GetMethodDebugInformation(MethodDefinitionHandle)
GetMethodDefinition(MethodDefinitionHandle)
GetMethodImplementation(MethodImplementationHandle)
GetMethodSpecification(MethodSpecificationHandle)
GetModuleDefinition()
GetModuleReference(ModuleReferenceHandle)
GetNamespaceDefinition(NamespaceDefinitionHandle)
GetNamespaceDefinitionRoot()
GetParameter(ParameterHandle)
GetPropertyDefinition(PropertyDefinitionHandle)
GetStandaloneSignature(StandaloneSignatureHandle)
GetString(DocumentNameBlobHandle)
GetString(NamespaceDefinitionHandle)
GetString(StringHandle)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
GetTypeDefinition(TypeDefinitionHandle)
GetTypeReference(TypeReferenceHandle)
GetTypeSpecification(TypeSpecificationHandle)
GetUserString(UserStringHandle)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Erweiterungsmethoden

GetEditAndContinueLogEntries(MetadataReader)
GetEditAndContinueMapEntries(MetadataReader)
GetHeapMetadataOffset(MetadataReader, HeapIndex)
GetHeapSize(MetadataReader, HeapIndex)
GetNextHandle(MetadataReader, BlobHandle)
GetNextHandle(MetadataReader, StringHandle)
GetNextHandle(MetadataReader, UserStringHandle)
GetTableMetadataOffset(MetadataReader, TableIndex)
GetTableRowCount(MetadataReader, TableIndex)
GetTableRowSize(MetadataReader, TableIndex)
GetTypesWithEvents(MetadataReader)
GetTypesWithProperties(MetadataReader)
ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)
GetHeapOffset(MetadataReader, Handle)
GetRowNumber(MetadataReader, EntityHandle)
GetToken(MetadataReader, EntityHandle)
GetToken(MetadataReader, Handle)

Gilt für: