CSharpEditor  1.1.2
A C# source code editor with syntax highlighting, intelligent code completion and real-time compilation error checking
CSharpEditor.InterprocessDebuggerClient Class Reference

A control that shows breakpoint information for breakpoints reached on a server process. This control contains a read-only CSharpEditor.Editor to display the code, which is reused as much as possible to reduce the initialization time. More...

Inheritance diagram for CSharpEditor.InterprocessDebuggerClient:

Public Member Functions

 InterprocessDebuggerClient (string[] args)
 Creates a new InterprocessDebuggerClient, using the information provided by the InterprocessDebuggerServer to open the pipes to communicate with it. More...
 
void Dispose ()
 Closes the pipes uses by this instance. More...
 

Events

EventHandler< EventArgs > ParentProcessExited
 Invoked when the server process that started this client has been closed or has signaled that all client activity should cease. More...
 
EventHandler< EventArgs > BreakpointHit
 Invoked when the server process signals that a breakpoint has been reached. More...
 
EventHandler< EventArgs > BreakpointResumed
 Invoked when the user signals that code execution can resume. More...
 

Detailed Description

A control that shows breakpoint information for breakpoints reached on a server process. This control contains a read-only CSharpEditor.Editor to display the code, which is reused as much as possible to reduce the initialization time.

Definition at line 453 of file InterprocessDebugger.cs.

Constructor & Destructor Documentation

◆ InterprocessDebuggerClient()

CSharpEditor.InterprocessDebuggerClient.InterprocessDebuggerClient ( string[]  args)

Creates a new InterprocessDebuggerClient, using the information provided by the InterprocessDebuggerServer to open the pipes to communicate with it.

Parameters
argsThe arguments with which the InterprocessDebuggerServer started the client process.

Definition at line 485 of file InterprocessDebugger.cs.

Member Function Documentation

◆ Dispose()

void CSharpEditor.InterprocessDebuggerClient.Dispose ( )

Closes the pipes uses by this instance.

Definition at line 729 of file InterprocessDebugger.cs.

Event Documentation

◆ BreakpointHit

EventHandler<EventArgs> CSharpEditor.InterprocessDebuggerClient.BreakpointHit

Invoked when the server process signals that a breakpoint has been reached.

Definition at line 471 of file InterprocessDebugger.cs.

◆ BreakpointResumed

EventHandler<EventArgs> CSharpEditor.InterprocessDebuggerClient.BreakpointResumed

Invoked when the user signals that code execution can resume.

Definition at line 476 of file InterprocessDebugger.cs.

◆ ParentProcessExited

EventHandler<EventArgs> CSharpEditor.InterprocessDebuggerClient.ParentProcessExited

Invoked when the server process that started this client has been closed or has signaled that all client activity should cease.

Definition at line 466 of file InterprocessDebugger.cs.


The documentation for this class was generated from the following file: