Table of Contents

Class CodeViewDataSegment

Namespace
AsmResolver.PE.Debug
Assembly
AsmResolver.PE.dll

Represents a debug data stream using the CodeView format

public abstract class CodeViewDataSegment : SegmentBase, IDebugDataSegment, ISegment, IOffsetProvider, IWritable
Inheritance
CodeViewDataSegment
Implements
Derived
Inherited Members

Properties

Signature

Get uniquely identifying signature for PDB format

public abstract CodeViewSignature Signature { get; }

Property Value

CodeViewSignature

Type

Gets the type of debug data stored in the segment.

public DebugDataType Type { get; }

Property Value

DebugDataType

Methods

FromReader(PEReaderContext, ref BinaryStreamReader)

Creates a new CodeViewDataSegment depending on CodeView Signature

public static CodeViewDataSegment? FromReader(PEReaderContext context, ref BinaryStreamReader reader)

Parameters

context PEReaderContext

Context for the reader

reader BinaryStreamReader

The input stream to read from.

Returns

CodeViewDataSegment