C# Class Sirikata.Runtime.PythonObject

ファイルを表示 Open project: speedlimits/museum

Public Methods

Method Description
CreatePythonObject ( string args ) : object
PythonObject ( string args ) : System
processMessage ( byte header, byte body ) : void
processRPC ( byte header, string name, byte args ) : Array
tick ( System time ) : void

Protected Methods

Method Description
CreateLanguageSetup ( ) : LanguageSetup
PrintException ( TextWriter output, Exception e ) : void
UnhandledException ( ScriptEngine engine, Exception e ) : void

Private Methods

Method Description
GetLanguageProvider ( ScriptRuntimeSetup setup ) : string
InsertSearchPaths ( object>.IDictionary options, ICollection paths ) : void
IsSanitized ( string inputStr ) : bool
RunCommandLine ( string args ) : void

Method Details

CreateLanguageSetup() protected method

protected CreateLanguageSetup ( ) : LanguageSetup
return LanguageSetup

CreatePythonObject() public static method

public static CreatePythonObject ( string args ) : object
args string
return object

PrintException() protected static method

protected static PrintException ( TextWriter output, Exception e ) : void
output System.IO.TextWriter
e System.Exception
return void

PythonObject() public method

public PythonObject ( string args ) : System
args string
return System

UnhandledException() protected method

protected UnhandledException ( ScriptEngine engine, Exception e ) : void
engine ScriptEngine
e System.Exception
return void

processMessage() public method

public processMessage ( byte header, byte body ) : void
header byte
body byte
return void

processRPC() public method

public processRPC ( byte header, string name, byte args ) : Array
header byte
name string
args byte
return System.Array

tick() public method

public tick ( System time ) : void
time System
return void