C# Class Bari.Plugins.PythonScripts.Scripting.ScriptRunnerBase

Show file Open project: vigoo/bari

Protected Methods

Method Description
AddGetToolToScope ( ScriptScope scope, Project project = null ) : void
CreateEngine ( ) : ScriptEngine
GetTargetRelativePath ( IFileSystemDirectory innerRoot, string path ) : TargetRelativePath
ScriptRunnerBase ( IFileSystemDirectory targetRoot, IReferenceBuilderFactory referenceBuilderFactory, IBuildContextFactory buildContextFactory ) : System

Private Methods

Method Description
GetTool ( string uri, string fileName, Project project ) : string

Method Details

AddGetToolToScope() protected method

protected AddGetToolToScope ( ScriptScope scope, Project project = null ) : void
scope ScriptScope
project Project
return void

CreateEngine() protected method

protected CreateEngine ( ) : ScriptEngine
return ScriptEngine

GetTargetRelativePath() protected method

protected GetTargetRelativePath ( IFileSystemDirectory innerRoot, string path ) : TargetRelativePath
innerRoot IFileSystemDirectory
path string
return TargetRelativePath

ScriptRunnerBase() protected method

protected ScriptRunnerBase ( IFileSystemDirectory targetRoot, IReferenceBuilderFactory referenceBuilderFactory, IBuildContextFactory buildContextFactory ) : System
targetRoot IFileSystemDirectory
referenceBuilderFactory IReferenceBuilderFactory
buildContextFactory IBuildContextFactory
return System