Table of Contents

Class SerializedEnvironmentBlockSymbol

Namespace
AsmResolver.Symbols.Pdb.Records.Serialized
Assembly
AsmResolver.Symbols.Pdb.dll

Represents a lazily initialized implementation of EnvironmentBlockSymbol that is read from a PDB image.

public class SerializedEnvironmentBlockSymbol : EnvironmentBlockSymbol, ICodeViewSymbol
Inheritance
SerializedEnvironmentBlockSymbol
Implements
Inherited Members

Constructors

SerializedEnvironmentBlockSymbol(BinaryStreamReader)

Reads an environment block symbol from the provided input stream.

public SerializedEnvironmentBlockSymbol(BinaryStreamReader reader)

Parameters

reader BinaryStreamReader

The input stream to read from.

Methods

GetEntries()

Obtains the environment variables and their values.

protected override IList<KeyValuePair<Utf8String, Utf8String>> GetEntries()

Returns

IList<KeyValuePair<Utf8String, Utf8String>>

The name-value pairs.

Remarks

This method is called upon initialization of the Entries property.