Table of Contents

Class EnvironmentBlockSymbol

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

Represents a list of key-value pairs describing environment variables and their values that were used during the compilation of a module.

public class EnvironmentBlockSymbol : CodeViewSymbol, ICodeViewSymbol
Inheritance
EnvironmentBlockSymbol
Implements
Derived
Inherited Members

Properties

CodeViewSymbolType

Gets the type of symbol this record encodes.

public override CodeViewSymbolType CodeViewSymbolType { get; }

Property Value

CodeViewSymbolType

Entries

Gets a collection of key-value pairs with all the environment variables and their assigned values.

public IList<KeyValuePair<Utf8String, Utf8String>> Entries { get; }

Property Value

IList<KeyValuePair<Utf8String, Utf8String>>

Methods

GetEntries()

Obtains the environment variables and their values.

protected virtual 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.