C# Класс IronRuby.Hosting.RubyCommandLine

A simple Ruby command-line should mimic the standard irb.exe
Наследование: CommandLine
Показать файл Открыть проект

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