C# Класс VSCodeDebug.DebugSession

Наследование: ProtocolServer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
ConvertClientLineToDebugger ( int line ) : int
ConvertClientPathToDebugger ( string clientPath ) : string
ConvertDebuggerLineToClient ( int line ) : int
ConvertDebuggerPathToClient ( string path ) : string
DispatchRequest ( string command, dynamic args, Response response ) : void

Описание методов

Attach() публичный абстрактный Метод

public abstract Attach ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Continue() публичный абстрактный Метод

public abstract Continue ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

ConvertClientLineToDebugger() защищенный Метод

protected ConvertClientLineToDebugger ( int line ) : int
line int
Результат int

ConvertClientPathToDebugger() защищенный Метод

protected ConvertClientPathToDebugger ( string clientPath ) : string
clientPath string
Результат string

ConvertDebuggerLineToClient() защищенный Метод

protected ConvertDebuggerLineToClient ( int line ) : int
line int
Результат int

ConvertDebuggerPathToClient() защищенный Метод

protected ConvertDebuggerPathToClient ( string path ) : string
path string
Результат string

DebugSession() публичный Метод

public DebugSession ( bool debuggerLinesStartAt1, bool debuggerPathsAreURI = false ) : System
debuggerLinesStartAt1 bool
debuggerPathsAreURI bool
Результат System

Disconnect() публичный абстрактный Метод

public abstract Disconnect ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

DispatchRequest() защищенный Метод

protected DispatchRequest ( string command, dynamic args, Response response ) : void
command string
args dynamic
response Response
Результат void

Evaluate() публичный абстрактный Метод

public abstract Evaluate ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Initialize() публичный абстрактный Метод

public abstract Initialize ( Response response, dynamic args ) : void
response Response
args dynamic
Результат void

Launch() публичный абстрактный Метод

public abstract Launch ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Next() публичный абстрактный Метод

public abstract Next ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Pause() публичный абстрактный Метод

public abstract Pause ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Scopes() публичный абстрактный Метод

public abstract Scopes ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

SendErrorResponse() публичный Метод

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
Результат void

SendResponse() публичный Метод

public SendResponse ( Response response, dynamic body = null ) : void
response Response
body dynamic
Результат void

SetBreakpoints() публичный абстрактный Метод

public abstract SetBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

SetExceptionBreakpoints() публичный Метод

public SetExceptionBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

SetFunctionBreakpoints() публичный Метод

public SetFunctionBreakpoints ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Source() публичный Метод

public Source ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

StackTrace() публичный абстрактный Метод

public abstract StackTrace ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

StepIn() публичный абстрактный Метод

public abstract StepIn ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

StepOut() публичный абстрактный Метод

public abstract StepOut ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Threads() публичный абстрактный Метод

public abstract Threads ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void

Variables() публичный абстрактный Метод

public abstract Variables ( Response response, dynamic arguments ) : void
response Response
arguments dynamic
Результат void