C# Class Rhino.InterpretedFunction

Inheritance: NativeFunction, System.Script
Afficher le fichier Open project: hazzik/Rhino.Net Class Usage Examples

Méthodes publiques

Méthode Description
Call ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : object

Calls the function.

Calls the function.

Exec ( Context cx, Scriptable scope ) : object
GetDebuggableView ( ) : DebuggableScript
GetEncodedSource ( ) : string
GetFunctionName ( ) : string
IsScript ( ) : bool
ResumeGenerator ( Context cx, Scriptable scope, int operation, object state, object value ) : object

Méthodes protégées

Méthode Description
GetLanguageVersion ( ) : int
GetParamAndVarCount ( ) : int
GetParamCount ( ) : int
GetParamOrVarConst ( int index ) : bool
GetParamOrVarName ( int index ) : string

Private Methods

Méthode Description
CreateFunction ( Context cx, Scriptable scope, InterpreterData idata, object staticSecurityDomain ) : InterpretedFunction

Create function compiled from Function(...) constructor.

Create function compiled from Function(...) constructor.

CreateFunction ( Context cx, Scriptable scope, Rhino parent, int index ) : InterpretedFunction

Create function embedded in script or another function.

Create function embedded in script or another function.

CreateScript ( InterpreterData idata, object staticSecurityDomain ) : InterpretedFunction

Create script from compiled bytecode.

Create script from compiled bytecode.

InterpretedFunction ( InterpreterData idata, object staticSecurityDomain ) : System
InterpretedFunction ( Rhino parent, int index ) : System

Method Details

Call() public méthode

Calls the function.
Calls the function.
public Call ( Context cx, Scriptable scope, Scriptable thisObj, object args ) : object
cx Context the current context
scope Scriptable the scope used for the call
thisObj Scriptable the value of "this"
args object /// function arguments. Must not be null. You can use /// ScriptRuntime.emptyArgs /// to pass empty arguments. ///
Résultat object

Exec() public méthode

public Exec ( Context cx, Scriptable scope ) : object
cx Context
scope Scriptable
Résultat object

GetDebuggableView() public méthode

public GetDebuggableView ( ) : DebuggableScript
Résultat DebuggableScript

GetEncodedSource() public méthode

public GetEncodedSource ( ) : string
Résultat string

GetFunctionName() public méthode

public GetFunctionName ( ) : string
Résultat string

GetLanguageVersion() protected méthode

protected GetLanguageVersion ( ) : int
Résultat int

GetParamAndVarCount() protected méthode

protected GetParamAndVarCount ( ) : int
Résultat int

GetParamCount() protected méthode

protected GetParamCount ( ) : int
Résultat int

GetParamOrVarConst() protected méthode

protected GetParamOrVarConst ( int index ) : bool
index int
Résultat bool

GetParamOrVarName() protected méthode

protected GetParamOrVarName ( int index ) : string
index int
Résultat string

IsScript() public méthode

public IsScript ( ) : bool
Résultat bool

ResumeGenerator() public méthode

public ResumeGenerator ( Context cx, Scriptable scope, int operation, object state, object value ) : object
cx Context
scope Scriptable
operation int
state object
value object
Résultat object