C# Class ScriptNET.Ast.ScriptFunctionDefinition

Inheritance: ScriptAst, IInvokable
Datei anzeigen Open project: Zepheus/Fiesta_Utils

Public Methods

Method Description
CanInvoke ( ) : bool
Evaluate ( IScriptContext context ) : void
Invoke ( IScriptContext context, object args ) : object
ScriptFunctionDefinition ( AstNodeArgs args ) : System.Collections.Generic
ThreadInvoke ( IScriptContext context ) : object
ToString ( ) : string

Private Methods

Method Description
CheckContractInvariant ( object sender, ScriptNET.Runtime.ScopeArgs args ) : void
GetGlobalNames ( IScriptContext context ) : List
ScopeBeforeSetItem ( IScriptScope sender, ScriptNET.Runtime.ScopeArgs args ) : void
SetToParentScope ( IScriptScope parent, string id, object value ) : void

Sets variable to the first scope in hierarchy which already has this variable

Method Details

CanInvoke() public method

public CanInvoke ( ) : bool
return bool

Evaluate() public method

public Evaluate ( IScriptContext context ) : void
context IScriptContext
return void

Invoke() public method

public Invoke ( IScriptContext context, object args ) : object
context IScriptContext
args object
return object

ScriptFunctionDefinition() public method

public ScriptFunctionDefinition ( AstNodeArgs args ) : System.Collections.Generic
args Irony.Compiler.AstNodeArgs
return System.Collections.Generic

ThreadInvoke() public method

public ThreadInvoke ( IScriptContext context ) : object
context IScriptContext
return object

ToString() public method

public ToString ( ) : string
return string