C# Class CsDebugScript.CodeGen.Symbol

Class reperesents symbol during debugging.
Show file Open project: southpolenator/WinDbgCs Class Usage Examples

Private Properties

Property Type Description
GetAllBaseClasses IEnumerable
HasVTable bool
InitializeCache void
LinkSymbols void

Public Methods

Method Description
CastAsSymbolField ( ) : SymbolField

Casts as symbol field.

GetEnumValues ( ) : string>>.IEnumerable

Gets the enum values.

Symbol ( Module module, IDiaSymbol symbol ) : System

Initializes a new instance of the Symbol class.

Private Methods

Method Description
GetAllBaseClasses ( ) : IEnumerable

Gets all base classes (including base classes of base classes).

HasVTable ( ) : bool

Determines whether symbol has virtual table of functions.

InitializeCache ( ) : void

Initializes the cache.

LinkSymbols ( Symbol s ) : void

Links the symbols.

Method Details

CastAsSymbolField() public method

Casts as symbol field.
public CastAsSymbolField ( ) : SymbolField
return SymbolField

GetEnumValues() public method

Gets the enum values.
public GetEnumValues ( ) : string>>.IEnumerable
return string>>.IEnumerable

Symbol() public method

Initializes a new instance of the Symbol class.
public Symbol ( Module module, IDiaSymbol symbol ) : System
module Module The module.
symbol IDiaSymbol The DIA symbol.
return System