C# Class ScriptNET.Ast.ScriptFunctionDefinition

Inheritance: ScriptAst, IInvokable
Afficher le fichier Open project: Zepheus/Fiesta_Utils

Méthodes publiques

Méthode 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

Méthode 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 méthode

public CanInvoke ( ) : bool
Résultat bool

Evaluate() public méthode

public Evaluate ( IScriptContext context ) : void
context IScriptContext
Résultat void

Invoke() public méthode

public Invoke ( IScriptContext context, object args ) : object
context IScriptContext
args object
Résultat object

ScriptFunctionDefinition() public méthode

public ScriptFunctionDefinition ( AstNodeArgs args ) : System.Collections.Generic
args Irony.Compiler.AstNodeArgs
Résultat System.Collections.Generic

ThreadInvoke() public méthode

public ThreadInvoke ( IScriptContext context ) : object
context IScriptContext
Résultat object

ToString() public méthode

public ToString ( ) : string
Résultat string