MetadataReader MetadataReader MetadataReader MetadataReader Class

定義

public ref class MetadataReader sealed
public sealed class MetadataReader
type MetadataReader = class
Public NotInheritable Class MetadataReader
継承
MetadataReaderMetadataReaderMetadataReaderMetadataReader

コンストラクター

MetadataReader(Byte*, Int32) MetadataReader(Byte*, Int32) MetadataReader(Byte*, Int32) MetadataReader(Byte*, Int32)

指定のメモリ場所に保存されているメタデータから MetadataReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the MetadataReader class from the metadata stored at the given memory location.

MetadataReader(Byte*, Int32, MetadataReaderOptions) MetadataReader(Byte*, Int32, MetadataReaderOptions) MetadataReader(Byte*, Int32, MetadataReaderOptions) MetadataReader(Byte*, Int32, MetadataReaderOptions)

指定のメモリ場所に保存されているメタデータから MetadataReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the MetadataReader class from the metadata stored at the given memory location.

MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder) MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)

指定のメモリ場所に保存されているメタデータから MetadataReader クラスの新しいインスタンスを初期化します。Initializes a new instance of the MetadataReader class from the metadata stored at the given memory location.

プロパティ

AssemblyFiles AssemblyFiles AssemblyFiles AssemblyFiles
AssemblyReferences AssemblyReferences AssemblyReferences AssemblyReferences
CustomAttributes CustomAttributes CustomAttributes CustomAttributes
CustomDebugInformation CustomDebugInformation CustomDebugInformation CustomDebugInformation
DebugMetadataHeader DebugMetadataHeader DebugMetadataHeader DebugMetadataHeader

#Pdb ストリームからデコードされた情報を取得します。あるいは、ストリームがない場合は nullGets the information decoded from #Pdb stream, or null if the stream is not present.

DeclarativeSecurityAttributes DeclarativeSecurityAttributes DeclarativeSecurityAttributes DeclarativeSecurityAttributes
Documents Documents Documents Documents
EventDefinitions EventDefinitions EventDefinitions EventDefinitions
ExportedTypes ExportedTypes ExportedTypes ExportedTypes
FieldDefinitions FieldDefinitions FieldDefinitions FieldDefinitions
ImportScopes ImportScopes ImportScopes ImportScopes
IsAssembly IsAssembly IsAssembly IsAssembly

メタデータがアセンブリを表すかどうかを示す値を取得します。Gets a value that indicates whether the metadata represents an assembly.

LocalConstants LocalConstants LocalConstants LocalConstants
LocalScopes LocalScopes LocalScopes LocalScopes
LocalVariables LocalVariables LocalVariables LocalVariables
ManifestResources ManifestResources ManifestResources ManifestResources
MemberReferences MemberReferences MemberReferences MemberReferences
MetadataKind MetadataKind MetadataKind MetadataKind

メタデータの種類を取得します。Gets the metadata kind.

MetadataLength MetadataLength MetadataLength MetadataLength

基になるデータの長さを取得します。Gets the length of the underlying data.

MetadataPointer MetadataPointer MetadataPointer MetadataPointer

基になるデータへのポインターを取得します。Gets the pointer to the underlying data.

MetadataVersion MetadataVersion MetadataVersion MetadataVersion

メタデータ ヘッダーから読み込まれたバージョン文字列を取得します。Gets the version string read from metadata header.

MethodDebugInformation MethodDebugInformation MethodDebugInformation MethodDebugInformation
MethodDefinitions MethodDefinitions MethodDefinitions MethodDefinitions
Options Options Options Options

コンストラクターに渡された MetadataReaderOptions を取得します。Gets the MetadataReaderOptions passed to the constructor.

PropertyDefinitions PropertyDefinitions PropertyDefinitions PropertyDefinitions
StringComparer StringComparer StringComparer StringComparer

メタデータに格納されている文字列を比較するための比較子を取得します。Gets the comparer used to compare strings stored in metadata.

TypeDefinitions TypeDefinitions TypeDefinitions TypeDefinitions
TypeReferences TypeReferences TypeReferences TypeReferences
UTF8Decoder UTF8Decoder UTF8Decoder UTF8Decoder

UTF8 でエンコードされたバイト シーケンスから文字列インスタンスを生成するためにリーダーによって使用されるデコーダーを取得します。Gets the decoder used by the reader to produce string instances from UTF8-encoded byte sequences.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

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

既定のハッシュ関数として機能します。Serves as the default hash function.

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

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
GetTypeDefinition(TypeDefinitionHandle) GetTypeDefinition(TypeDefinitionHandle) GetTypeDefinition(TypeDefinitionHandle) GetTypeDefinition(TypeDefinitionHandle)
GetTypeReference(TypeReferenceHandle) GetTypeReference(TypeReferenceHandle) GetTypeReference(TypeReferenceHandle) GetTypeReference(TypeReferenceHandle)
GetTypeSpecification(TypeSpecificationHandle) GetTypeSpecification(TypeSpecificationHandle) GetTypeSpecification(TypeSpecificationHandle) GetTypeSpecification(TypeSpecificationHandle)
GetUserString(UserStringHandle) GetUserString(UserStringHandle) GetUserString(UserStringHandle) GetUserString(UserStringHandle)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

拡張メソッド

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

適用対象