C# Class VSCodeDebug.DebugSession

Inheritance: ProtocolServer
Afficher le fichier Open project: Microsoft/vscode-mono-debug Class Usage Examples

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode 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 méthode

public abstract Attach ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Continue() public abstract méthode

public abstract Continue ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

ConvertClientLineToDebugger() protected méthode

protected ConvertClientLineToDebugger ( int line ) : int
line int
Résultat int

ConvertClientPathToDebugger() protected méthode

protected ConvertClientPathToDebugger ( string clientPath ) : string
clientPath string
Résultat string

ConvertDebuggerLineToClient() protected méthode

protected ConvertDebuggerLineToClient ( int line ) : int
line int
Résultat int

ConvertDebuggerPathToClient() protected méthode

protected ConvertDebuggerPathToClient ( string path ) : string
path string
Résultat string

DebugSession() public méthode

public DebugSession ( bool debuggerLinesStartAt1, bool debuggerPathsAreURI = false ) : System
debuggerLinesStartAt1 bool
debuggerPathsAreURI bool
Résultat System

Disconnect() public abstract méthode

public abstract Disconnect ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

DispatchRequest() protected méthode

protected DispatchRequest ( string command, dynamic args, Response response ) : void
command string
args dynamic
response Response
Résultat void

Evaluate() public abstract méthode

public abstract Evaluate ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Initialize() public abstract méthode

public abstract Initialize ( Response response, dynamic args ) : void
response Response
args dynamic
Résultat void

Launch() public abstract méthode

public abstract Launch ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Next() public abstract méthode

public abstract Next ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Pause() public abstract méthode

public abstract Pause ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Scopes() public abstract méthode

public abstract Scopes ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

SendErrorResponse() public méthode

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
Résultat void

SendResponse() public méthode

public SendResponse ( Response response, dynamic body = null ) : void
response Response
body dynamic
Résultat void

SetBreakpoints() public abstract méthode

public abstract SetBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

SetExceptionBreakpoints() public méthode

public SetExceptionBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

SetFunctionBreakpoints() public méthode

public SetFunctionBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Source() public méthode

public Source ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

StackTrace() public abstract méthode

public abstract StackTrace ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

StepIn() public abstract méthode

public abstract StepIn ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

StepOut() public abstract méthode

public abstract StepOut ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Threads() public abstract méthode

public abstract Threads ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void

Variables() public abstract méthode

public abstract Variables ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Résultat void