C# Class VSCodeDebug.ProtocolServer

Exibir arquivo Open project: Microsoft/vscode-mono-debug

Public Properties

Property Type Description
TRACE bool
TRACE_RESPONSE bool

Protected Properties

Property Type Description
CONTENT_LENGTH_MATCHER System.Text.RegularExpressions.Regex
Encoding System.Text.Encoding

Public Methods

Method Description
ProtocolServer ( ) : System
SendEvent ( Event e ) : void
Start ( Stream inputStream, Stream outputStream ) : System.Threading.Tasks.Task
Stop ( ) : void

Protected Methods

Method Description
DispatchRequest ( string command, dynamic args, Response response ) : void
SendMessage ( ProtocolMessage message ) : void

Private Methods

Method Description
ConvertToBytes ( ProtocolMessage request ) : byte[]
Dispatch ( string req ) : void
ProcessData ( ) : void

Method Details

DispatchRequest() protected abstract method

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

ProtocolServer() public method

public ProtocolServer ( ) : System
return System

SendEvent() public method

public SendEvent ( Event e ) : void
e Event
return void

SendMessage() protected method

protected SendMessage ( ProtocolMessage message ) : void
message ProtocolMessage
return void

Start() public method

public Start ( Stream inputStream, Stream outputStream ) : System.Threading.Tasks.Task
inputStream Stream
outputStream Stream
return System.Threading.Tasks.Task

Stop() public method

public Stop ( ) : void
return void

Property Details

CONTENT_LENGTH_MATCHER protected_oe static_oe property

protected static Regex,System.Text.RegularExpressions CONTENT_LENGTH_MATCHER
return System.Text.RegularExpressions.Regex

Encoding protected_oe static_oe property

protected static Encoding,System.Text Encoding
return System.Text.Encoding

TRACE public_oe property

public bool TRACE
return bool

TRACE_RESPONSE public_oe property

public bool TRACE_RESPONSE
return bool