Table of Contents

Class CompileSymbol

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

Represents a symbol that describes information about the compiler that was used to compile the file.

public abstract class CompileSymbol : CodeViewSymbol, ICodeViewSymbol
Inheritance
CompileSymbol
Implements
Derived
Inherited Members

Constructors

CompileSymbol()

Initializes an empty compile symbol.

protected CompileSymbol()

Properties

Attributes

Gets or sets attributes associated to the compile symbol.

public CompileAttributes Attributes { get; set; }

Property Value

CompileAttributes

BackEndBuildVersion

Gets or sets the back-end build version of the file.

public ushort BackEndBuildVersion { get; set; }

Property Value

ushort

BackEndMajorVersion

Gets or sets the back-end major version of the file.

public ushort BackEndMajorVersion { get; set; }

Property Value

ushort

BackEndMinorVersion

Gets or sets the back-end minor version of the file.

public ushort BackEndMinorVersion { get; set; }

Property Value

ushort

CompilerVersion

Gets or sets the version of the compiler that was used to compile the file.

public Utf8String CompilerVersion { get; set; }

Property Value

Utf8String

FrontEndBuildVersion

Gets or sets the front-end build version of the file.

public ushort FrontEndBuildVersion { get; set; }

Property Value

ushort

FrontEndMajorVersion

Gets or sets the front-end major version of the file.

public ushort FrontEndMajorVersion { get; set; }

Property Value

ushort

FrontEndMinorVersion

Gets or sets the front-end minor version of the file.

public ushort FrontEndMinorVersion { get; set; }

Property Value

ushort

Language

Gets or sets the identifier of the language that was used to compile the file.

public SourceLanguage Language { get; set; }

Property Value

SourceLanguage

Machine

Gets or sets the architecture the file is targeting.

public CpuType Machine { get; set; }

Property Value

CpuType

Methods

GetCompilerVersion()

Obtains the compiler version string.

protected virtual Utf8String GetCompilerVersion()

Returns

Utf8String

The compiler version.

Remarks

This method is called upon the initialization of the CompilerVersion property.