Class ObjectNameSymbol
- Namespace
- AsmResolver.Symbols.Pdb.Records
- Assembly
- AsmResolver.Symbols.Pdb.dll
Represents an object name symbol in a PDB module.
public class ObjectNameSymbol : CodeViewSymbol, ICodeViewSymbol
- Inheritance
-
ObjectNameSymbol
- Implements
- Derived
- Inherited Members
Constructors
ObjectNameSymbol()
Initializes an empty object name symbol.
protected ObjectNameSymbol()
ObjectNameSymbol(uint, Utf8String)
Creates a new object name symbol.
public ObjectNameSymbol(uint signature, Utf8String name)
Parameters
signature
uintThe signature of the object.
name
Utf8StringThe name of the object.
Properties
CodeViewSymbolType
Gets the type of symbol this record encodes.
public override CodeViewSymbolType CodeViewSymbolType { get; }
Property Value
Name
Gets or sets the name of the object.
public Utf8String Name { get; set; }
Property Value
Signature
Gets or sets the signature of the object.
public uint Signature { get; set; }
Property Value
Methods
GetName()
Obtains the name of the object.
protected virtual Utf8String GetName()
Returns
- Utf8String
The name.
Remarks
This method is called upon initialization of the Name property.
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.