C# Class VSCodeDebug.DebugSession

Inheritance: ProtocolServer
Exibir arquivo Open project: Microsoft/vscode-mono-debug Class Usage Examples

Public Methods

Method Description
Attach ( Response response, dynamic arguments ) : void
Continue ( Response response, dynamic arguments ) : void
DebugSession ( bool debuggerLinesStartAt1, bool debuggerPathsAreURI = false ) : System
Disconnect ( Response response, dynamic arguments ) : void
Evaluate ( Response response, dynamic arguments ) : void
Initialize ( Response response, dynamic args ) : void
Launch ( Response response, dynamic arguments ) : void
Next ( Response response, dynamic arguments ) : void
Pause ( Response response, dynamic arguments ) : void
Scopes ( Response response, dynamic arguments ) : void
SendErrorResponse ( Response response, int id, string format, dynamic arguments = null, bool user = true, bool telemetry = false ) : void
SendResponse ( Response response, dynamic body = null ) : void
SetBreakpoints ( Response response, dynamic arguments ) : void
SetExceptionBreakpoints ( Response response, dynamic arguments ) : void
SetFunctionBreakpoints ( Response response, dynamic arguments ) : void
Source ( Response response, dynamic arguments ) : void
StackTrace ( Response response, dynamic arguments ) : void
StepIn ( Response response, dynamic arguments ) : void
StepOut ( Response response, dynamic arguments ) : void
Threads ( Response response, dynamic arguments ) : void
Variables ( Response response, dynamic arguments ) : void

Protected Methods

Method Description
ConvertClientLineToDebugger ( int line ) : int
ConvertClientPathToDebugger ( string clientPath ) : string
ConvertDebuggerLineToClient ( int line ) : int
ConvertDebuggerPathToClient ( string path ) : string
DispatchRequest ( string command, dynamic args, Response response ) : void

Method Details

Attach() public abstract method

public abstract Attach ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Continue() public abstract method

public abstract Continue ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

ConvertClientLineToDebugger() protected method

protected ConvertClientLineToDebugger ( int line ) : int
line int
return int

ConvertClientPathToDebugger() protected method

protected ConvertClientPathToDebugger ( string clientPath ) : string
clientPath string
return string

ConvertDebuggerLineToClient() protected method

protected ConvertDebuggerLineToClient ( int line ) : int
line int
return int

ConvertDebuggerPathToClient() protected method

protected ConvertDebuggerPathToClient ( string path ) : string
path string
return string

DebugSession() public method

public DebugSession ( bool debuggerLinesStartAt1, bool debuggerPathsAreURI = false ) : System
debuggerLinesStartAt1 bool
debuggerPathsAreURI bool
return System

Disconnect() public abstract method

public abstract Disconnect ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

DispatchRequest() protected method

protected DispatchRequest ( string command, dynamic args, Response response ) : void
command string
args dynamic
response Response
return void

Evaluate() public abstract method

public abstract Evaluate ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Initialize() public abstract method

public abstract Initialize ( Response response, dynamic args ) : void
response Response
args dynamic
return void

Launch() public abstract method

public abstract Launch ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Next() public abstract method

public abstract Next ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Pause() public abstract method

public abstract Pause ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Scopes() public abstract method

public abstract Scopes ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

SendErrorResponse() public method

public SendErrorResponse ( Response response, int id, string format, dynamic arguments = null, bool user = true, bool telemetry = false ) : void
response Response
id int
format string
arguments dynamic
user bool
telemetry bool
return void

SendResponse() public method

public SendResponse ( Response response, dynamic body = null ) : void
response Response
body dynamic
return void

SetBreakpoints() public abstract method

public abstract SetBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

SetExceptionBreakpoints() public method

public SetExceptionBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

SetFunctionBreakpoints() public method

public SetFunctionBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Source() public method

public Source ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

StackTrace() public abstract method

public abstract StackTrace ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

StepIn() public abstract method

public abstract StepIn ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

StepOut() public abstract method

public abstract StepOut ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Threads() public abstract method

public abstract Threads ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void

Variables() public abstract method

public abstract Variables ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
return void