C# 클래스 ScriptNET.Ast.ScriptFunctionDefinition

상속: ScriptAst, IInvokable
파일 보기 프로젝트 열기: Zepheus/Fiesta_Utils

공개 메소드들

메소드 설명
CanInvoke ( ) : bool
Evaluate ( IScriptContext context ) : void
Invoke ( IScriptContext context, object args ) : object
ScriptFunctionDefinition ( AstNodeArgs args ) : System.Collections.Generic
ThreadInvoke ( IScriptContext context ) : object
ToString ( ) : string

비공개 메소드들

메소드 설명
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

메소드 상세

CanInvoke() 공개 메소드

public CanInvoke ( ) : bool
리턴 bool

Evaluate() 공개 메소드

public Evaluate ( IScriptContext context ) : void
context IScriptContext
리턴 void

Invoke() 공개 메소드

public Invoke ( IScriptContext context, object args ) : object
context IScriptContext
args object
리턴 object

ScriptFunctionDefinition() 공개 메소드

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

ThreadInvoke() 공개 메소드

public ThreadInvoke ( IScriptContext context ) : object
context IScriptContext
리턴 object

ToString() 공개 메소드

public ToString ( ) : string
리턴 string