C# 클래스 Core.Repl

상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: jflam/repl-lib

공개 메소드들

메소드 설명
AddExternalObject ( string name, object obj ) : void
InsertInspectedResult ( Inline position, object obj ) : Inline
Repl ( ) : System

비공개 메소드들

메소드 설명
ChangeRunUnderCursorToDefaultTextStyle ( ) : void
ColorizeSelection ( System.Windows.Documents.TextRange selection ) : Inline
Execute ( string code ) : object
GetInlineUnderPosition ( TextPointer position ) : Inline
GetParagraph ( Inline position ) : System.Windows.Documents.Paragraph
InitializePlugins ( ) : void
InitializeScriptEngines ( ) : void
InsertColorizedCode ( Inline position, string code ) : Inline
InsertElements ( Inline position, List runs ) : Inline
InsertInline ( Inline position, Inline element ) : Inline
InsertLineBreak ( Inline position ) : Inline
InsertSmartLineBreak ( ) : Inline
LoadInspector ( object obj ) : void
LoadResources ( ) : void
MainRepl_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs args ) : void
RenderError ( Inline position, string error ) : Inline
RenderOutput ( Inline position, object result ) : Inline
RunCurrentLine ( ) : Inline
RunSelection ( System.Windows.Documents.TextRange selection ) : Inline
SaveDocument ( ) : void

메소드 상세

AddExternalObject() 공개 메소드

public AddExternalObject ( string name, object obj ) : void
name string
obj object
리턴 void

InsertInspectedResult() 공개 메소드

public InsertInspectedResult ( Inline position, object obj ) : Inline
position System.Windows.Documents.Inline
obj object
리턴 System.Windows.Documents.Inline

Repl() 공개 메소드

public Repl ( ) : System
리턴 System