C# 클래스 ExoWeb.Templates.JavaScript.ScriptFunction

Represents a script expression that can be evaluated like a function
파일 보기 프로젝트 열기: vc3/ExoWeb

공개 메소드들

메소드 설명
Evaluate ( IEnumerable arguments, Marshaler marshaler ) : object
ScriptFunction ( IScriptEngineFactory engineFactory, IEnumerable argumentNames, string expression ) : System

Creates a function based on an expression. Ex: "x + 1"

ScriptFunction ( IScriptEngineFactory engineFactory, IEnumerable argumentNames, string expression, bool addReturnStatement ) : System

Creates a function based on an expression. Ex: "x + 1"

비공개 메소드들

메소드 설명
EnsureCompiled ( ScriptEngine engine ) : void

메소드 상세

Evaluate() 공개 메소드

public Evaluate ( IEnumerable arguments, Marshaler marshaler ) : object
arguments IEnumerable
marshaler Marshaler
리턴 object

ScriptFunction() 공개 메소드

Creates a function based on an expression. Ex: "x + 1"
public ScriptFunction ( IScriptEngineFactory engineFactory, IEnumerable argumentNames, string expression ) : System
engineFactory IScriptEngineFactory
argumentNames IEnumerable
expression string
리턴 System

ScriptFunction() 공개 메소드

Creates a function based on an expression. Ex: "x + 1"
public ScriptFunction ( IScriptEngineFactory engineFactory, IEnumerable argumentNames, string expression, bool addReturnStatement ) : System
engineFactory IScriptEngineFactory
argumentNames IEnumerable
expression string
addReturnStatement bool
리턴 System