C# Class Machete.Runtime.NativeObjects.NFunction

Inheritance: LObject, ICallable, IConstructable, IHasInstance
ファイルを表示 Open project: ChaosPandion/Machete Class Usage Examples

Public Methods

Method Description
Call ( IEnvironment environment, IDynamic thisBinding, IArgs args ) : IDynamic
Construct ( IEnvironment environment, IArgs args ) : IObject
Get ( string p ) : IDynamic
HasInstance ( IDynamic value ) : bool
NFunction ( IEnvironment enviroment ) : System

Private Methods

Method Description
BindArgumentsObject ( IArgs args ) : void
BindFormalParameters ( IArgs args ) : void
CreateArgumentsObject ( IArgs args ) : IObject
MakeArgGetter ( string name ) : IObject
MakeArgSetter ( string name ) : IObject

Method Details

Call() public method

public Call ( IEnvironment environment, IDynamic thisBinding, IArgs args ) : IDynamic
environment IEnvironment
thisBinding IDynamic
args IArgs
return IDynamic

Construct() public method

public Construct ( IEnvironment environment, IArgs args ) : IObject
environment IEnvironment
args IArgs
return IObject

Get() public method

public Get ( string p ) : IDynamic
p string
return IDynamic

HasInstance() public method

public HasInstance ( IDynamic value ) : bool
value IDynamic
return bool

NFunction() public method

public NFunction ( IEnvironment enviroment ) : System
enviroment IEnvironment
return System