Class RsdsDataSegment
- Namespace
- AsmResolver.PE.Debug
- Assembly
- AsmResolver.PE.dll
Represents the CodeView data in RSDS format
public class RsdsDataSegment : CodeViewDataSegment, IDebugDataSegment, ISegment, IOffsetProvider, IWritable
- Inheritance
-
RsdsDataSegment
- Implements
- Inherited Members
Properties
Age
Gets or sets the PDB age
public uint Age { get; set; }
Property Value
Guid
Gets or sets the PDB GUID
public Guid Guid { get; set; }
Property Value
Path
Gets or sets the PDB path
public string? Path { get; set; }
Property Value
Signature
Gets the PDB Signature
public override CodeViewSignature Signature { get; }
Property Value
Methods
FromReader(PEReaderContext, ref BinaryStreamReader)
Initializes a new instance of RsdsDataSegment
public static RsdsDataSegment? FromReader(PEReaderContext context, ref BinaryStreamReader reader)
Parameters
context
PEReaderContextContext for the reader
reader
BinaryStreamReaderThe input stream to read from.
Returns
GetPhysicalSize()
Computes the number of bytes that the structure contains.
public override uint GetPhysicalSize()
Returns
- uint
The number of bytes.
Write(BinaryStreamWriter)
Serializes the structure to an output stream.
public override void Write(BinaryStreamWriter writer)
Parameters
writer
BinaryStreamWriterThe output stream to write the data to.