PEReader PEReader PEReader PEReader Class

定義

public ref class PEReader sealed : IDisposable
public sealed class PEReader : IDisposable
type PEReader = class
    interface IDisposable
Public NotInheritable Class PEReader
Implements IDisposable
継承
PEReaderPEReaderPEReaderPEReader
実装

コンストラクター

PEReader(Byte*, Int32) PEReader(Byte*, Int32) PEReader(Byte*, Int32) PEReader(Byte*, Int32)
PEReader(Byte*, Int32, Boolean) PEReader(Byte*, Int32, Boolean) PEReader(Byte*, Int32, Boolean) PEReader(Byte*, Int32, Boolean)
PEReader(ImmutableArray<Byte>) PEReader(ImmutableArray<Byte>) PEReader(ImmutableArray<Byte>) PEReader(ImmutableArray<Byte>)
PEReader(Stream) PEReader(Stream) PEReader(Stream) PEReader(Stream)
PEReader(Stream, PEStreamOptions) PEReader(Stream, PEStreamOptions) PEReader(Stream, PEStreamOptions) PEReader(Stream, PEStreamOptions)
PEReader(Stream, PEStreamOptions, Int32) PEReader(Stream, PEStreamOptions, Int32) PEReader(Stream, PEStreamOptions, Int32) PEReader(Stream, PEStreamOptions, Int32)

プロパティ

HasMetadata HasMetadata HasMetadata HasMetadata
IsEntireImageAvailable IsEntireImageAvailable IsEntireImageAvailable IsEntireImageAvailable
IsLoadedImage IsLoadedImage IsLoadedImage IsLoadedImage
PEHeaders PEHeaders PEHeaders PEHeaders

メソッド

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

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

(Inherited from Object)
GetEntireImage() GetEntireImage() GetEntireImage() GetEntireImage()
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetMetadata() GetMetadata() GetMetadata() GetMetadata()
GetSectionData(Int32) GetSectionData(Int32) GetSectionData(Int32) GetSectionData(Int32)
GetSectionData(String) GetSectionData(String) GetSectionData(String) GetSectionData(String)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ReadCodeViewDebugDirectoryData(DebugDirectoryEntry) ReadCodeViewDebugDirectoryData(DebugDirectoryEntry) ReadCodeViewDebugDirectoryData(DebugDirectoryEntry) ReadCodeViewDebugDirectoryData(DebugDirectoryEntry)
ReadDebugDirectory() ReadDebugDirectory() ReadDebugDirectory() ReadDebugDirectory()
ReadEmbeddedPortablePdbDebugDirectoryData(DebugDirectoryEntry) ReadEmbeddedPortablePdbDebugDirectoryData(DebugDirectoryEntry) ReadEmbeddedPortablePdbDebugDirectoryData(DebugDirectoryEntry) ReadEmbeddedPortablePdbDebugDirectoryData(DebugDirectoryEntry)
ReadPdbChecksumDebugDirectoryData(DebugDirectoryEntry) ReadPdbChecksumDebugDirectoryData(DebugDirectoryEntry) ReadPdbChecksumDebugDirectoryData(DebugDirectoryEntry) ReadPdbChecksumDebugDirectoryData(DebugDirectoryEntry)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)
TryOpenAssociatedPortablePdb(String, Func<String,Stream>, MetadataReaderProvider, String) TryOpenAssociatedPortablePdb(String, Func<String,Stream>, MetadataReaderProvider, String) TryOpenAssociatedPortablePdb(String, Func<String,Stream>, MetadataReaderProvider, String) TryOpenAssociatedPortablePdb(String, Func<String,Stream>, MetadataReaderProvider, String)

Extension Methods

GetMetadataReader(PEReader) GetMetadataReader(PEReader) GetMetadataReader(PEReader) GetMetadataReader(PEReader)

PEReader から MetadataReader を取得します。Gets a MetadataReader from a PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions) GetMetadataReader(PEReader, MetadataReaderOptions) GetMetadataReader(PEReader, MetadataReaderOptions) GetMetadataReader(PEReader, MetadataReaderOptions)

PEReader から、指定したメタデータ読み取り構成でメタデータ リーダーを取得します。Gets a metadata reader with the specified metadata reading configuration from a PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

PEReader から、指定したメタデータ読み取り構成とエンコード構成でメタデータ リーダーを取得します。Gets a metadata reader with the specified metadata reading configuration and encoding configuration from a PEReader.

GetMethodBody(PEReader, Int32) GetMethodBody(PEReader, Int32) GetMethodBody(PEReader, Int32) GetMethodBody(PEReader, Int32)

指定した Relative Virtual Address (RVA) でメソッドの本体ブロックを返します。Returns a body block of a method with the specified Relative Virtual Address (RVA);

適用対象