C# 클래스 IronRuby.Hosting.RubyCommandLine

A simple Ruby command-line should mimic the standard irb.exe
상속: CommandLine
파일 보기 프로젝트 열기: jschementi/iron

Private Properties

프로퍼티 타입 설명
CreateCommandSource Microsoft.Scripting.ScriptSource
GetSourceCodeEncoding Encoding

공개 메소드들

메소드 설명
GetLogo ( ) : string
RubyCommandLine ( ) : System

보호된 메소드들

메소드 설명
CreateScope ( ) : Scope
ExecuteCommand ( string command ) : void
GetCommandProperties ( string code ) : ScriptCodeParseResult
RunCommand ( string command ) : int
RunFile ( string fileName ) : int
Shutdown ( ) : void
TryInteractiveAction ( ) : int?
UnhandledException ( Exception e ) : void

비공개 메소드들

메소드 설명
CreateCommandSource ( string command, SourceCodeKind kind, string sourceUnitId ) : Microsoft.Scripting.ScriptSource
GetSourceCodeEncoding ( ) : Encoding

메소드 상세

CreateScope() 보호된 메소드

protected CreateScope ( ) : Scope
리턴 Scope

ExecuteCommand() 보호된 메소드

protected ExecuteCommand ( string command ) : void
command string
리턴 void

GetCommandProperties() 보호된 메소드

protected GetCommandProperties ( string code ) : ScriptCodeParseResult
code string
리턴 ScriptCodeParseResult

GetLogo() 공개 정적인 메소드

public static GetLogo ( ) : string
리턴 string

RubyCommandLine() 공개 메소드

public RubyCommandLine ( ) : System
리턴 System

RunCommand() 보호된 메소드

protected RunCommand ( string command ) : int
command string
리턴 int

RunFile() 보호된 메소드

protected RunFile ( string fileName ) : int
fileName string
리턴 int

Shutdown() 보호된 메소드

protected Shutdown ( ) : void
리턴 void

TryInteractiveAction() 보호된 메소드

protected TryInteractiveAction ( ) : int?
리턴 int?

UnhandledException() 보호된 메소드

protected UnhandledException ( Exception e ) : void
e System.Exception
리턴 void