Table of Contents

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 uint

The signature of the object.

name Utf8String

The name of the object.

Properties

CodeViewSymbolType

Gets the type of symbol this record encodes.

public override CodeViewSymbolType CodeViewSymbolType { get; }

Property Value

CodeViewSymbolType

Name

Gets or sets the name of the object.

public Utf8String Name { get; set; }

Property Value

Utf8String

Signature

Gets or sets the signature of the object.

public uint Signature { get; set; }

Property Value

uint

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.