C# Class Microsoft.R.Debugger.PortSupplier.RDebugPortSupplier.DebugProgram

Inheritance: IDebugProgram2
显示文件 Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
Attach ( IDebugEventCallback2 pCallback ) : int
CanDetach ( ) : int
CauseBreak ( ) : int
Continue ( IDebugThread2 pThread ) : int
DebugProgram ( DebugProcess process ) : System
Detach ( ) : int
EnumCodeContexts ( IDebugDocumentPosition2 pDocPos, IEnumDebugCodeContexts2 &ppEnum ) : int
EnumCodePaths ( string pszHint, IDebugCodeContext2 pStart, IDebugStackFrame2 pFrame, int fSource, IEnumCodePaths2 &ppEnum, IDebugCodeContext2 &ppSafety ) : int
EnumModules ( IEnumDebugModules2 &ppEnum ) : int
EnumThreads ( IEnumDebugThreads2 &ppEnum ) : int
Execute ( ) : int
GetDebugProperty ( IDebugProperty2 &ppProperty ) : int
GetDisassemblyStream ( enum_DISASSEMBLY_STREAM_SCOPE dwScope, IDebugCodeContext2 pCodeContext, IDebugDisassemblyStream2 &ppDisassemblyStream ) : int
GetENCUpdate ( object &ppUpdate ) : int
GetEngineInfo ( string &pbstrEngine, System.Guid &pguidEngine ) : int
GetMemoryBytes ( IDebugMemoryBytes2 &ppMemoryBytes ) : int
GetName ( string &pbstrName ) : int
GetProcess ( IDebugProcess2 &ppProcess ) : int
GetProgramId ( System.Guid &pguidProgramId ) : int
Step ( IDebugThread2 pThread, enum_STEPKIND sk, enum_STEPUNIT Step ) : int
Terminate ( ) : int
WriteDump ( enum_DUMPTYPE DUMPTYPE, string pszDumpUrl ) : int

Method Details

Attach() public method

public Attach ( IDebugEventCallback2 pCallback ) : int
pCallback IDebugEventCallback2
return int

CanDetach() public method

public CanDetach ( ) : int
return int

CauseBreak() public method

public CauseBreak ( ) : int
return int

Continue() public method

public Continue ( IDebugThread2 pThread ) : int
pThread IDebugThread2
return int

DebugProgram() public method

public DebugProgram ( DebugProcess process ) : System
process DebugProcess
return System

Detach() public method

public Detach ( ) : int
return int

EnumCodeContexts() public method

public EnumCodeContexts ( IDebugDocumentPosition2 pDocPos, IEnumDebugCodeContexts2 &ppEnum ) : int
pDocPos IDebugDocumentPosition2
ppEnum IEnumDebugCodeContexts2
return int

EnumCodePaths() public method

public EnumCodePaths ( string pszHint, IDebugCodeContext2 pStart, IDebugStackFrame2 pFrame, int fSource, IEnumCodePaths2 &ppEnum, IDebugCodeContext2 &ppSafety ) : int
pszHint string
pStart IDebugCodeContext2
pFrame IDebugStackFrame2
fSource int
ppEnum IEnumCodePaths2
ppSafety IDebugCodeContext2
return int

EnumModules() public method

public EnumModules ( IEnumDebugModules2 &ppEnum ) : int
ppEnum IEnumDebugModules2
return int

EnumThreads() public method

public EnumThreads ( IEnumDebugThreads2 &ppEnum ) : int
ppEnum IEnumDebugThreads2
return int

Execute() public method

public Execute ( ) : int
return int

GetDebugProperty() public method

public GetDebugProperty ( IDebugProperty2 &ppProperty ) : int
ppProperty IDebugProperty2
return int

GetDisassemblyStream() public method

public GetDisassemblyStream ( enum_DISASSEMBLY_STREAM_SCOPE dwScope, IDebugCodeContext2 pCodeContext, IDebugDisassemblyStream2 &ppDisassemblyStream ) : int
dwScope enum_DISASSEMBLY_STREAM_SCOPE
pCodeContext IDebugCodeContext2
ppDisassemblyStream IDebugDisassemblyStream2
return int

GetENCUpdate() public method

public GetENCUpdate ( object &ppUpdate ) : int
ppUpdate object
return int

GetEngineInfo() public method

public GetEngineInfo ( string &pbstrEngine, System.Guid &pguidEngine ) : int
pbstrEngine string
pguidEngine System.Guid
return int

GetMemoryBytes() public method

public GetMemoryBytes ( IDebugMemoryBytes2 &ppMemoryBytes ) : int
ppMemoryBytes IDebugMemoryBytes2
return int

GetName() public method

public GetName ( string &pbstrName ) : int
pbstrName string
return int

GetProcess() public method

public GetProcess ( IDebugProcess2 &ppProcess ) : int
ppProcess IDebugProcess2
return int

GetProgramId() public method

public GetProgramId ( System.Guid &pguidProgramId ) : int
pguidProgramId System.Guid
return int

Step() public method

public Step ( IDebugThread2 pThread, enum_STEPKIND sk, enum_STEPUNIT Step ) : int
pThread IDebugThread2
sk enum_STEPKIND
Step enum_STEPUNIT
return int

Terminate() public method

public Terminate ( ) : int
return int

WriteDump() public method

public WriteDump ( enum_DUMPTYPE DUMPTYPE, string pszDumpUrl ) : int
DUMPTYPE enum_DUMPTYPE
pszDumpUrl string
return int