C# Класс clojure.console.ClojureConsole

Наследование: ConsoleHost, Compiler.EEHooks
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Eval ( object form ) : object
GenerateTypedDelegate ( Type delegateType, Symbol optName, IPersistentVector argList, ISeq body ) : Delegate
LoadFile ( string filename ) : object
LoadFromStream ( TextReader rdr ) : object
Macroexpand1 ( object form ) : object

Защищенные методы

Метод Описание
CreateCommandLine ( ) : CommandLine
CreateRuntimeSetup ( ) : ScriptRuntimeSetup
ExecuteInternal ( ) : void

Приватные методы

Метод Описание
GetLanguageContext ( ) : clojure.runtime.ClojureContext
GetSourceUnit ( Microsoft.Scripting.ScriptSource scriptSource ) : SourceUnit
LoadFromPushbackReader ( Microsoft.Scripting.ScriptSource scriptSource, TextReader pbr, bool addPrint ) : object
Main ( string args ) : int
MaybeInitialize ( ) : void

Описание методов

CreateCommandLine() защищенный Метод

protected CreateCommandLine ( ) : CommandLine
Результат CommandLine

CreateRuntimeSetup() защищенный Метод

protected CreateRuntimeSetup ( ) : ScriptRuntimeSetup
Результат Microsoft.Scripting.Hosting.ScriptRuntimeSetup

Eval() публичный Метод

public Eval ( object form ) : object
form object
Результат object

ExecuteInternal() защищенный Метод

protected ExecuteInternal ( ) : void
Результат void

GenerateTypedDelegate() публичный Метод

public GenerateTypedDelegate ( Type delegateType, Symbol optName, IPersistentVector argList, ISeq body ) : Delegate
delegateType System.Type
optName clojure.lang.Symbol
argList IPersistentVector
body ISeq
Результат System.Delegate

LoadFile() публичный Метод

public LoadFile ( string filename ) : object
filename string
Результат object

LoadFromStream() публичный Метод

public LoadFromStream ( TextReader rdr ) : object
rdr TextReader
Результат object

Macroexpand1() публичный Метод

public Macroexpand1 ( object form ) : object
form object
Результат object