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
BackEndBuildVersion
Gets or sets the back-end build version of the file.
public ushort BackEndBuildVersion { get; set; }
Property Value
BackEndMajorVersion
Gets or sets the back-end major version of the file.
public ushort BackEndMajorVersion { get; set; }
Property Value
BackEndMinorVersion
Gets or sets the back-end minor version of the file.
public ushort BackEndMinorVersion { get; set; }
Property Value
CompilerVersion
Gets or sets the version of the compiler that was used to compile the file.
public Utf8String CompilerVersion { get; set; }
Property Value
FrontEndBuildVersion
Gets or sets the front-end build version of the file.
public ushort FrontEndBuildVersion { get; set; }
Property Value
FrontEndMajorVersion
Gets or sets the front-end major version of the file.
public ushort FrontEndMajorVersion { get; set; }
Property Value
FrontEndMinorVersion
Gets or sets the front-end minor version of the file.
public ushort FrontEndMinorVersion { get; set; }
Property Value
Language
Gets or sets the identifier of the language that was used to compile the file.
public SourceLanguage Language { get; set; }
Property Value
Machine
Gets or sets the architecture the file is targeting.
public CpuType Machine { get; set; }
Property Value
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.