C# 클래스 Simple.Wpf.FSharp.Repl.UI.Controllers.ReplEngineController

Controller for the REPL engine UI, exposes the ViewModel.
상속: IReplEngineController, IDisposable
파일 보기 프로젝트 열기: oriches/Simple.Wpf.FSharp.Repl

공개 메소드들

메소드 설명
Dispose ( ) : void

Disposes the controller.

Execute ( string script ) : void

Execute the script

ReplEngineController ( string startupScript ) : System

Creates an instance of the controller.

ReplEngineController ( string startupScript, string workingDirectory ) : System

Creates an instance of the controller.

ReplEngineController ( string startupScript = null, string workingDirectory = null, IReplEngine replEngine = null, IProcessService processService = null, IScheduler dispatcherScheduler = null, IScheduler taskScheduler = null ) : System

Creates an instance of the controller.

비공개 메소드들

메소드 설명
CreateEngine ( string workingDirectory ) : IReplEngine
CreateViewModelAndStartEngine ( ) : IReplEngineViewModel

메소드 상세

Dispose() 공개 메소드

Disposes the controller.
public Dispose ( ) : void
리턴 void

Execute() 공개 메소드

Execute the script
public Execute ( string script ) : void
script string The script to execute.
리턴 void

ReplEngineController() 공개 메소드

Creates an instance of the controller.
public ReplEngineController ( string startupScript ) : System
startupScript string The script to run at startup, default is null.
리턴 System

ReplEngineController() 공개 메소드

Creates an instance of the controller.
public ReplEngineController ( string startupScript, string workingDirectory ) : System
startupScript string The script to run at startup, default is null.
workingDirectory string The working directory, default is null.
리턴 System

ReplEngineController() 공개 메소드

Creates an instance of the controller.
public ReplEngineController ( string startupScript = null, string workingDirectory = null, IReplEngine replEngine = null, IProcessService processService = null, IScheduler dispatcherScheduler = null, IScheduler taskScheduler = null ) : System
startupScript string The script to run at startup, default is null.
workingDirectory string The working directory, default is null.
replEngine IReplEngine The REPL engine.
processService IProcessService Service for starting windows processes.
dispatcherScheduler IScheduler The Reactive extensions shceduler for the UI thread (dispatcher).
taskScheduler IScheduler The Reactive extensiosn scheduler for the task pool scheduler.
리턴 System