C# Class DumpMiner.Debugger.DebuggerSession

Inheritance: IDebuggerSession
Exibir arquivo Open project: dudikeleti/DumpMiner

Public Properties

Property Type Description
Instance IDebuggerSession

Public Methods

Method Description
Attach ( Process process, uint milliseconds ) : Task
Detach ( ) : void
Dispose ( ) : void
ExecuteOperation ( Func operation ) : Task>
LoadDump ( string fileName, CrashDumpReader readerType ) : Task
SetSymbolPath ( string path, bool append = true ) : void

Private Methods

Method Description
CreateRuntime ( ) : bool
DebuggerSession ( ) : System
Dispose ( bool disposing ) : void
GetAttachedTime ( ) : System.DateTime
LoadDump ( string fileName ) : bool
Process_Exited ( object sender, EventArgs e ) : void

Method Details

Attach() public method

public Attach ( Process process, uint milliseconds ) : Task
process System.Diagnostics.Process
milliseconds uint
return Task

Detach() public method

public Detach ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

ExecuteOperation() public method

public ExecuteOperation ( Func operation ) : Task>
operation Func
return Task>

LoadDump() public method

public LoadDump ( string fileName, CrashDumpReader readerType ) : Task
fileName string
readerType CrashDumpReader
return Task

SetSymbolPath() public method

public SetSymbolPath ( string path, bool append = true ) : void
path string
append bool
return void

Property Details

Instance public_oe static_oe property

public static IDebuggerSession Instance
return IDebuggerSession