Method | Description | |
---|---|---|
BreakExecution ( ) : void | ||
ConsoleRestartManager ( bool exitOnNormalExit ) : System |
This is created on the "creating thread", and goes on standby. Start needs to be called for activation.
|
|
CreateRemoteConsoleHost ( ) : RemoteConsoleHost | ||
RestartConsole ( ) : void | ||
Start ( ) : void |
Needs to be called for activation.
|
|
Terminate ( ) : void |
Request (from another thread) the console REPL loop to terminate
|
Method | Description | |
---|---|---|
GetMemberNames ( string expression ) : IList |
||
Run ( ) : void | ||
RunWorker ( ) : void |
public ConsoleRestartManager ( bool exitOnNormalExit ) : System | ||
exitOnNormalExit | bool | A host might want one of two behaviors: /// 1. Keep the REPL loop alive indefinitely, even when a specific instance of the RemoteConsoleHost terminates normally /// 2. Close the REPL loop when an instance of the RemoteConsoleHost terminates normally, and restart the loop /// only if the instance terminates abnormally. |
return | System |
public abstract CreateRemoteConsoleHost ( ) : RemoteConsoleHost | ||
return | RemoteConsoleHost |