Method | Description | |
---|---|---|
AbortExecution ( ) : void | ||
CanExecuteCode ( string text ) : bool | ||
Dispose ( ) : void | ||
ExecuteCodeAsync ( string text ) : Task |
||
FormatClipboard ( ) : string | ||
GetPrompt ( ) : string | ||
InitializeAsync ( ) : Task |
||
RInteractiveEvaluator ( IRSessionProvider sessionProvider, IRSession session, IRHistory history, IConnectionManager connections, ICoreShell coreShell, IRSettings settings, IConsole console ) : System | ||
ResetAsync ( bool initialize = true ) : Task |
Method | Description | |
---|---|---|
InitializeAsync ( bool isResetting ) : Task |
||
SessionOnAfterRequest ( object sender, |
||
SessionOnBeforeRequest ( object sender, |
||
SessionOnDisconnected ( object sender, |
||
SessionOnOutput ( object sender, Microsoft.R.Host.Client.ROutputEventArgs args ) : void | ||
TrimExcessiveLineBreaks ( string message ) : string |
Prevents multiple line breaks in REPL when various components prepend and append extra line breaks to the error message. Limits output to 2 line breaks per message.
|
|
VisualElement_SizeChanged ( object sender, System e ) : void | ||
Write ( string message ) : void | ||
WriteErrorLine ( string message ) : void | ||
WriteRHostDisconnectedError ( |
public ExecuteCodeAsync ( string text ) : Task |
||
text | string | |
return | Task |
public RInteractiveEvaluator ( IRSessionProvider sessionProvider, IRSession session, IRHistory history, IConnectionManager connections, ICoreShell coreShell, IRSettings settings, IConsole console ) : System | ||
sessionProvider | IRSessionProvider | |
session | IRSession | |
history | IRHistory | |
connections | IConnectionManager | |
coreShell | ICoreShell | |
settings | IRSettings | |
console | IConsole | |
return | System |
public ResetAsync ( bool initialize = true ) : Task |
||
initialize | bool | |
return | Task |